varios

Páginas: 6 (1285 palabras) Publicado: 18 de septiembre de 2014
2.1.1 Paradigmas de la Ingeniería


Un paradigma de programación es un modelo básico de diseño y desarrollo de programas, que permite producir programas con unas directrices específicas, tales como: estructura modular, fuerte cohesión, alta rentabilidad, etc.


Para el desarrollo del proyecto se analizaron los siguientes paradigmas:


Programación estructurada:


Fija suatención en el conjunto de acciones que manipulan el flujo de datos.

Figura 1. Unidad funcional

• Descomposición funcional: El sistema es considerado una unidad funcional que se disgrega en procesos.

• El resultado del proceso de abstracción para la solución de un problema macro lo constituyen pequeños subprogramas.

• Un problema macro se subdivide en unidades más pequeñas llamadasprocesos, estos se pueden distribuir entre diferentes personas que se vean involucradas en la solución de un problema y así¬ efectuar los desarrollos de software de una manera más rápida y eficiente.

• Los procesos son la parte central de este modelo pues a partir de estos se manejan las variantes (datos) que solucionarían el problema.

• Generalmente se manejan muchos procesos lo cual producelargos códigos.

• El mantenimiento de los desarrollos deben efectuarse minuciosamente.

• Los procedimientos empleados en una aplicación pueden reutilizarse teniendo cuidado en el manejo de los datos.

• Las operaciones se ajustan a las caracterí¬sticas propias de los lenguajes procedimentales.

• Los procesos que se modelan en el desarrollo de un problema plasman las operaciones necesariaspara resolverlo.

Figura 2. Transformación de datos


Ciclo de Vida Clásico


Figura 3. Ciclo de vida Clásico











Llamado algunas veces “Modelo Lineal Secuencial” o “Modelo en Cascada”, el Ciclo de Vida Clásico sugiere un enfoque sistemático, secuencial del desarrollo del software que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación,pruebas y mantenimiento.





Modelo de Construcción de Prototipos


Figura 4. Modelo de Construcción de Prototipos
















El paradigma de construcción de prototipos comienza con la recolección de requisitos. El desarrollador y el cliente encuentran y definen los objetivos globales para el software, identifican los requisitos conocidos, y las áreas del esquemaen donde es obligatoria más definición. Entonces aparece un “diseño rápido”. El cual se centra en una representación de esos aspectos del software que serán visibles para el usuario / cliente. El diseño rápido lleva a la construcción de un prototipo. El prototipo lo evalúa el cliente / usuario y lo utiliza para refinar los requisitos del software a desarrollar. La interacción ocurre cuandoel prototipo satisface las necesidades del cliente, a la vez que permite que el desarrollador comprenda mejor lo que se necesita hacer.

Lo ideal sería que el prototipo sirviera como un mecanismo para identificar los requisitos del software. Si se construye un prototipo de trabajo, el desarrollador intenta hacer uso de los fragmentos del programa ya existente o aplica herramientas que permitengenerar rápidamente programas de trabajo.



Modelo en Espiral. Propuesto originalmente por Boehm, es un modelo de proceso de software evolutivo que acompaña la naturaleza interactiva de construcción de prototipos con los aspectos controlados y sistemáticos del Ciclo de Vida Clásico. Se proporciona el potencial para el desarrollo rápido de versiones increméntales del software. En elmodelo espiral, el software se desarrolla en una serie de versiones increméntales. Durante las primeras iteraciones, la versión incremental podría ser un modelo de papel o un prototipo.

Durante las últimas iteraciones, se producen versiones cada vez más completas de ingeniería del sistema.

El modelo en espiral se divide en un número de actividades estructurales, llamadas regiones de áreas....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS