You are on page 1of 3

PROGRAMA EDUCATIVO: DESARROLLO DE SOFTWARE.

ASIGNATURA: METODOS Y MODELO DE DESARROLLO DE SOFTWARE

UNIDAD 2: METODOS PARA EL DESARFOLLO DE DOFTWARE

GRUPO: DS-DMMS-1801-B1-002
DOCENTE: ALEJANDRA OSTI FLORES
ALUMNO: ANTONIO ENRIQUEZ FLORES
MATRICULA: AL13505678

ACTIVIDAD 2
MODELOS DE DESARROLLO
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.

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? Todos son apropiados
¿ Por qué? Ian sommerville nos dice que "Un proceso de software es un conjunto de
actividades, que conducen a la creación de un producto de software" "son marcos de trabajo
del proceso
Que pueden ser extendidos y adaptados Para crear procesos mas específicos de ingeniería de
software"

2.- ¿Cuáles son los 3 modelos de desarrollo que según la evaluación de criterios pueden
emplearse?
+ CASCADA O TRADICIONAL
+ MODELO EVOLUTIVO
+MODELO BASADO EN COMPONENTES

3.- De los 3 modelos que cumple 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 O TRADICIONAL Descripción 1: Considera las actividades fundamentales
de especificacion.
Modelo: MODELO EVOLUTIVO. Descripción 2: Se basa en las peticiones del cliente para
producir un sistema que satisfaga sus necesidades.
Modelo: MODELO BASADO EN COMPONENTES Descripción 3: Este es un modelo que se
apoya en la reutilización de software, este modelo especialmente realiza esta acción ya que
reduce la cantidad de software a utilizar.

B.- Una empresa que no cuenta con nigun 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é?


De entrada seria el primer sistema y tiene que ser funcional a los requerimientos del cliente.

5.- De acuerdo a la problemática, ¿estaríamos hablando que el método apropiado sería, el


modelo evolutivo? SI/NO : SI ¿Por qué?: Empezaría por un prototipo, posteriormente se tendría
que ir desarrollando a un sistema mas amplio, funcional y completo.

6.- ¿Crees que, según como solicitan el desarrollo, el modelo de componentes es el apropiado
para desarrollar todo el desarrollo completo?. SI/NO: SI ¿Por qué? :
También se tendría que aplicar el modelo de componentes, ya que se tiene que reutilizar el
código generado en el prototipo.

7.- El modelo de cascada ¿se puede aplicar para desarrollar cada módulo?, SI/NO : SI ¿Por
qué? :
Representa las actividades fundamentales de desarrollo y los requerimientos se han comprendido bien.

8.- El modelo en Espiral ¿podría también ayudar en la creación del proyecto?, Si/No SI ¿Por
qué? Se utilizaría para verificar cada modulo de actividades del modelo de cascada, encontrar
los riesgos, errores, aciertos de la funcionabilidad del sistema.

You might also like