Unidad 4

5
TAREAS E INVESTIGACIONES Nombre: Cruz Alcala Mario Hector No. Control: 13250841 Nombre del curso: Ing. De Software Nombre del profesor: Antonio Navarrete Unidad: 4 Actividad: Cuestionario Examen Fecha: 20 de mayo de 2015 Bibliografía: 1. PROPORCIONA LA DEFINICIÓN DE ANÁLISIS DE ACUERDO A SOMMERVILLE Y MENCIONE DOS DEBILIDADES 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 No ayuda al usuario a decidir el mejor método para cada caso. Produce demasiada documentación 2. MENCIONE LOS NIVELES DE ABSTRACCIÓN PROPUESTOS POR DIJKSTRA Nivel Superior de Abstracción Nivel Bajos de Abstracción Nivel Inferior de Abstracción

description

Cuestionario Examen

Transcript of Unidad 4

TAREAS E INVESTIGACIONES

Nombre: Cruz Alcala Mario Hector No. Control: 13250841

Nombre del curso: Ing. De SoftwareNombre del profesor: Antonio Navarrete

Unidad: 4Actividad: Cuestionario Examen

Fecha: 20 de mayo de 2015

Bibliografa:

1. PROPORCIONA LA DEFINICIN DE ANLISIS DE ACUERDO A SOMMERVILLE Y MENCIONE DOS DEBILIDADESConsiste en proveer un marco de trabajo para modelar de forma detallada el sistema como parte de la obtencin y anlisis de requerimientos No ayuda al usuario a decidir el mejor mtodo para cada caso.

Produce demasiada documentacin

2. MENCIONE LOS NIVELES DE ABSTRACCIN PROPUESTOS POR DIJKSTRA Nivel Superior de Abstraccin Nivel Bajos de Abstraccin

Nivel Inferior de Abstraccin

3. MENCIONE LOS CONCEPTOS FUNDAMENTALES DE DISEO Y EXPLIQUE DOS Abstraccin Refinamiento

Modularidad

Concurrencia

Verificacin

Esttica

Concurrencia. Los sistemas de programacin pueden ser categorizados como secuenciales o concurrentes. En un sistema secuencial solo una porcin del sistema se encuentra activa en un momento dado; los sistemas concurrentes tienen procesos independientes que pueden ser actividades en forma simultnea, si existen procesadores mltiples.

Verificacin. Un diseo es verificable si puede demostrarse que el diseo general del producto que satisface los requerimientos del cliente. Esto se desarrolla comnmente en dos pasos:

1. Verificacin de los requerimientos.

2. Verificacin del diseo.4. QUE ES UNA MTRICA Y QUE ES UN INDICADOR?

Mtrica: Es una medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. Las mtricas son el fundamento de los indicadores.

Indicador: es una mtrica o combinacin de mtricas que proporcionan una visin profunda el proceso del software, del proyecto de software o del producto en s. Los indicadores del proceso permiten, Al gestor, evaluar lo que funciona y lo que no.

5. QU ES UNA MTRICA ORIENTADA A PUNTO DE FUNCIN?

La medida de punto de funcin se dise originalmente para aplicarse a aplicaciones de sistemas de informacin de gestin. Para acomodar estas aplicaciones, se enfatiz la dimensin de datos (los valores de dominios de informacin) para la exclusin de dimensiones (control) funcionales y de comportamiento.6. QU ES EL MODELADO, Y MENCIONA 3 TIPOS?

Es una actividad de definicin formal de aspectos del mundo fsico y social que nos rodea con el propsito de entender y comunicar. Lenguaje natural

Notacin semi formal

Notacin formal

7. QU ES EL MANTENIMIENTO DE SOFTWARE Y CUALES SON SUS DOS CARACTERSTICAS?

Es un aspecto necesario porque como toda maquinaria humana requiere de un cuidado y revisin peridica no slo para su correcto funcionamiento sino para ir adaptando al sistema, los cambios y requerimientos que se puedan ir presentando durante la marcha. El mantenimiento del software puede llevar hasta el 70% de todo el esfuerzo gastado por una organizacin de desarrollo.

El mantenimiento es ms que una Correccin de errores

8. POR QU ES IMPORTANTE EL DISEO EN LA INGENIERA DE SOFTWARE?Se puede decir con una sola palabra: calidad. El diseo nos proporciona representaciones del software en las que se pueden valorar la calidad.

9. EN QUE CONSISTE LA PRUEBA DE LA CAJA NEGRA Y QUE INTENTA ENCONTRAR?

Los datos de prueba se escogern atendiendo a las especificaciones del problema, sin importar los detalles internos del programa, a fin de verificar que el programa corra bien.

Intenta encontrar:

Funciones incorrectas o ausentes.

Errores de interfaz.

Errores en estructuras de datos o en accesos a las bases de datos externas

Errores de rendimiento.

10. EN QUE CONSISTE EL REFINAMIENTO SUCESIVO PROPUESTO POR WIRTH?

Es una primera estrategia de diseo descendente. La arquitectura de un programa se desarrolla en niveles sucesivos de refinamiento de los detalles procedimentales. Se desarrolla una jerarqua descomponiendo una declaracin macroscpica de una funcin de una forma sucesiva, hasta que se llega a las sentencias del lenguaje de programacin