Metodologia De La Creacion De Un Software

Páginas: 6 (1390 palabras) Publicado: 18 de septiembre de 2011
METODOLOGIA DE LA CREACION DE UN SOFTWARE
Metodología de la creación de un software en ingeniería de software es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información.


Tres patrones básicos en las metodologías de la creación de un software.
Introducción
Una metodología de desarrollo de software se refiere a un frameworkque 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 desarrollados diferenciándose por su fortaleza y debilidad.
El framework para metodología de desarrollo de software consiste en:
• Una filosofía de desarrollo de programas de computacion con el enfoque del proceso de desarrollo desoftware
• Herramientas, modelos y métodos para asistir al proceso de desarrollo de software
Estos frameworks son a menudo vinculados a algún tipo de organización, que además desarrolla, apoya el uso y promueve la metodología. La metodología es a menudo documentada en algún tipo de documentación formal.
Historia
El desarrollo de los sistemas tradicionales de ciclo de vida se originó en ladécada de 1960 para desarrollar a gran escala funcional de sistemas de negocio en una época de grandes conglomerados empresariales. La idea principal era continuar el desarrollo de los sistemas de información en una muy deliberada, estructurada y metódica, reiterando cada una de las etapas del ciclo de vida. Los sistemas de información en torno a las actividades resueltas pesadas para el procesamientode datos y rutinas de cálculo.

METODOLOGÍAS DE LA CREACIÓN DE UN SOFTWARE
1970
• Programación estructurada sol desde 1969
• Programación estructurada Jackson desde 1975
1980s
• Structured Systems Analysis and Design Methodology (SSADM) desde 1980
• Structured Analysis and Design Technique (SADT) desde 1980
• Ingeniería de la información (IE/IEM) desde 1981
1990s
• Rapid applicationdevelopment (RAD) desde 1991.
• Programación orientada a objetos (OOP) a lo largo de la década de los 90's
• Virtual finite state machine (VFSM) desde 1990s
• Dynamic Systems Development Method desarrollado en UK desde 1995.
• Scrum (desarrollo), en la última parte de los 90's
• Rational Unified Process (RUP) desde 1999.
Nuevo milenio
• Extreme Programming(XP) desde 1999
• EnterpriseUnified Process (EUP) extensiones RUP desde 2002
• Constructionist design methodology (CDM) desde 2004 por Kristinn R. Thórisson
• Agile Unified Process (AUP) desde 2005 por Scott Ambler
Enfoques de la creación de software
Cada metodología de desarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son los enfoques más generales, que se desarrollan en variasmetodologías específicas. Estos enfoques son los siguientes:1
• Modelo en cascada: Framework lineal.
• Prototipado: Framework iterativo.
• Incremental: Combinación de framework lineal e iterativo.
• Espiral: Combinación de framework lineal e iterativo.
• RAD: Rapid Application Development, framework iterativo.
Modelo en cascada
Es un proceso secuencial de desarrollo en el que los pasos dedesarrollo son vistos hacia abajo (como en una cascada de agua) a través de las fases de análisis de las necesidades, el diseño, implementación, pruebas (validación), la integración, y mantenimiento. La primera descripción formal del modelo de cascada se cita a menudo a un artículo publicado por Winston Royce W. en 1970, aunque Royce no utiliza el término "cascada" de este artículo.
Losprincipios básicos del modelo de cascada son los siguientes:
• El proyecto está dividido en fases secuenciales, con cierta superposición y splashback aceptable entre fases.
• Se hace hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo un sistema de una sola vez.
• Un estricto control se mantiene durante la vida del proyecto a través de la utilización de una amplia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Creacion De Software
  • Creacion De Software
  • Metodologías De Software
  • metodologia de software
  • Metodologias de software
  • Metodologia de software
  • Desarrollar software es difícil
  • CREACIÓN DEL SOFTWARE EDUCATIVO EN JCLICK

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS