You are on page 1of 8

Metodologas de Desarrollo de Software

1. Introduccin. 2. Caractersticas principales. 3. Clasificacin de las metodologas. 4. Principales metodologas de desarrollo.

CONCEPTOS GENERALES
Metodologa: Conjunto de procedimientos, tcnicas, herramientas un soporte documental !ue a uda a los desarrolladores a reali"ar nue#o soft$are. %area& 'cti#idades elementales en !ue se di#iden los procesos. Procedimiento& (efinicin de la forma de ejecutar la tarea. Tcnica: )erramienta utili"ada para aplicar un procedimiento. *e pueden utili"ar una o #arias. Herramienta& Para reali"ar una tcnica, podemos apo arnos en las herramientas soft$are !ue automati"an su aplicacin. Producto& +esultado de cada etapa.

METODOLOG A !" C#CLO DE !#DA


,na metodologa puede seguir uno o #arios modelos de ciclo de #ida, es decir, el ciclo de #ida indica !u es lo !ue ha !ue o-tener a lo largo del desarrollo del pro ecto pero no cmo hacerlo. .a metodologa indica cmo ha !ue o-tener los distintos productos parciales finales

GENERAC#ONES DE METODOLOG A
(esarrollo Con#encional /*in 0etodologa1 . (esarrollo 2structurado. (esarrollo 3rientado a 3-jetos

DESARROLLO CON!ENC#ONAL
.os resultados finales son impredeci-les 4o ha forma de controlar lo !ue est5 sucediendo en el Pro ecto .os cam-ios organi"ati#os afectan negati#amente al proceso de desarrollo

DESARROLLO ESTR$CT$RADO
Programacin estructurada Diseo estructurado Anlisis estructurado
o Especificaciones funcionales: Grficas Particionadas

Mnimamente redundantes

RELAC#ON H#STOR#CA DE LAS PR#NC#PALES METODOLOG#AS


A%O METODOLOG A 1678 Conceptos so-re la programacin estructurada de (I9:*%+' 16;4 %cnicas de programacin estructurada de <'+4I2+ 9'C:*34 16;= Primeros conceptos so-re dise>o estructurado de 0?2+* ?3,+(34 16;; Primeros conceptos so-re an5lisis estructurado @'42 *'+*34 16;8 'n5lisis estructurado& (20'+C3 <2I4A2+@ 4ace 02+I*2 1681 **'(0 /#ersin inicial1 Information 2ngineering /#ersin inicial1 168= 'n5lisis (ise>o estructurado para sistemas de tiempo real de <'+( 02..3+ 1687 **'(0 Bersin 3 168; 'n5lisis (ise>o estructurado para sistemas de tiempo real de )'%.2? PI+)A'? 1686 02%+IC' /#ersin inicial1 166C **'(0 Bersin 4 1663 02%+IC' Bersin 2 166= 02%+IC' Bersin 2.1

DESARROLLO ORIEN ADO AL !"E O


.a esencia del desarrollo orientado a o-jetos es la identificacin organi"acin de conceptos del dominio de la aplicacin no tanto de su representacin final en un lenguaje de programacin

#ONSIDERA#IONES SO!RE ME ODOLOGIAS OO *e eliminan fronteras entre fases de-ido a la naturale"a iterati#a del desarrollo orientado al o-jeto. 'parece una nue#a forma de conce-ir los lenguajes de programacin su uso al incorporarse -i-liotecas de clases otros componentes reutili"a-les. )a un alto grado de iteracin solapamiento, lo !ue lle#a a una forma de tra-ajo mu din5mica

ASPECTOS POS#T#!OS DE LAS METODOLOG AS OO


*on interacti#as e incrementales. D5cil de di#idir el sistema en #arios su-sistemas independientes. *e fomenta la reutili"acin de componentes

#MPACTO DE LA METODOLOG#A EN EL ENTORNO DE DESARROLO

CARACTER#ST#CAS DESEA&LES DE $NA METODOLOG#A 2Eistencia de reglas predefinidas Co-ertura total del ciclo de desarrollo Berificaciones intermedias Planificacin control Comunicacin efecti#a ,tili"acin so-re un a-anico amplio de pro ectos D5cil formacin )erramientas C'*2 'cti#idades !ue mejoren el proceso de desarrollo *oporte al mantenimiento *oporte de la reutili"acin de soft$are

CLAS#'#CAC#ON DE LAS METODOLOG#AS


$% Estructuradas Orientadas a Procesos Orientadas a datos Jerrquicas No Jerrquicas Mixtas &% Orientadas a O'(etos )% Para Sistemas de iem*o Real

() METODOLOG#AS ESTR$CT$RADAS
! ! ME"ODO#O$%A& O'%EN"ADA& A P'O(E&O&

F Es*ecificaci+n estructurada,
Diagramas de )lu*o de Datos Diccionario de Datos Especificaciones de procesos

'ASES DEL ANAL#S#S ESTR$CT$RADO

Mtodo de De Marco
1.Construir el modelo fsico actual /(D( fsico actual1 2. Construir el modelo lgico actual /(D( lgico actual1 3. Crear un conjunto de modelos fsicos alternati#os 4. 2stimar los costes tiempos de cada opcin =. *eleccionar un modelo 7. 2mpa!uetar la especificacin

Mtodo de Gane * Sar"on


1. Construir el modelo lgico actual /(D( lgico actual1 2. Construir el modelo del nue#o sistema& ela-orar una especificacin estructurada construir un modelo lgico de datos en tercera forma normal !ue eEprese el contenido de los almacenes de datos. 3. *eleccionar un modelo lgico 4. Crear el nue#o modelo fsico del sistema =. 2mpa!uetar la especificacin

Metodologa de -ourdon.#onstantine
'eali+ar los D)D del sistema 'eali+ar el diagrama de estructuras E,aluar el diseo Preparar el diseo para la implantacin

()+ METODOLOG#A OR#ENTADA A DATOS


$%&%$% ME ODOLOGIAS ORIEN ADAS A DA OS "ERAR/0I#OS
#a estructura de control del programa de-e ser *errquica . se de-e deri,ar de la estructura de datos del programa El proceso de diseo consiste en definir primero las estructuras de los datos de entrada . salida/ me+clarlas todas en una estructura *errquica de programa . despu0s ordenar detalladamente la lgica procedimental para que se a*uste a esta estructura El diseo lgico de-e preceder . estar separado del diseo f1sico

()+)+) METODOLOG#AS OR#ENTADAS A DATOS NO ,ERAR-$#COS

F Metodologa Ingeniera de la Informaci+n

Planificaci+n, construir una arquitectura de la

%nformacin . una estrategia que soporte los o-*eti,os de la organi+acin Anlisis, comprender las reas del negocio . determinar los requisitos del sistema Dise1o, esta-lecer el comportamiento del sistema deseado por el usuario . que sea alcan+a-le por la tecnolog1a #onstrucci+n, construir sistemas que cumplan los tres ni,eles anteriores

!2% ME ODOLOGIAS ES R0# 0RADAS MI2 AS


PR#NC#PALES METODOLOG#AS DE DESARROLLO

ME ODOLOGIA MERISE

3ases de la Metodologa, F Estudio Preliminar F Estudio Detallado F %mplementacin F 'eali+acin . puesta en marc3a
ME ODOLOGIA SSADM

ME ODOLOGIA ME RI#A
D'*2 C& Plan de *istemas de Informacin D'*2 1& 'n5lisis de *istemas D'*2 2& (ise>o de *istemas D'*2 3& Construccin de *istemas D'*2 4& Implantacin de *istemas

+) METODOLOG#AS OR#ENTADAS A O&,ETOS


.a metodologa orientada a o-jetos co-ra mucha importancia en el aspecto de modelado del sistema eEaminando el dominio del sistema como un conjunto de o-jetos !ue interactGan entre s. *e puede identificar dos enfo!ues& 4'e,olucionarios5 o 4puros5 4&intetistas5 o 4e,oluti,os En la metodolog1a orientada a o-*etos encontramos: la metodolog1a '6P 7P'O(E&O 6N%)%(ADO DE 'A"%ONA#8. tiene las siguientes fases: )ase de comien+o )ase de ela-oracin )ase de construccin )ase de transicin

.) METODOLOG#AS PARA S#STEMAS DE T#EMPO REAL Mane*o de interrupciones (omunicacin . sincroni+acin entre tareas $estin de procesos concurrentes 'espuesta oportuna ante e,entos externos Datos continuos o discretos &e est produciendo una e,olucin de las metodolog1as orientadas a o-*etos para desarrollos de sistemas de tiempo real

You might also like