Nombre del curso: Ing. De Software Unidad: 4 Fecha: 09 de mayo de 2015 Bibliografa:
No. Control: 13250857
Nombre del profesor: Antonio Navarrete Actividad: Cuestionario U4
1. PROPORCIONA LA DEFINICIN DE ANLISIS 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 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
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
TAREAS E INVESTIGACIONES
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.
TAREAS E INVESTIGACIONES
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:
TAREAS E INVESTIGACIONES
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