MODELOS DE DESARROLLO
2016
Instrucciones:
SI
X
X
NO
X
X
X
X
Responde:
1.- Qu modelo de desarrollo es el menos apropiado a usarse? : Espiral Por qu?
Porque en espiral se aborda desarrollo de software complejo, esto da como resultado que el
entendimiento de los requisitos del sistema sean poco claro. Tambin porque se aplica al uso de
tecnologa nueva y solo se dispone de algunos recursos.
Para el estudio de caso mencionado se trata de un sistema que permita registrar las ventas
de una papelera cuyo personal, volumen de ventas y organizacin no requiere de una
infraestructura muy grande. Como principal propsito tienen el dar el paso a la sistematizacin de
las ventas y control del inventario.
2.- Cules son los 3 modelos de desarrollo que segn la evaluacin de criterios pueden
emplearse?
3.- De los 3 modelos que cumplen con los criterios del anlisis, menciona cada modelo y
describe el modelo segn su definicin en que momento lo puedes utilizar.
Modelo
Cascada
Descripcin
Establezco como primera opcin ya que hay disponibilidad de recursos
para la creacin del sistema de software, as como una clara interpretacin de
los requisitos de dicha aplicacin.
El conocimiento y dominio del problema es alto, ya que la creacin y
manejo de una base de datos es un rea de aplicacin personal conocida,
adems de que la complejidad del proyecto no es mucha, debido a que no se
requiere de un sistema en red, ni acceso a internet y el volumen de gestin de
datos es pequeo.
Otra observacin para destacar el modelo cascada como primer eleccin es
el ser optimizado a comparacin del modelo tradicional, ya que en este es
posible regresar a una etapa anterior. Si bien no se trata de un proyecto difcil,
considero esta caracterstica como una medida de prevencin.
Basado
en
Como primer alternativa para omitir el uso de modelo en cascada,
componentes
establezco que el modelo basado en componentes como opcin adecuada,
gracias a la caracterstica de la reutilizacin de cdigo, esto ayuda a que el
tamao de codificacin sea menor y por ello, la eficiencia y eficacia del
sistema sea buena.
Este modelo es canalizado a proyectos de complejidad media y con un
conocimiento y dominio del problema regular. Una cualidad que puede dar
lugar a no aplicarlo es considerar limitado el entendimiento de los requisitos
del sistema
Evolutivo
B.- Una empresa que no cuenta con ningn sistema de software, solicita un sistema de
facturacin al nuevo departamento de sistemas de informacin, pero el sistema ya es
urgente, por lo que se decide realizar un software de facturacin que contemple, en su
entrega inicial, un mdulo de facturacin terminado, que descuente de inventario y de
pedidos del cliente el producto facturado; una vez probado y liberada esta versin, se debe
de iniciar con otra etapa al mismo desarrollo en donde a la versin anterior se anexe un
mdulo 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 integracin con resultados positivos, se libera y se
deber de iniciar con otro mdulo que se anexa al desarrollo que integre a la ltima versin
del sistema de facturacin, 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 crdito, al terminar este
desarrollo se tendr una versin C, del desarrollo, al transcurso del tiempo tambin se le
piensa agregar al mismo sistemas de facturacin versin C, mdulos de bancos, materias
primas, produccin y nminas. Ahora responde a las preguntas.
7.- El modelo de cascada se puede aplicar para desarrollar cada mdulo?, SI/NO : NO
Por qu? :
Porque uno de los principales requisitos es la urgencia en el tiempo de entrega. Las etapas
del modelo de cascada deben desarrollarse cada una al haber concluido la anterior, incluso
contempla, la posibilidad de regresar a etapas anteriores.
8.- El modelo en Espiral podra tambin ayudar en la creacin del proyecto?, Si/No _SI_
Por qu?
Lo considero como posibilidad por la naturaleza iterativa de aplicar prototipos y etapas como
en el modelo de cascada, pero no lo encuentro viable, debido a que requiere de un contacto y
comunicacin constante con el cliente para la revisin de las versiones. Sin duda su naturaliza
cclica es una caracterstica til para los requisitos del planteamiento, pero la urgencia en la entrega
hace que lo contemple solo en teora, pero de forma prctica no sera aplicable.
Fuentes de informacin
S. n. (S. f). Unidad 2. Modelos para el desarrollo de software. Agosto 24, 2016, de UNADM Sitio
web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/04/DMMS/U2/
Unidad_2_Modelos_para_el_desarrollo_de_software_DMMS.pdf
Piattini, Mario, (2004). Anlisis y diseo de Aplicaciones Informticas de Gestin, una perspectiva
de Ingeniera del Software. Espaa: Alfaomega-RaMa.
Sommerville, Ian, (2005). Ingeniera de Software. Madrid Espaa: Pearson educacin.