Modelos De Desarrollo De Software

Páginas: 19 (4662 palabras) Publicado: 19 de noviembre de 2012
FACULTAD DE INGENIERIA
PROYECTO CURRICULAR INGENIERIA ELECTRONICA
PROGRAMACIÓN APLICADA
SEPTIEMBRE 20 DE 2012
BOGOTÁ, COLOMBIA

Trabajo investigativo

RESUMEN:
Un modelo de desarrollo establece el orden en el que se harán las cosas en el proyecto, este nos da los requisitos deentrada y salida para cada una de las actividades. Para el desarrollo de cualquier proyecto de software se realiza una serie de tares entre la idea inicial y el producto final.
Es importante destacar el ciclo de vida del proyecto y el modelo de desarrollo, ya que el ciclo de vida ayuda a controlar las actividades del proyecto desde el inicio hasta el final de este, y el modelo de desarrollo nos ayudaa la forma en la que vamos a construir el proyecto. Ambos se complementan para general el producto desde el punto de vista técnico y administrativo.
Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información.
A lo largo del tiempo, una gran cantidad de métodos han sido desarrolladosdiferenciándose por su fortaleza y debilidad.
En la actualidad se cuenta con diversos tipos de mitologías para el desarrollo de software, lo cual genera una gran problemática sobre cual debemos utilizar a la hora de diseñar un software, para esto es necesario conocer a fondo las diversas metodologías existentes, saber cómo funciona cada una, y así poder elegir correctamente la más adecuada segúnla necesidad que se tenga.
El Lenguaje Unificado de Modelado (UML) es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software. Captura decisiones y conocimientos sobre los sistemas que se deben construir.  Se usa para entender, diseñar, hojear, configurar, mantener, y controlar la información sobre tales sistemas. Estapensado para usarse con todos los métodos de desarrollo, etapas del ciclo de vida, dominios de aplicación y medios. El lenguaje de modelado pretende unificar la experiencia pasada sobre técnicas de modelado e incorporar las mejores prácticas actuales en acercamiento estándar. Tiene partes estáticas, dinámicas, de entorno y organizativas. Esta pensando para ser utilizado en herramientas interactivasde modelado visual que tengan generadores de código así como generadores de informes. La especificación de UML no define un proceso estándar pero esta pensado para ser útil en un proceso de desarrollo iterativo. Pretende dar apoyo a la mayoría de los procesos de desarrollo orientados a objetos.

MODELOS DE DESARROLLO DE SOFTWARE:
* MODELO DE DESARROLLO EN CASCADA:
Este modelo admite laposibilidad de hacer iteraciones, es decir, durante las modificaciones que se hacen en el mantenimiento se puede ver por ejemplo la necesidad de cambiar algo en el diseño, lo cual significa que se harán los cambios necesarios en la codificación y se tendrán que realizar de nuevo las pruebas, es decir, si se tiene que volver a una de las etapas anteriores al mantenimiento hay que recorrer de nuevo elresto de las etapas. Después de cada etapa se realiza una revisión para comprobar si se puede pasara la siguiente.
Estructura Modelo en Cascada Bennington 1956):
El más conocido, esta basado en el ciclo convencional de una ingeniería, el paradigma del ciclo de vida abarca las siguientes actividades:
Ingeniería y Análisis del Sistema
Análisis de los Requisitos
Diseño
Codificación
PruebaMantenimiento
Ingeniería y Análisis del Sistema
Análisis de los Requisitos
Diseño
Codificación
Prueba
Mantenimiento

Ingeniería y Análisis del Sistema: Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software.
Análisis de los requisitos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos de desarrollo de software
  • Modelos de desarrollo de software
  • Modelo Espiral Desarrollo Software
  • Modelos De Desarrollo De Software
  • modelos de desarrollo de software
  • Modelo Cascada Desarrollo de software
  • Modelos de desarrollo de software
  • Modelos De Desarrollo Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS