Documentos de Académico
Documentos de Profesional
Documentos de Cultura
METODOLOGÍAS PARA EL
DESARROLLO DE SISTEMAS DE
INFORMACIÓN-APLICACIÓN WEB
PROF:
Madeline Rodríguez
AUTORES:
Carlos Guevara C.I: 26.887.069
Víctor Campos C.I: 26.707.747
METODOLOGÍA OOSE…………………………………………………………………………..10
CONCLUSIÓN………………………………………………………………………………….....12
BIBLIOGRAFÍA………………………………………………………………………………...…13
INTRODUCCIÓN
1
Desde hace cinco décadas (principios de los 60’s), la tecnología computacional e
informática han evolucionado a pasos agigantados en el hardware, que son los componetes
físicos y tangibles de los sistemas de cómputo (procesador, memoria RAM, monitor,
teclado, disco duro, etcétera), y más aún en el software que es el conjunto de programas,
procedimientos y documentación relacionada que asocia un sistema computacional,
específicamente la parte lógica de la computadora.
DESARROLLO
2
Inicialmente, es importante conocer la definición de metodología y desarrollo.
Metodología es una palabra compuesta por tres vocablos griegos: metá (“más allá”), odós
(“camino”) y logos (“estudio”); considerando lo anterior, la definición de metodología son los
métodos para luego determinar cúal es el más adecuado.
METODOLOGÍAS CLÁSICAS
De acuerdo con Pressman (2010), las MDS clásicas son llamadas también
modelos de proceso prescriptivo, y fueron propuestas originalmente para poner
orden en el caso del desarrollo de software que existía cuando empezó a generar
masivamente. La historia indica que estos modelos tradicionales, propuestos en la
década de los 60’s, han dado cierta estructura útil al trabajo del IS y constituyen un
mapa razonablemente eficaz para los equipos de software.
3
● Prototipos
● Desarrollo basado en componentes
● Fusión
● Object Modeling Technique (OMT)
4
centrándose en las “responsabilidades” de los objetos, esto es, las acciones
que puede llevar a cabo un objeto.
Dos de estas son:
METODOLOGÍAS ÁGILES
5
operaciones empresariales, de modo que debe desarrollarse de manera ágil para
responder con oportunidad y calidad a todo lo necesario.
Esta MDS son:
METODOLOGÍAS FORMALES
6
Los métodos formales suelen aplicarse en software de aviación, especialmente si es
progralógica de seguridad crítico. (Pressman, 1997).
● Red de Pettri
● RAISE
● Vienna Development Method (VDM)
● Ingeniería web
● Diseño de webapps
● Método de diseño de hipermedios orientados a objetos (MDHOO)
7
OTRAS METODOLOGÍAS
● Reingeniería
● Ganar-ganar
● Ingeniería de software distribuidos
● Ingeniería para software educativo
METODOLOGÍA BOOCH
El “método booch” fue ideado por Grady Booch y fue presentado en el año 1994
mediante su libro “Object Oriented Analysis and Design With Applications”, su enfoque del
“Diseño orientado a objetos” está soportado por diversas herramientas dedicadas al
8
modelado de software como Visio y Rational Rose, esta última está desarrollada por
Rational Software (empresa en donde labora Grady Booch) metodología está enfocada al
desarrollo de aplicaciones y sugiere que este se descompone en dos partes:
Microprocesos:
● Identificar las clases y objetos a cierto nivel de abstracción.
● Identificar la semántica de estas clases y objetos.
● Identificar las relaciones entre las clases y objetos.
● Especificar la interfaz y después la implementación de las clases y objetos.
Macroprocesos:
● Establecer los requerimientos del núcleo. (conceptualización).
● Desarrollar un modelo del comportamiento deseado. (análisis).
● Crear la arquitectura. (diseño).
● Evolucionar la implementación. (evolución).
● Administrar la evolución posterior a la entrega. (mantenimiento).
(Robles, 2003, p.10)
METODOLOGÍA OMT
Diseño del sistema.Se toman toma decisiones sobre la arquitectura del mismo.
Durante esta fase el sistema se organiza en subsistemas basándose tanto en la
estructura del análisis como en la arquitectura propuesta. Se selecciona una
estrategia para afrontar el problema.
9
Diseño de objetos. El diseñador de objetos construye un modelo de diseño
basándose en el modelo de análisis, pero incorporando detalles de implementación.
El diseño de objetos se centra en las estructuras de datos y algoritmos que son
necesarios para implementar cada clase. OMT describe la forma en que el diseño
puede ser implementado en distintos lenguajes. (orientados y no orientados a
objetos, bases de datos, etc.).
METODOLOGÍA OOSE
10
CONCLUSIÓN
11
BIBLIOGRAFÍA
Pressman Roger S. (2010). Ingeniería del software. Un enfoque práctico (7ma ed.).
México: McGraw-Holl Interamericana.
12
Robles L. (2003). Metodologías para generación de Sistemas Orientados a Objetos.
[Extraído el 30 de octubre del 2019 desde: https://cursos.clavijero.edu.mx/cursos/178/pds/
modulo1/documentos/T32.pdf]
13