Vous êtes sur la page 1sur 9

Ingeniera de Software

Unidad 1: Metodologas de desarrollo de software

Nombre completo del participante:

Aurelio Gonzlez Corchado

Grupo : Carrera : Nombre de la asignatura: Nombre del Profesor: Fecha de entrega :

TIC 42 Tecnologas de la Informacin y Comunicacin rea sistemas informticos Ingeniera de software I.S.C. Danniela Gutirrez Rivera

Unidad 1: Metodologas de desarrollo de software 1.1 Modelo Cascada 10 renglones

El modelo cascada algunas beses llamado ciclo de visa clsico, sugiere un enfoque sistemticos, secuencial hacia el desarrollo del software, que se inicia con la especificacin de requerimientos del cliente y que continua con la planeacin, el modelado, la construccin y el despliegue para culminar en el soporte del software terminado. Esta situacin se encuentra a veces cuando es necesario hacer adaptaciones o mejoras bien definidas a unos sistemas existentes. El modelo en cascada, algunas veces llamado el ciclo de vida clsico, sugiere un enfoque sistemtico, secuencial hacia el desarrollo del software. Que se inicia con la especificacin de requerimientos del cliente y contina con la planeacin, el modelado, la construccin y el despliegue para culminar en el soporte del software terminado.

Etapas

1.- Definicin requerimientos; aqu se define el problema del cual vamos a trabajar ver si se cuenta con el personal y equipo necesario para realizarlo. 2.- anlisis y diseo del software; Esta etapa como su nombre lo dice es donde se va a disear el sistema es cuando ases un modelo del sistema pero en borrador 3.- Implementacin y prueba de Unidades; en esta etapa es cuando se comienza a hacer el sistema y ver si cumple con todos los requerimientos que el cliente necesita. 4.- Integracin y Prueba del sistema; en esta parte se pone en marcha el sistema y se prueba cada herramienta que se le haya hecho a este y ver si no tiene errores.

5.- Operacin y mantenimiento; Como el nombre lo dice aqu es cuando ya se corre el programa completo y tiene todos los errores corregidos si es que los tuvo.

1.2 Modelo Incremental 10 renglones


Este modelo combina el modelo cascada aplicando en formas interactiva, el modelo incremental aplica secuencias lineales de forma escalonada conforme avanza el tiempo en el calendario cada secuencia lineal produce incrementos. Un ejemplo es el procesador de textos como Word que es desarrollado con un paradigma incremental en su primer incremento. A menudo al utilizar el modelo incremental el primer incremento es un producto esencial, es decir se incorporan los requisitos bsicos, pero muchas caractersticas suplementarias no se incorporan. Etapas Mostrar figura del modelo

Explicacin de etapas 10renglones Descripcin del sistema; aqu como en todos los modelos es cuando te informas del tipo de problemtica al cual le vas a implementar el sistema. Especificacin; dar todos los detalles o bien requisitos funcionales con el cual va a funcionar el sistema. Desarrollo; en esta parte se comienza a desarrollar el sistema para su posterior prueba en esta etapa se hacen todos los requisitos especficos previamente declarados para este sistema. Validacin; Aqu se prueba el sistema para ver cuales errores pudiera tener para su posterior entrega al cliente ya sin errores.

1.2 Modelo DRA 10 renglones Hablar del modelo DRA en qu consiste y en qu situacin se puede utilizar

El modelo desarrollo rpido de aplicaciones este modelo de procesos del software incremental que resalta un ciclo de desarrollo corto de 60 a 90 das. Este modelo incluye 3 grandes faces modelado de negocios, modelado de datos y modelado de procesos y establece representaciones del diseo que sirve como base para la actividad de construccin del modelo DRA. Este modelo en poco tiempo se desarrolla. Este modelo no es muy recomendado por que como es muy corto este puede tener muchos errores por su rpida elaboracin este podra funcionar para sistemas que no requieren mucho requisito y adems tenga que estar listo en poco tiempo.
Etapas Mostrar figura del modelo

Explicacin de etapas 10renglones

1.3 Modelo Prototipo 10 renglones Hablar del modelo prototipo en qu consiste y en qu situacin se puede utilizar

El Modelo de prototipos que pertenece a los modelos de desarrollo evolutivo, El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a partir de que este sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. El diseo rpido se centra en una representacin de aquellos aspectos del software que sern visibles para el cliente o el usuario final. Este diseo conduce a la construccin de un prototipo, el cual es evaluado por el cliente para una retroalimentacin; gracias a sta se refinan los requisitos del software que se desarrollar.
Etapas Mostrar figura del modelo

Explicacin de etapas 10renglones

1.4 Modelo Evolutivo 10 renglones Hablar del modelo evolutivo en qu consiste y en qu situacin se puede utilizar

En el modelo evolutivo, los requerimientos son cuidadosamente examinados, y slo esos que son bien comprendidos son seleccionados para el primer incremento. parcial del Los desarrolladores que construyen slo una estos implementacin sistema recibe

requerimientos. El desarrollo de software en forma evolutiva requiere un especial cuidado en la manipulacin de documentos, programas, datos de test, etc. desarrollados para distintas versiones del software. Cada paso debe ser registrado, la documentacin debe ser recuperada con facilidad, los cambios deben ser efectuados de una manera controlada.

Etapas Mostrar figura del modelo

Explicacin de etapas 10renglones

1.5 Modelo Espiral 10 renglones Hablar del modelo espiral en qu consiste y en qu situacin se puede utilizar

Modelo espiral este modelo se puede adaptar y aplicarse a travs del ciclo de vida completo de una aplicacin, desde el desarrollo del concepto hasta el mantenimiento. En este modelo tiene dos caractersticas distintivas principales. Una de ellas es un enfoque cclico para el crecimiento incremental del grado de definicin implementacin de un sistema, mientras disminuye su grado de riesgo. Este modelo se recomienda para los negocios grandes porque dicho modelo se puede estar actualizando.
Etapas Mostrar figura del modelo

Explicacin de etapas 10renglones 1.6 El Proceso Unificado

Es un proceso de software guiados por los casos de uso, de arquitectura cntrica, iterativo e incremental diseado como un marco para los mtodos y herramientas del UML. El proceso unificado es un modelo incremental en el que de finen cinco fases. La fases de inicio que abarca la comunicacin con el cliente y las actividades de planeacin, y

destaca el desarrollo y el refinamiento de casos de usos como modelo primario; una de las fases de elaboracin que abarca la comunicacin con el cliente y las actividades de modelado con un enfoque en la creacin de modelos de anlisis y diseo, con nfasis en las definiciones de clase y representaciones arquitectnicas; una fase de construccin que refina y despus traduce el modelo de diseo en componentes de software implementados; una de las fases de transicin que trasfiere el software del desarrollo al usuario final para realizar las pruebas beta y obtener la aceptacin; una fase de produccin en la cual se realiza el monitoreo continuo y el soporte.

Qu es el proceso unificado y breve historia?

Al principio de las dcada de 1990, james rumbaugh (RUM91), grady booch (BOO94) e ivar jocobson (JAC92) comenzaron a trabajar en un mtodo unificado que combinara las mejores caractersticas de cada uno de sus mtodos individuales y adataran caractersticas adicionales que propusieran otros expertos.

Flujo de trabajo Fases del proceso unificado Explicar en qu consiste cada una de las fases Conclusin 10 renglones Es bueno seguir estos modelos para uno que apenas esta aprendiendo a elaborar sistemas pero creo que poco a poco uno mismo va realizando su propio modelo no necesitara seguir esos modelos pero si serian las bases para nosotros poder realizar nuestro propio modelo. Lo que observe de los modelos es que son muy similares unos de otros por que todos tiene su fase de recoleccin de datos su fase de desarrollo y la fase de la implementacin todos tiene su momento en el cual se prueba el sistema y el cual se enmienda este.

De la importancia que tiene el seguir una metodologa para el desarrollo del software. Y modelo ms eficiente para ti. Para m el modelo que ms eficiente es el espiral por que este ya viene basado en algn otro modelo ya sea de prototipo, este modelo tambin agarra parte del modelo incremental esto disminuye su porcentaje de riesgo y adems tiene un conjunto de puntos de fijacin para asegurar el conjunto de usuarios con soluciones de problemas que sean factibles y mutuamente satisfactorias, esto indica que para poder tomar una decisin ocupas estudiar detenidamente el problema y poder dar una solucin a este la que sea mas factible al problema.

Vous aimerez peut-être aussi