jueves, 29 de agosto de 2019

Modelo de desarrollo



 Modelo cascada

Es un proceso de desarrollo de desarrollo secuencial. va de arriba hacia abajo tipo cascada
Fases:
1.       Análisis de requisitos (lo que requiere el cliente)
2.       Diseño de sistema (organiza)
3.       Diseño del programa (se realizan los algoritmos)
4.       Codificación (se le pone el código)
5.       Pruebas (los elementos se ensamblan)
6.       Validación y verificación
7.       Mantenimiento

Rad (rapid application development)
Desarrollo rápido de aplicaciones, es más rápido porque ya existe la app
Fases:
1.       Modelo de gestión
2.       Modelado de datos (relaciones de objetos)
3.       Modelado de proceso (se crean procesos)
4.       Generación de aplicaciones
5.       Pruebas de entrega (se verifica)

Modelo incremental
Es la gestión de proyectos y tiene como objetivo un crecimiento progresivo de la funcionalidad.
·         Los incrementos son pequeños
·         Permite una fácil administración
·         La inversión es a corto plazo
Fases:
1.       Requerimientos
2.       Definición de las tareas y las interacciones
3.       Diseño de los incrementos
4.       Desarrollo del incremento
5.       Validación de incrementos
6.       Integración de incrementos
7.       Entrega del producto



Modelo espiral
Es un enfoque de desarrollo de software que puede ser considerado como una respuesta a los inconvenientes del desarrollo en cascada. El modelo en espiral describe el ciclo de vida de un software por medio de espirales
Fases:
1.       Objetivo y determinación alternativa: Los objetivos se determinan conjuntamente con el cliente.
2.       Análisis y evaluación de riesgos: Se identifican y evalúan los riesgos potenciales. También se evalúan las alternativas existentes.
3.       Desarrollo y prueba: Los prototipos se amplían y se añaden funcionalidades.
4.       Planificación del siguiente ciclo: El siguiente ciclo se planifica al final de cada etapa.

martes, 20 de agosto de 2019

S. TEMARIO DE SISTEMAS DE INFORMACION

Nombre del modulo: Desarrollo de sistemas

Propósito del modulo: plantea soluciones criticas mediante la metodología de desarrollo de software que sean aplicadas a necesidades.

Conocimientos básicos: Fundamentos de sistemas
  • Metodología para el desarrollo de software.
  • Definición de necesidades
  • Análisis 
  • Diseño
  • Codificación
  • Pruebas
  • Validación
  • Mantenimiento y evaluación
  • Bases de datos
  • Tablas y relaciones
  • Consultas 
  • Formularios e informes
-


P. Temario de programación

Nombre del modulo: Desarrollo de sistemas

Propósito del modulo: plantea soluciones criticas mediante la metodología de desarrollo de software que sean aplicadas a necesidades

Conocimientos básicos: 


  1. lógica de programación: 
  • algoritmos
  • diagramas de flujo 
  • pseudocodigo 
  • decisiones
  • ciclos
  • lenguajes de programación:
  • tipos de lenguajes
  • metodología de programación
  • estructurado
  • orientado a objetos

Parcial 2 

Programación utilizando un lenguaje de alto nivel:

  • entorno de desarrollo
  • variables
  • operadores
  • constantes
  • palabras reservadas
  • sentencia de decisión 
  • estructuras: condición y repetición