martes, 16 de julio de 2013

INGENIERIA DEL SOFTWARE



La metodología (del griego μέθοδος de μετά metá 'más allá, después, con', οδως odós 'camino' y λογος logos 'razón, estudio'),1 hace referencia al conjunto de procedimientos racionales utilizados para alcanzar una gama de objetivos que rigen en una investigación científica, una exposición doctrinal2 o tareas que requieran habilidades, conocimientos o cuidados específicos. Alternativamente puede definirse la metodología como el estudio o elección de un método pertinente para un determinado objetivo.3
No debe llamarse metodología a cualquier procedimiento, ya que es un concepto que en la gran mayoría de los casos resulta demasiado amplio, siendo preferible usar el vocablo método.
Una metodología es aquella guía que se sigue a fin realizar las acciones propias de una investigación. En términos más sencillos se trata de la guía que nos va indicando qué hacer y cómo actuar cuando se quiere obtener algún tipo de investigación. Es posible definir una metodología como aquel enfoque que permite observar un problema de una forma total, sistemática, disciplinada y con cierta disciplina.
Al intentar comprender la definición que se hace de lo que es una metodología, resulta de suma importancia tener en cuenta que una metodología no es lo mismo que la técnica de investigación. Las técnicas son parte de una metodología, y se define como aquellos procedimientos que se utilizan para llevar a cabo la metodología, por lo tanto, como es posible intuir, es uno de los muchos elementos que incluye.
Tipos de metodología
1970s
    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 application development (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
    Enterprise Unified 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

No hay comentarios:

Publicar un comentario