Sie sind auf Seite 1von 4

9 febrero 2018.

Alumnos: Yonatan Quiñones Martínez

Docente en Línea: Alejandra Osti Flores

Ingeniería De Desarrollo De Software

Métodos y modelos de desarrollo de software

Actividad 2 Modelos de Desarrollo


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.

Instrucciones:
1.Ingresa al Foro denominado Actividad 1. Foro Modelos de desarrollo.
2.Lee con calma y sentido analítico cada problemática y responde a lo que se te
indica.
3.Con al menos 3 de tus compañeros, discute los planteamientos que se te
presentan.
4.Atiende a las instrucciones y comentarios de retroalimentación por parte de tu
docente.

A.- 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.

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

Es el modelo en Cascada o Tradicional

¿Por qué?

El Modelo en Cascada en un proyecto rara ves que siga una secuencia lineal, esto
crea una mala implementación, lo cual hace que lo lleve al fracaso.

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.

Estos modelos son los que más cumplen con las especificaciones del proyecto.
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: Modelo que se apoya en la


reutilización del software, actualmente muchos desarrollos reutilizan código, pero
en este modelo especialmente se realiza esta acción.

Modelo: Evolutivo Descripción 3: Es un modelo de desarrollo de


software utilizado por proyectos complejos, y se requieren del constante contacto
con el cliente, este modelo de desarrollo, se realizan varias versiones del desarrollo
hasta tener el sistema ideal.

B.- 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.

4.- De acuerdo a la problemática, ¿aplicarías un modelo de prototipos?, SI/NO:

Si, por qué este modelo es muy útil para que el cliente tenga los objetivos generales
para el software y así poder identificar los requisitos de entrada y el procesamiento
de salida.
5.- De acuerdo a la problemática, ¿estaríamos hablando que el método
apropiado sería, el modelo evolutivo? SI/NO:

No, por qué en este modelo es necesario tener todos los módulos del sistema
funcionando a la perfección y así poder tener el producto terminado.

6.- ¿Crees que, según como solicitan el desarrollo, el modelo de componentes


es el apropiado para desarrollar todo el desarrollo completo? SI/NO.

No, por qué los componentes de este modelo están más enfocados a la reutilización
del software y permite entregas más rápidas.

7.- El modelo de cascada ¿se puede aplicar para desarrollar cada módulo?,
SI/NO:

No, Por qué el modelo no permite ver los resultados de una manera inmediata, si
no hasta que se vea el producto ya terminado.

8.- El modelo en Espiral ¿podría también ayudar en la creación del proyecto?,


Si/No

Si por que seria una gran ayuda para que cuando hagamos el soporte del proyecto,
podeamos permitir tener los recursos necesarios para la realizacion del proyecto,
evitando los riesgos incesarios para interferir en los tiempos de entrega.

Fuentes:

Unam. (2015). Metodologías y procesos de análisis de software. 9 febrero 2018,


de análisis de software Sitio web:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/175/A
5%20Cap%C3%ADtulo%202.pdf?sequence=5

Das könnte Ihnen auch gefallen