Defina el concepto de ciclo de vida de un proyecto de software
Enviado por LucianLopez • 2 de Julio de 2015 • Tesis • 1.220 Palabras (5 Páginas) • 413 Visitas
1.- Defina el concepto de ciclo de vida de un proyecto de software.
Ofrece un procedimiento común a seguir para desarrollar un sistema computacional que puede orientar a cualquier miembro de la organización de desarrollo de sistema.
2.- Mencione los tres objetivos principales de tener un ciclo de vida de un proyecto
1.- Definir las actividades a llevarse a cabo en un proyecto de desarrollo de sistemas.
2.- Lograr congruencia entre la multitud de proyectos de desarrollo de sistemas en una misma organización.
3.- Proporcionar puntos de control y revisión administrativos de las decisiones sobre continuar o no con un proyecto. Se refiere a la necesidad de la administración de controlar un proyecto.
3.- ¿Como pudiera diferir el ciclo de vida del proyecto utilizado del que se muestra en el modelo clásico?
* Las fases de exploración y análisis pudieran juntarse en una sola (sobre todo en organizaciones en las cuales se considera factible desde el inicio cualquier cosa que quiera el usuario).
* Puede no haber fase de estudio de hardware si se cree que cualquier sistema nuevo pudiera instalarse con las computadoras existentes sin causar cualquier problema operacional.
* Las fases de diseño preliminar y de diseño de detalles pudieran juntarse en una sola llamada simplemente de diseño.
* Diversas fases de prueba pueden juntarse en una sola; podrían incluirse con la codificación.
4.- Describa el bosquejo del modelo clásico en forma de diagrama.
5.- Que dificultades serias presenta el modelo clásico.
* Nada está hecho hasta que todo está terminado
* Las fallas más triviales se encuentran al comienzo del período de pruebas y las más graves al final.
* La eliminación de fallas suele ser extremadamente difícil durante las últimas etapas de prueba del sistema.
* Las necesidades de prueba con la computadora aumenta exponencialmente durante las etapas finales de prueba.
6.- ¿Cuál es el enfoque del modelo por prototipos?
El modelo será operante, es decir, una colección de programas de computadora que simularan algunas o todas las funciones que el usuario desea.
7.- ¿Que características deben tener los proyectos para ser buenos candidatos para un enfoque de prototipos?
* El usuario no puede o no esta dispuesto a examinar modelos abstractos en pape
* El usuario no puede o no esta dispuesto a articular sus requerimientos de ninguna forma
* Se tiene la intención de que el sistema sea en línea y con operación total por la pantalla
* El sistema no requiere la especificación de grandes cantidades de detalles algorítmicos
8.- ¿Que tipos de herramientas generalmente utiliza el modelo por prototipos?
* Un diccionario de datos integrado
* Un generador de pantallas
* Un generador de reportes no guiado por procedimientos
* Un lenguaje de programación de cuarta generación
* Un lenguaje de consultas no guiado por procedimientos
* Medios poderosos de administración de bases de datos
9.- Explique el modelo en espiral
Cada ciclo en la espiral representa una fase del proceso de software como una secuencia de actividades con retrospectiva de una actividad a otra, se representa como una espiral. Cada ciclo en la espiral representa una fase del proceso de software.
10.- Cada ciclo de la espiral se divide en cuatro sectores, menciónelos.
* 1.- Definición de objetivos.
* 2.- Evaluación y reducción de riesgos.
* 3.- Desarrollo y validación.
* 4.- Planificación.
2 CUESTIONARIO
1.- ¿Que es la ingeniería de requerimientos?
Es el proceso de describir, analizar, documentar y verificar estos servicios y restricciones.
2.- ¿Que son los requerimientos funcionales?
Son declaraciones de los servicios que debe proporcionar el sistema, de la manera en que este debe reaccionar a entradas particulares y de cómo se debe comportar en situaciones particulares.
3.- ¿Que son los requerimientos no funcionales?
Son restricciones de los servicios o funciones ofrecidos por el sistema
4.- Mencione los tipos de requerimientos no funcionales.
* Requerimientos del producto
* Requerimientos organizacionales
* Requerimientos externos
5.- ¿Qué son los requerimientos de dominio?
Son requerimientos que provienen del dominio de aplicación del sistema más que de las necesidades específicas del usuario.
6.- Mencione todas las métricas para especificar requerimientos no funcionales
* Velocidad
...