Generaciones sobre las Metodologías


Generaciones sobre las Metodologías

Es una estructura aplicada al desarrollo de software. Tiene como objeto presentar un conjunto de técnicas
tradicionales.

Programación estructurada 

La programación estructurada permiten leer su codificación de inicio a fin, en forma continua, sin tener que saltar de un lugar a otro  del programa

  1. Secuencia: Sucesión simple de dos o mas operaciones
  2. Selección: bifurcación condicional de una o mas operaciones.
  3. Interacción: Repetición de una operación mientras se cumple una condición.


 Características

Una característica importante en un programa estructurado es que puede ser leído en secuencia, desde el comienzo hasta el final sin perder la continuidad de la tarea que cumple el programa, lo contrario de lo que ocurre con otros estilos de programación


Especificaciones Funcionales:

 -Gráficas
-Particionadas
-Minimamente Redundantes


La Programación estructurada de Jackson (JSP)


Es un método para programación estructurada fundamentada sobre las correspondencias que se establecen entre la estructura de flujo de datos y la estructura de un programa. JSP programas y estructuras de datos en términos de secuencias, iteraciones y selecciones.

Características

  • Secuencia: Se escribe en una secuencia ordenada en partes que ocurren en un especifico orden de izquierda a derecha.
  •  Iteracion: Los módulos son ejecutados desde cero hasta n veces. Cuando existe un proceso repetitivo, se indica con un asterisco (*).
  • Selección: Uno de los módulos es seleccionado entre todos para ser ejecutado. El proceso se indica por medio de la letra O ubicado en el costado superior derecho que indica las partes de las componentes seleccionadas.
  • Elementario se dibujan en un diagrama de árbol estructurado como una caja rectangular el mas bajo nivel parte en el diseño.

Programación orientados a  objetos

La esencia del desarrollo orientado   a objetos es la identificación y organización de conceptos del dominio de la aplicación y notando de su representación final en un lenguaje de programación.

Características negativa

-Se eliminan fronteras entre frases debido a la naturaleza iterativa del desarrollo orientado a objetivos.
-Hay un alto grado de iteracion , lo que lleva una forma de trabajo muy dinamia

Características positivas

-Son iterativas e inrementales
-Se fomenta la reutilizacion de componentes
-Fácil de dividir el sistema en varios subsistemas independientes


Comentarios

Entradas populares de este blog

Cuadro Comparativo Scrum,Xp y Rup