martes, 5 de junio de 2012

Actividad 4


Actividades obligatorias:

¿Cual de los paradigmas de la ingeniería de software sería más útil para las aplicaciones del software?¿Porque?
Ingeniería y análisis del sistema. Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo todos los requerimientos o elementos del sistema y luego asignando algún subconjunto de estos requerimientos al software;
Análisis de los requerimientos del software. El proceso de recoger los requerimientos se centra y se intensifica especialmente en esta etapa 
Diseño. El diseño del software es realmente un proceso multipaso que se enfoca sobre 3 atributos del programa.
Proporcione tres ejemplos de técnicas de 4ª generación.
1; Con muy pocas excepciones el dominio de aplicación actual de las T4G esta limitada a las aplicaciones de sistema de información comerciales, específicamente del análisis de información comerciales, específicamente del análisis de información y de la obtención de informes en las grandes bases de datos.
2; La recolección de datos preliminares que acompañan al uso de T4G parece indicar que el tiempo requerido para producir software se reduce mucho para aplicaciones pequeñas de trabajo medio así como también la cantidad e análisis y diseño
3;Sin embargo el uso de T4G para grandes trabajos de desarrollo de software exige el mismo o más tiempo de análisis, diseño y prueba perdiéndose así un tiempo sustancial que se ahorra mediante la eliminación de la codificación.
Describa el modelo concurrente
Los gestores de proyectos que siguen los pasos del estado del proyecto en lo que se refiere a las fases importantes [del ciclo de vida clásico] no tiene ideal del estado de sus proyectos. Estos son ejemplos de un intento por seguir los pasos extremadamente simples
A medida que vaya hacia afuera del modelo espiral ¿qué puede decir del software que se esta desarrollando?
Frecuentemente se describe a los paradigmas de la ingeniería de software tratados en las secciones anteriores como métodos alternativos, para la ingeniería de software en vez de los métodos complementarios.
En muchos casos los paradigmas pueden y deben combinarse en forma que puedan utilizarse las ventajas de cada uno en un único proyecto.
Explique los pasos tradicionales de cualquier modelo.
Comunicación con el cliente: tareas requeridas para establecer una comunicación eficiente entre el desarrollo y el cliente. 
Actividades Sugeridas:
Proporcione cinco ejemplos de desarrollo del software que sean adecuados para construir prototipos. Nombre dos o tres aplicaciones que fueran más difíciles para construir prototipos.
1.- Desarrollar una lista de aspectos que se han de clasificar.
2.- Reunirse con el cliente para resolver los aspectos que se han de clasificar.
3.- Desarrollar conjuntamente una exposición del ámbito del proyecto.
4.- Revisar el alcance del proyecto con todos los implicados.
5.- Modificar el alcance del proyecto cuando se requiera.
¿Cómo seleccionar el modelo adecuado?.
Una vez que se ha elegido el modelo de proceso, la estructura común de proceso (ECP) se adapta a él. En todos los casos, la ECP (comunicación con el cliente, planificación, análisis de riesgo, ingeniería, construcción, entrega y evaluación del cliente) puede adaptarse al paradigma
Explique como el paradigma ciclo de vida clásico y el de construcción de prototipos pueden acomodarse en el modelo espiral.
Es un modelo de proceso de software evolutivo. En el modelo espiral, el software se desarrolla en una serie de versiones increméntales
Que es el analista de sistemas?
Una vez que se ha elegido el modelo de proceso, la estructura común de proceso (ECP) se adapta a él. En todos los casos, la ECP (comunicación con el cliente, planificación, análisis de riesgo, ingeniería, construcción, entrega y evaluación del cliente) puede adaptarse al paradigma
Que es el analista-programador?
Funcionara para modelos lineales, para modelos interactivos e increméntales, para modelos de evolución e incluso para modelos concurrentes o de ensamblaje de componente. La ECP es invariable y sirve como base para todo el trabajo 
Que es un programador?
Los miembros del equipo que trabajan en cada función aplicaran todas las actividades estructurales. En esencia, se crea una matriz similar a la que se muestra en la figura

No hay comentarios:

Publicar un comentario