1.- ¿Qué es el modelado?
R= Es una actividad de definición formal de
aspectos del mundo físico y social que nos rodea con el propósito de entender y
comunicar
2.- Menciona los conceptos
fundamentales del diseño
R= Abstracción, refinamiento, modularidad, concurrencia,
verificación y estética.
3.- Define que es la construcción del software por pasos
R= es una técnica para descomposición del
software mediante sus especificaciones de alto nivel hasta sus niveles más
elementales; esta técnica también se denomina “desarrollo a pasos de un
programa” y “refinamiento sucesivo”.
4.- ¿Cuáles son las tres etapas del proceso de software?
R= Pruebas de desarrollo e ingeniería, pruebas
de aseguramiento de calidad internas y pruebas con usuarios.
5.- ¿Qué es una medida y cuáles son sus cuatro razones
para medir?
R= Una medida
proporciona una indicación cuantitativa de la extensión, cantidad, dimensiones,
capacidad o tamaño de algunos atributos de un proceso o producto.
Sus cuatro razones para medir son:
· Caracterizar.
· Evaluar.
· Predecir.
· Mejorar.
6.- Menciona cuales son las métricas
que ayudan a dar una idea aproximada del tamaño del software
R= Medidas
relacionadas con el tamaño del código (LOC - Lines of code), Medidas
relacionadas con la función (UFC – Puntos de Función), Los Puntos de Objeto
(PO), Modelo Constructivo de Costo: COCOMO II.
7.- Menciona los tipos de métricas
R= Medidas de Tamaño
Long. del Código / Tokens / Long. de especificación y diseño
Medidas de Funcionalidad
Medidas de Estructura Lógica: de estructura de código y de estructura de diseño
Acoplamiento
/ Cohesión / Flujo de Información Modular
8.- Porque se caracterizan las
métricas orientadas a puntos de función?
R= Tener un componente empírico,
basado en la experiencia de muchos proyectos.
Tener en cuenta la complejidad, aunque es muy difícil de determinar en
un proyecto.
Ser independientes del entorno tecnológico y de las metodologías
aplicadas.
Utilizar medidas indirectas, que se caracterizan por ser subjetivas y
difíciles de calcular,sin embargo el resultado obtenido es fácilmente comparable.
9.- ¿Cuál es la importancia de la
implementación y mantenimiento de software?
R= radica en brindarle la capacitación
necesaria para el correcto manejo del sistema y por otro lado permite que se
cumpla la finalidad de todo programa de software: dejar que el sistema haga
todo el trabajo pesado, brindándole el tiempo para trabajar sobre otras áreas
de su negocio.
10.- Menciona las dos características
principales del mantenimiento de Software
R=
· El
mantenimiento del software puede llevar hasta el 70% de todo el esfuerzo
gastado por una organización de
desarrollo.
·
El
mantenimiento es más que una “Corrección de errores”.
No hay comentarios.:
Publicar un comentario