Vous êtes sur la page 1sur 4
Universidad Abierta y a Distancia de México Carrera: Desarrollo de Software Grado: 6to. Grupo: DS-DMMS-1403C-004 Materia:

Universidad Abierta y a Distancia de México

Carrera: Desarrollo de Software

Grado: 6to.

Grupo: DS-DMMS-1403C-004

Materia: Métodos y Modelos Para el Desarrollo de Software.

Unidad: II

Tarea:

Fecha: //2014

Propósito: Identificar el modelo de desarrollo apropiado para iniciar los desarrollos a las problemáticas proporcionadas en la actividad. En la presente actividad realizarás análisis sobre problemáticas e identificarás los modelos de desarrollo adecuados para comenzar un desarrollo, con esta actividad reafirmarás tus conocimientos en los modelos de desarrollo de software.

  • - Modelo cascada o Tradicional.

  • - Modelo Evolutivo.

DRA

  • - Modelo Basado en componentes

  • - Modelo por Prototipos

  • - Modelo en espiral

Proyectos pequeños.

Proyectos complejos.

Proyectos

Proyectos complejos.

Proyectos de gran escala.

A.

Universidad Abierta y a Distancia de México - Al levantar tus requerimientos y al realizar el

Universidad Abierta y a Distancia de México

  • - Al levantar tus requerimientos y al realizar el análisis de los mismos, concluyes que:

  • - Dispones de algunos de los recursos para desarrollar el proyecto.

  • - Observas que el desarrollo no es muy complejo, pero tampoco muy sencillo. - Que el entendimiento de los requerimientos es vago.

  • - Que hay tecnología nueva a utilizarse.

  • - Que si se requieres de un buen control de riesgos.

  • - Que la problemática y que el dominio del problema es regular.

    • 1. ¿Qué modelo de desarrollo es el menos apropiado a usarse? :

Modelo Cascada o Tradicional.

¿Por qué?

Por la naturaleza del problema; No se considera viable en cuanto a costos utilizar otro Método, pues se requeriría de la participación de un equipo de desarrolladores más grande.

  • 2. ¿Cuáles son los 3 modelos de desarrollo que según la evaluación de criterios pueden emplearse?

    • - Modelo Cascada o Tradicional.

    • - Modelo Evolutivo.

    • - Modelo Basado en componentes.

  • 3. De los 3 modelos que cumplen con los criterios del análisis, menciona cada modelo y describe el modelo según su definición en que momento lo puedes utilizar.

    • - Modelo: Cascada. Descripción 1: Etapa inicial; levantamiento de requerimientos, análisis y Diseño.

    • - Modelo: Basado en componentes Descripción 2: Reutilización del software y control de riesgos.

    • - Modelo: Evolutivo Descripción 3: Para generar una primera versión del proyecto, posteriormente se irán agregando nuevas funcionalidades o complementando lo existente.

  • Universidad Abierta y a Distancia de México 1. Una empresa que no cuenta con ningún sistema

    Universidad Abierta y a Distancia de México

    • 1. Una empresa que no cuenta con ningún sistema de software, solicita un sistema de facturación al nuevo departamento de sistemas de información, pero el sistema ya es urgente, por lo que se decide realizar un software de facturación que contemple, en su entrega inicial, un módulo de facturación terminado, que descuente de inventario y de pedidos del cliente el producto facturado; una vez probado y liberada esta versión, se debe de iniciar con otra etapa al mismo desarrollo en donde a la versión anterior se anexe un módulo de contabilidad; es decir, que cuando se registre la factura realice los movimientos contables, cargos y abonos en las cuentas de inventario, caja, clientes, etc. Al finalizar el desarrollo, las pruebas de integración con resultados positivos, se libera y se deberá de iniciar con otro módulo que se anexa al desarrollo que integre a la última versión del sistema de facturación, que hasta el momento trabaja con inventario, pedidos y contabilidad, con el control de cuentas por cobrar, es decir de lo que se facture, se registre movimientos de los adeudos del cliente, a quien se le facture a crédito, al terminar este desarrollo se tendrá una versión C, del desarrollo, al transcurso del tiempo también se le piensa agregar al mismo sistemas de facturación versión C, módulos de bancos, materias primas, producción y nóminas. Ahora responde a las preguntas.

    • 1. De acuerdo a la problemática, ¿aplicarías un modelo de prototipos? SI. Porque se requiere de manera urgente una primera parte de sistema ya funcionando, y este Modelo permite el desarrollo de cada prototipo del sistema de manera aislada.

    • 2. De acuerdo a la problemática, ¿estaríamos hablando que el método apropiado sería, el modelo evolutivo?

    No. Porque el Modelo Evolutivo necesariamente tiene que estar todos los Módulos del sistema funcionando a la perfección para poder liberar el producto terminado. En otras palabras, se realizan varias versiones del desarrollo hasta tener el sistema ideal.

    • 3. ¿Crees que, según como solicitan el desarrollo, el modelo de componentes es el apropiado para desarrollar todo el desarrollo completo?

    No. Porque el modelo de componentes está enfocado en la reutilización del software; si bien es cierto que permite entregas más rápidas, pudiera no existir algún componente, entonces se vería en la necesidad de construir dicho componente, lo cual pudiera causar un retrabado que afectaría los tiempos de entrega y los costos del proyecto.

    • 4. El modelo de cascada ¿se puede aplicar para desarrollar cada módulo?

    No. Porque dicho modelo no permite ver los resultados de manera inmediata, es decir, se verá el dicho producto una vez terminado. Y es todo lo contrario lo que demando los requisitos de dicho proyecto.

    Universidad Abierta y a Distancia de México 5. El modelo en Espiral ¿podría también ayudar en

    Universidad Abierta y a Distancia de México

    • 5. El modelo en Espiral ¿podría también ayudar en la creación del proyecto?

    Si. Sería de gran ayuda o soporte para dicho proyecto, ya que permite la gestión de todos los recursos de proyecto, evitando riesgos innecesarios que pudiera interferir en los tiempos de entrega.