lunes, 11 de mayo de 2015

Cuestionario Unidad 4

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