Cuestionario desarrollo de software

Clasificado en Informática

Escrito el en español con un tamaño de 4,59 KB

  • Modelo en cascada llamado ciclo de vida clásico, un enfoque sistemático, lineal hacia el desarrollo del software, se inicia con la especificación de requerimientos del cliente y que continúa con la planeación.

Es el paradigma del proceso mas antiguo para la ingeniería del software.
Problemas:
1.- Es muy raro que los proyectos reales sigan el flujo secuencial
2.-Con frecuencia es difícil para el cliente establecer todos los requerimientos.
3.-El cliente debe tener paciencia.
·Modelo incremental cambia elementos del modelo en cascada aplicando en forma iterativa, con frecuencia lineal produce incrementos del software.
Es iterativo por naturaleza. Se enfoca en la entrega de un producto operacional con cada incremento.
·Modelo de sarrillo rápido de aplicaciones es un modelo del proceso del software incremental que resalta un ciclo de desarrollo corto. Es una adaptación a alta velocidad del modelo en cascada en el que se logra el desarrollo rápido mediante un enfoque de construcción basado en componentes.
Problemas:
1.- Para proyectos grandes, pero escalables.
2.- Si los desarrolladores y clientes no se comprometen con las actividades.
3.- Si un sistema no se puede modular en forma apropiada.
·Modelos Evolutivos son iterativos los caracteriza la forma en que permiten que los desarrolladores de software realicen el desarrollo de versiones cada vez mas compleja
Problemas:
1.-problemas en la planeación del proyecto debido al numero incierto de iteraciones
2.-No establecer la velocidad máxima de la evolución.
3.-Los procesos de software evolutivos se deben enfocar en la flexibilidad.
Propósitos de los modelos evolutivos es desarrollador software de alta calidad de una manera iterativa o incremental.
·Modelo en espiral es un modelo del proceso del software evolutivo que conjuga la naturaleza iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo en cascada
·Modelos especializados del proceso adoptan muchas de las características de un o mas de los modelos convencionales presentados.


·Proceso unificado es un intento encaminado a reunir los mejores rasgos y características de modelos del proceso de software, pero los caracteriza de manera que implementa muchos de los mejores principios del desarrollo ágil.
·Proceso unificado se distingue por ser un modelo de proceso guiado por casos de uso, de estar basado en una arquitectura céntrica.
Estructurado por tiempo, componentes del proceso.
Feces que lo conforman inicio, elaboración, contriccion, trancicion.
1.-Modelo del negocio 2.-requerimientos 3.-analizis y diseño 4.-implementación 5.-prueba 6.-despliege
·Modelo del proceso de software personales aquel que esta cerca de la gente que realizara el trabajo.
·Proceso del software personal resalta la medida personal del producto de trabajo que s produce y la calidad resultante del producto de trabajo.
Cinco actividades:
1.-Planeación.- seleccionar actividad selecciona requerimientos y, con base a estos.
2.- Diseño de alto nivel.- Se elabora las especificaciones externas para que cada uno de los componentes se a construido
3.-revisión del diseño de alto nivel.- los métodos formales de verificación se aplican a errores descubiertos en el diseño.
4.- desarrollo.- el diseño al nivel de componentes se refina y revisa.
5.- análisis de resultado.- mediante l

Entradas relacionadas: