martes, 22 de mayo de 2012

Actividad 4

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?
>Paradigma de 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. Durante las primeras iteraciones. La versión incremental podría ser un modelo en papel o un prototipo. Durante las últimas iteraciones, se producen versiones cada vez mas completas de ingeniería del sistema.
    • Proporcione tres ejemplos de técnicas de 4ª generación.
>Recoleccion de requerimientos, estrategia de diseños, Implementacion usando T4G y Producto y Mantenimiento.
    • Describa el modelo concurrente
>Es un modelo de tipo de red donde todas las personas actúan simultáneamente o al mismo tiempo.
    • A medida que vaya hacia afuera del modelo espiral ¿qué puede decir del software que se esta desarrollando?
    • Explique los pasos tradicionales de cualquier modelo.
>En el modelo espiral lleva las siguientes regiones de tareas:
-Comunicación con el cliente: las tareas requeridas para establecer comunicación entre el desarrollador y el cliente.
-Planificación: las tareas requeridas para definir recursos, el tiempo y otras informaciones relacionadas con el proyecto. Son todos los requerimientos.
-Análisis de riesgos: las tareas requeridas para evaluar riesgos técnicos y otras informaciones relacionadas con el proyecto
-Ingeniería: las tareas requeridas para construir una o más representaciones de la aplicación.
-Construcción y adaptación: las tareas requeridas para construir, probar, instalar y proporcionar soporte al usuario.
-Evaluación el cliente: las tareas requeridas para obtener la reacción del cliente según la evaluación de las representaciones del software creadas durante la etapa de ingeniería e implementación durante la etapa de instalación.
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.
>adecuados para construir prototipos,
1. Sistema para un negocio de venta por internet, como mercado libre.
2. Sistema para administración de una refaccionaria.
3. Sistema de almacenes.
4. Sistemas para tiendas de autoservicio.
5. Sistemas para consultar citas medicas como ISSSTENET.

> Difíciles para construir prototipos
1. Sistemas para dispositivos médicos.
2. Sistemas para aviónica
    • Explique como el paradigma ciclo de vida clásico y el de construcción de prototipos pueden acomodarse en el modelo espiral.
>Es también al igual que el anterior un modelo evolutivo
El modelo en espiral se divide en un numero de actividades estructurales, también llamadas regiones de tareas. Generalmente, existen entre tres y seis regiones de tareas.
Comunicación con el cliente: las tareas requeridas para establecer comunicación entre el desarrollador y el cliente.
Planificación: las tareas requeridas para definir recursos, el tiempo y otras informaciones relacionadas con el proyecto. Son todos los requerimientos.
Análisis de riesgos: las tareas requeridas para evaluar riesgos técnicos y otras informaciones relacionadas con el proyecto.
Ingeniería: las tareas requeridas para construir una o más representaciones de la aplicación.
Construcción y adaptación: las tareas requeridas para construir, probar, instalar y proporcionar soporte al usuario.
Evaluación el cliente: las tareas requeridas para obtener la reacción del cliente según la evaluación de las representaciones del software creadas durante la etapa de ingeniería e implementación durante la etapa de instalación.
 
    • Que es el analista de sistemas?
>El analista tiene como cometido analizar un problema y describirlo con el propósito de ser solucionado mediante un sistema informático.
El diseñador realiza, con base en el análisis, el diseño de la solución
El analista tiene que delimitar el análisis para ver lo que se quiere hacer inicialmente y después darle al usuario nuevas opciones de uso
    • Que es el analista-programador?
>El Analista Programador es la persona que realiza las funciones de un analista técnico y de un programador; es decir, parte de una información previa recibida del analista funcional, en función de la cual desarrolla las aplicaciones y organiza los datos. Es el perfil más buscado en la actualidad.
    • Que es un programador?
>Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. La programación es una de las principales disciplinas dentro de la informática. En la mayoría de los países, programador es también una categoría profesional reconocida.
Autoevaluación
1.      ¿Cuales son las características del paradigma ciclo de vida clásico?
Ingenieria de software
Analisis
Diseño
Codificacion
Prueba
Mantenimiento.
2.      ¿En que consiste el paradigma de construcción de prototipos?
Definir un conjunto de objetivos generales para el software pero no identificara los requerimientos detallados de entrada, procesamiento de salida.
3.      ¿Cuales son los pasos a seguir en el paradigma espiral?
Comunicacion con el cliente
Planificacion
Analisis de Riesgo
Ingenieria
Construccion y Adaptacion
Evalucacion el cliente
4.      ¿Cuáles son las desventajas del modelo DRA?
  • Para proyectos grandes aunque por escalas, el DRA requiere recursos humanos suficientes como para crear el numero correcto de equipos DRA.
  • DRA requiere clientes y desarrolladores comprometidos en las rápidas actividades necesarias para completar un sistema en un marco de tiempo abreviado. Si no hay compromiso, por ninguna de las partes constituyentes, los proyectos DRA fracasaran.
¿Cuál es el parádigma de técnicas de cuarta generación?
Abarca un amplio espectro de herramientas de software ha especificar algunas características de alto nivel.

No hay comentarios:

Publicar un comentario