viernes, 27 de septiembre de 2019

S4 MD D - Principales Metodologías Convencionales

PRINCIPALES METODOLOGIAS CONVENCIONALES
Una primera definición:“ una metodología es un conjunto de filosofías, fases, procedimientos, reglas, técnicas, herramientas, documentación y aspectos de formación para los desarrolladores de software.
según esto una metodología especifica:
  • Como se debe dividir un proyecto en etapas
  • Que tareas se llevan a cabo en cada etapa
  • Que salida se produce y cuanto deben producir
  • Que restricciones se aplican
  • Que herramientas se van a usar
  • Como se gestiona y controla un proyecto
* Una definición mas generar:
* Metodología es un conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los desarrolladores ha realizar software.

De forma general podemos identificar tres principales necesidades:
  • Mejores aplicaciones 
  • Un mejor proceso de desarrollo.
  • Un proceso estándar en la organización.
Visión Del Desarrollo De Metodologías   
Inicialmente periodo de desarrollo convencional.
Surge el desarrollo estructurada: Parte de la programación estructurada seguido de métodos.
Actualmente aparece el paradigma de la Orientación a Objectos.

DESARROLLO CONVENCIONAL
* Años atrás no existía metodologías todo estaba a cargo de los programadores.
* Se vio la importancia del análisis y diseño en el desarrollo del sistemas.
* Aparecen los analistas programadores y analistas en sistemas.
* Los analistas se dividen en dos : Analistas funcionales y analistas técnicos.

 1 EJEMPLO DE PROGRAMACIÓN CONVENCIONAL
10 CLS
20 A=10
30 INPUT B
40 IF B=A THEN GOTO 50 PRINT “A Y B SON IGUALES”
50 ELSE GOTO 70
60 GOTO 100
70 IF A>B THEN GOTO 80 ELSE GOTO 90
80 B= B + 1; GOTO 40
90 B= B - 1; GOTO 40
100 END

DESARROLLO ESTRUCTURADO
* Define  el punto de partida donde se pasa de la construcción de programas de una forma artesanal a una que sigue unos métodos de ingeniería.
* El termino se introdujo a finales de los 60 

Programación Estructurada
El enfoque de desarrollo estructurado comenzó con la programación.

Diseño Estructurado
Estaban afectadas por:
           - Era Monolíticas: Se tenia que leer todas las especificaciones para entender el proyecto.
           - Era Redundantes: Se repetía la misma información en partes diferentes del documento.
           - Era Ambiguas: El enfoque de requisitos se interpretaba diferente por cada usuario.
           - Imposible de mantener: Cuando se finalizaba el proceso terminaban obsoletas.

Especificaciones Funcionales
           - Gráficas: Compuesta por diagramas, apoyados en técnicas textuales.
           - Particionadas: Leer de porciones independientes las especificaciones.
           - Minimamente redundantes: De forma que los cambios afectan a una parte de las especificaciones.

DESARROLLO ORIENTADA A OBJECTOS
*La esencia del desarrollo orientado a objetos la identificación y organización de conceptos del dominio de la aplicación y no tanto de su representación final en un lenguaje de programación.
* El paradigma de orientada a objectos trata los procesos y datos de forma conjunta.
* Comienza con los lenguajes de programación LOO en los que se daba énfasis a la abstracción de datos para los que se adjuntaba un conjunto de operaciones.
* Por otra parte los conceptos de técnicas estructurada han servido de base para muchas de las metodologías.


No hay comentarios.:

Publicar un comentario