El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema
-
Upload
paola-lozano -
Category
Documents
-
view
215 -
download
0
Transcript of El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema
![Page 1: El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema](https://reader031.fdocuments.co/reader031/viewer/2022021219/577c77ae1a28abe0548d1673/html5/thumbnails/1.jpg)
7/25/2019 El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema
http://slidepdf.com/reader/full/el-modelo-incremental-consiste-en-un-desarrollo-inicial-de-la-arquitectura 1/3
El modelo incremental consiste en un desarrollo inicial de la arquitectura completa del sistema,
seguido de sucesivos incrementos funcionales. Cada incremento tiene su propio ciclo de vida y se
basa en el anterior, sin cambiar su funcionalidad ni sus interfaces. Una vez entregado un
incremento, no se realizan cambios sobre el mismo, sino únicamente corrección de errores. Dado
que la arquitectura completa se desarrolla en la etapa inicial, es necesario conocer los
requerimientos completos al comienzo del desarrollo.
Al iniciar del desarrollo, los clientes o los usuarios, identifican a grandes rasgos, las funcionalidades
que proporcionar el sistema. !e confecciona un bosque"o de requisitos funcionales y ser el
cliente quien se encarga de priorizar que funcionalidades son mas importantes. Con las
funcionalidades priorizadas, se puede confeccionar un plan de incrementos, donde en cada
incremento se indica un subcon"unto de funcionalidades que el sistema entregar. #a asignación
de funcionalidades a los incrementos depende de la prioridad dada a los requisitos. $inalizado el
plan de incrementos, se puede comenzar con el primer incremento.
Ventajas:
• Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se
implementa la funcionalidad parcial.
• %ambi&n provee un impacto venta"oso frente al cliente, que es la entrega temprana de
partes operativas del soft'are.
• El modelo proporciona todas las venta"as del modelo en Cascada realimentado,
reduciendo sus desventa"as sólo al mbito de cada incremento.
• (esulta ms sencillo acomodar cambios al acotar el tama)o de los incrementos.
Desventajas:
• El modelo incremental no es recomendable para casos de sistemas de tiempo real, de alto
nivel de seguridad, de procesamiento distribuido y*o de alto +ndice de riesgos.
• (equiere de muca planeación, tanto administrativa como t&cnica.
• (equiere de metas claras para conocer el estado del proyecto.
-odelo ncremental
![Page 2: El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema](https://reader031.fdocuments.co/reader031/viewer/2022021219/577c77ae1a28abe0548d1673/html5/thumbnails/2.jpg)
7/25/2019 El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema
http://slidepdf.com/reader/full/el-modelo-incremental-consiste-en-un-desarrollo-inicial-de-la-arquitectura 2/3
El -odelo ncremental para el desarrollo del soft'are, consiste en crear funcionalidad por peque)a
que sea de modo que a partir de ella, las creaciones posteriores en base a la que primero fue
creada, tendrn una caracter+stica /o caracter+sticas0 funcionales, lo cual ace que se constituya en
base a elementos que funcionan y que va siendo cada vez ms comple"a su funcionalidad
#os avances son entregados mediante fecas programadas, de modo que cada incremento posee
nuevas funcionalidades a comparación de un incremento anterior.
Este modelo posee etapas tales como1
2. Definición de requirimientos
3. Asignar los requerimientos a los incrementos.
4. Dise)o del incremento a partir de los requirimientos.
5. Desarrollo del incremento.
6. 7alidar incrementos.
8. ntegrar incrementos.
9. 7alidar funcionamiento.
#as ideolog+as del modelo incremental pretende dar pautas en la creación del soft'are mediante
incrementos peque)os, permitiendo su fcil administración, as+ como su sencilla comprensión y sus
correspondientes pruebas, esto implica que el desarrollo inicial se logra ms temprano obteniendo
resultados de inversión en poco tiempo, otro aspecto a considerar es que este modelo se presta a
posibles cambios debido a que los incrementos de van adaptando de acuerdo a los requerimientos
que se obtienen en base a las nuevas necesidades que van surguiendo.
Este planteamiento fexibiliza la posibilidad en cuanto a recursos, tiempos, y
permite ganar experiencia en las dierentes etapas del desarrollo de sotware;
para percibir las bondades del modelo incremental es interesante plantear una
comparación con el modelo lineal. En el modelo lineal se plantea un proyecto
con sus dierentes etapas de desarrollo, con un presupuesto especico,
proyectado a una echa especica de cumplimiento, con un objetio a
conseguir, se plantean unas etapas de an!lisis, dise"o, desarrollo de código,
pruebas, redise"o, y nalmente puesta en marcha del producto .En la etapa de
pruebas surgen muchos de los problemas #ue no se contemplaron al comienzo
del proyecto, pues en el acople de los dierentes módulos surgen ariables #ue
probablemente no se hab$an contemplado, de igual orma surgen
inconenientes al momento de implementarlo en el usuario nal, todas estas
![Page 3: El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema](https://reader031.fdocuments.co/reader031/viewer/2022021219/577c77ae1a28abe0548d1673/html5/thumbnails/3.jpg)
7/25/2019 El Modelo Incremental Consiste en Un Desarrollo Inicial de La Arquitectura Completa Del Sistema
http://slidepdf.com/reader/full/el-modelo-incremental-consiste-en-un-desarrollo-inicial-de-la-arquitectura 3/3
ariables no contempladas y todos los inconenientes presentados a niel de
usuario, se multiplican en la medida #ue los módulos a acoplar sean mayores.
%omo se percibe, un proyecto de este tipo re#uiere de un buen an!lisis preio
al mismo dise"o, con el animo de reducir la cantidad de ariables no
contempladas, ya #ue la etapa de redise"o podr$a perectamente re#uerir de
cambios bruscos #ue aecten graemente el proyecto llegando inclusie a
re#uerir de un cambio total .En contraste en el modelo incremental el
desarrollo de sotware se llea a cabo por módulos, es decir #ue el proyecto se
entrega por etapas .En el modelo incremental se plantea un proyecto con sus
dierentes etapas de desarrollo, con un presupuesto global indenido,
proyectado en echas especicas &nicamente para cada modulo, se plantean
unas etapas de an!lisis, dise"o, desarrollo de código, pruebas, redise"o, y
nalmente puesta en marcha de cada modulo
.'a entaja de desarrollar el proyecto por etapas, es #ue permite ad#uirir
experiencia en la medida #ue se a entregando cada modulo, los
inconenientes surgidos en la puesta en marcha de las primeras etapas del
proceso an dejando experiencias #ue permiten dise"ar la siguientes partes
del proceso con menores posibilidades de error entre estos el acople entre los
mismos.
Caracter+sticas1
!e evitan proyectos largos y se entrega :algo de valor: a los usuarios con cierta frecuencia.
El usuario se involucra mas.
Dificil de evaluar el costo total.
Dificil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.
(equiere gestores e;perimentados.
#os errores en los requisitos se detectan tarde.
El resultado puede ser positivo.