TAREAS E INVESTIGACIONES

Nombre: Aldo Moreno Basurto

No. Control:

Nombre del curso:

13250817
Nombre del profesor:

Ingeniería en Software
Unidad:

Dr. José Antonio Navarrete Prieto
Actividad:

4ta Unidad
Fecha: 11/05/15

Cuestionario

1. Explique los diferentes tipos de modelado que existen en la
ingeniería de software
1) Lenguaje natural. Muy expresivo y flexible, Pobre al
intentar captar la semántica del modelo, mejor para la
toma de requerimientos
2) Notación semi formal. Captura estructura y alguna
semántica, puede llevar a cabo algún razonamiento,
chequeo de consistencia y animación.
3) Notación formal. Semántica muy precisa y son muy
complejos.
2. ¿en qué consiste la medida?
Proporciona una indicación cuantitativa de la extensión,
cantidad, dimensiones, capacidad o tamaño de algunos
atributos de un proceso o producto
3. ¿Qué es el análisis de acuerdo a Sommerville?
Consiste en proveer un marco de trabajo para modelar de
forma detallada el sistema como parte de la obtención y
análisis de requerimientos

TAREAS E INVESTIGACIONES

4. Mencione cuales son los conceptos fundamentales de un
diseño
a) Abstracción
b) Refinamiento
c) Modularidad
d) Concurrencia
e) Verificación
f) Estética

5 ¿QUIEN DESCRIBIÓ POR PRIMERA VEZ LOS NIVELES
ABSTRACCIÓN COMO UNA TÉCNICA DE DISEÑO HACIA ARRIBA?

DE

R: DIJKSTRA

6. ¿Cuáles son los principales niveles de abstracción que
propone dijkstra?
Los niveles de abstracción como una técnica de diseño
hacia arriba, en la cual un sistema operativo se diseñó
como una división de niveles jerárquicos, comenzando en
el nivel (asignado al procesador, interrupciones de reloj de
tiempo real) y subiendo hasta el nivel de procesamiento de
programas independientes del usuario
7. Menciona 4 de los diferentes tipos de métricas
Medidas de Tamaño
II. Long. Del Código / Tokens / Long. De especificación y
diseño
III. Medidas de Funcionalidad
IV. Medidas de Estructura Lógica
8. ¿En qué consiste la prueba de la caja negra?
Se encarga de ver los errores del sistema y sus faltantes

TAREAS E INVESTIGACIONES

9. ¿en qué consiste el refinamiento?
Es el proceso en el cual se descomponen una o varias
instrucciones del programa

10. ¿que son los requerimientos funcionales y los no
funcionales?
 Funcionales : Describen la interacción entre el sistema y
su ambiente independientemente de su implementación
 No funcionales: Describen aspectos del sistema que son
visibles por el usuario que no incluyen una relación directa
con el comportamiento funcional del sistema

Sign up to vote on this title
UsefulNot useful