Ciclo de Vida
Diseño
100
Es la disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de este después que se utiliza.
De Software
100
Diseño Orientado a Objetos
Se necesita un sistema de mapas climáticos para generar mapas del tiempo de una forma regular usando los datos recopilados de estaciones meteorológicas remotas automáticas y otras fuentes como observadores, globos y satélites. Las estaciones meteorológicas transmiten sus datos al computador del sistema cuando reciben una petición al respecto desde dicha máquina. El computador del sistema valida los datos recopilados y los integra con los datos de otras fuentes diferentes. Los datos integrados se archivan y, usando dichos datos y una base de datos de mapas digitalizados, se elabora un juego de mapas del tiempo locales. Los mapas pueden imprimirse para su distribución en una impresora de mapas especializada o pueden mostrarse en varios formatos diferentes. ¿A qué método corresponde este ejemplo?
200
¿Qué ciclo de vida elegiría para resolver un problema que se comprende bien desde el principio y está muy estructurado
Cascada
200
Métrica
Es una medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado
300
Se supone que se va desarrollar una aplicación relativa a la gestión de pedidos de una empresa. En este caso el cliente no tiene todavía muy claro qué es lo que quiere. Además, el personal informático va a utilizar una tecnología que le resulta completamente nueva. ¿Qué tipo de ciclo de vida es más apropiado y qué procesos se deberían utilizar para desarrollar esta aplicación?
Espiral y prototipo
300
Métrica orientada al tamaño
¿A qué tipo de métricas corresponde el siguiente ejemplo? PRODUCTIVIDAD = KLOC / MESES-PERSONA CALIDAD = DEFECTOS / KLOC DOCUMENTACION = # DE PAGINAS-DOCTO / KLOC ERROR: Descubierto antes de la entrega al usuario final DEFECTO: Descubierto después de la entrega *KLOC = miles de líneas de código
400
El ciclo de vida de un sistema se caracteriza por
No se trata sólo de realizar el análisis, diseño, codificación y pruebas; también incluye, entre otros, procesos de soporte.
400
Productividad de la ingeniería de software
Experiencia en el dominio de la aplicación, calidad del proceso, tamaño del proyecto, soporte tecnológico, medio ambiente de trabajo son factores que afectan a:
500
Es el primer paso en el diseño de un sistema, su resultado se conoce como arquitectura del software. Representa el enlace entre la especificación de requisitos y el diseño, puede llevarse a cabo en paralelo con actividades de especificación de requisitos, implica un esfuerzo creativo, de forma que las actividades a realizar pueden cambiar según la naturaleza del sistema a desarrollar.
Diseño arquitectural
500
Pruebas estructurales
Son el enfoque de prueba donde éstas se generan a partir del conocimiento de la estructura e implementación del software. Algunas veces, este enfoque se le denomina prueba de "caja negra", de "caja de cristal", o de "caja transparente" para distinguirlo de la prueba de caja negra