Asignatura:
Herramientas CASE
Alumno:
Idan Adonis Castillo Oseguera
N Cuenta
201410040044
Tema:
Tarea 3
El Progreso, Yoro
Ensayo modulo #3
Realice un ensayo de tres pginas donde plantee tres situaciones hipotticas para tres
empresas diferentes y aplique a cada situacin un modelo de programacin. Explique
porque eligi cada modelo para cada situacin, que ventajas y desventajas podra
tener el modelo para la empresa y la situacin en cuestin.
Cervecera Hondurea:
Este modelo de programacin lo implementa para la Cervecera ms que todo por el manejo
de un buen funcionamiento con los documentos y que lleven un mejor proceso de venta al
momento de sus archivos y tener un mejor rendimiento en sus ventas.
Anlisis de requisitos.
Diseo del sistema.
Diseo del programa.
Codificacin.
Pruebas.
Verificacin.
Mantenimiento.
Ventajas:
Desventajas:
El proceso de creacin del software tarda mucho tiempo ya que debe pasar por el proceso
de prueba y hasta que el software no est completo no se opera. Esto es la base para que
funcione bien.
Cualquier error de diseo detectado en la etapa de prueba conduce necesariamente al
rediseo y nueva programacin del cdigo afectado, aumentando los costos del desarrollo.
Una etapa determinada del proyecto no se puede llevar a cabo a menos de que se haya
culminado la etapa anterior.
El objetivo ms que todo recomendara este modelo es por el problema que tiene la empresa
PEPSI en los veranos que no logra con la demanda de los clientes al momento de abastecer
sus productos ya que son tan amplio los pedidos. Con este modelo tendra una mejor
evaluacin y comunicacin con sus clientes.
Ventajas:
Puede adaptarse y aplicarse a lo largo de la vida del software de computadora.
Es un enfoque realista del desarrollo de sistemas y de software a gran escala.
Como el software evoluciona, a medida que progresa el proceso el desarrollador y el
cliente comprenden y reaccionan mejor ante riesgos en cada uno de los niveles
evolutivos.
Utiliza la construccin de prototipos como mecanismo de reduccin de riesgos.
Permite a quien lo desarrolla aplicar el enfoque de construccin de prototipos en
cualquier etapa de evolucin del producto.
Mantiene el enfoque sistemtico de los pasos sugeridos por el ciclo de vida clsico,
pero lo incorpora al marco de trabajo iterativo que refleja de forma ms realista el
mundo real.
Demanda una consideracin
Desventajas:
Hondupalma:
El principal objetivo que eleg este modelo de programacin fue porque est basado para
productos, ya que Hondupalma requiere un modelo necesario donde pueda llevar un orden
en sus distintos productos. Es un proceso de ingeniera de software que suministra un enfoque
para asignar tareas y responsabilidades dentro de una organizacin de desarrollo. Su objetivo
es asegurar la produccin de software de alta y de mayor calidad para satisfacer las
necesidades de los usuarios que tienen un cumplimiento al final dentro de un lmite
de tiempo y presupuesto previsible. Es una metodologa de desarrollo iterativo que es
enfocada hacia diagramas de los casos de uso, y manejo de los riesgos y el manejo de la
arquitectura como tal.
Las principales Caractersticas de este modelo de programacin son:
Desarrollo iterativo
Administracin de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software
Verificacin de la calidad del software
Pretende implementar las mejores prcticas en Ingeniera de Software, de forma que
se adapte a cualquier proyecto
Ventajas:
Promueve la reusabilidad.
Reduce la complejidad del mantenimiento (extensibilidad y facilidad de cambios).
Riqueza semntica.
Disminuye la brecha semntica entre la visin interna y la visin externa del sistema.
Facilita la construccin de prototipos.
Desventajas:
Este modelo de programacin est basado en 6 principios que son muy importantes:
Adaptar el proceso
Equilibrar prioridades
Demostrar valor iterativamente
Colaboracin entre equipos
Elevar el nivel de abstraccin
Enfocarse en la calidad