La metodología describe los pasos para el desarrollo de software, incluyendo el análisis, diseño y la implementación. Define diagramas como diagramas de clase y objetos. El análisis incluye requerimientos, análisis de dominio y diseño. La metodología provee una estructura para el desarrollo de software de manera organizada.
Clasificacion de las Metodologias de Desarrollo de Software
Metodologías para el desarrollo de sistemas
1.
2. Metodología de desarrollo de software en
ingeniería de software es un marco de
trabajo usado para estructurar, planificar y
controlar el proceso de desarrollo en
sistemas de información.
3. Es una técnica usada en ingeniería de software.
Es un lenguaje de modelado de objetos y una
metodología ampliamente usada en el diseño de
software orientado a objetos.
Los aspectos metodológicos de la metodología
de Booch fueron incorporados en varias
metodologías y procesos, siendo la principal de
ellas el Proceso Racional Unificado (RUP).
4. Define seis tipos de diagramas:
Diagrama de clase:
Para mostrar la existencia de clases y sus relaciones en la visión lógica de un sistema.
Diagrama de objetos:
Para mostrar la existencia de objetos y sus relaciones en el diseño lógico de un sistema.
Diagramas de Módulos:
Para mostrar la asignación de clases y objetos a módulos en el diseño físico de un
sistema
Diagramas de Transición de Estados:
Para mostrar el espacio de estados de una clase determinada, los eventos que provocan
una transición de un estado a otro, y las acciones que resultan de ese cambio de estado.
Diagramas de Interacción:
Para realizar una traza de la ejecución de un escenario en el mismo contexto que un
diagrama de objetos.
5. La fase de análisis se divide en pasos:
Análisis de requerimientos
Se establecen los requerimientos desde una perspectiva del
consumidor o usuario, éste paso genera una descripción de alto
nivel del funcionamiento y de la estructura del sistema.
Análisis de Dominio
Se definen las clases, sus atributos, la herencia de clases y
métodos de éstas. Los diagramas de los objetos son realizados
posteriormente.
Diseño
Un diseño lógico es mapeado físicamente en donde los detalles
de la ejecución, procesos, rendimiento, tipo de datos,
estructura de datos, visibilidad y distribución son establecidos.
6.
7. El enfoque da Coad y Yourdon para el análisis O-
O está basado en un modelo de cinco capas. Esas
capas consisten de capa clase/objeto, capa de
estructura, capa de atributos, capa de servicios
y capa de tema.
8. Capa clase-objeto. Esta capa del análisis y diseño indica las
clases y objetos
Capa de estructura. Esta capa captura diversas estructuras
de clases y objetos, tales como las relaciones uno a muchos
y la herencia.
Capa de atributos. Esta capa detalla los atributos de las
clases.
Capa de servicios. Esta capa indica los mensajes y
comportamientos del objeto (servicios y métodos).
9.
10. Es una metodología de análisis y diseño, orientada a
objetos. Se utiliza para producir software de manera
organizada. Se basa en etapas de desarrollo y una
colección de técnicas coordinadas y convenciones
denotación predefinida.
11. Análisis: se construye todo lo relevante al problema, mostrando las
propiedades más importantes. Se precisa en lo que el sistema debe
hacer y no en la forma en la que se hará. Los elementos del modelo
deben ser todos conceptos pertenecientes al ámbito de aplicación.
Diseño del sistema: Se diseña la arquitectura del sistema y se
organiza todo en subsistemas, basándose en la estructura del
análisis. En esta fase se selecciona la estrategia para la resolución
del problema planteado.
Diseño de objetos: Este diseño se basa en el análisis y se centra en
las estructuras de datos y algoritmos que son necesarios para la
implementación de cada clase.
Implementación: traducción concreta de las clases de objetos y las
relaciones desarrolladas durante el análisis de objetos.
12. Dada la innumerable cantidad de técnicas y herramientas disponibles para la
implementación, gestión y mejoramiento de un Sistema Integrado de Gestión
de Calidad, se recomienda la investigación y estudio juicioso de las mismas, a
fin de facilitar la ejecución de algunas de las actividades descritas en la
Metodología que hacen alusión a ellas, de manera general.
Para probar la funcionalidad y eficacia de la Guía Metodológica desarrollada,
se sugiere su aplicación en una empresa, para, a partir de los resultados y
retroalimentación recibida, hacer los ajustes que se requiera a fin de de
garantizar el exitoso proceso de implementación de un Sistema Integrado de
Gestión de Calidad.
Para desarrollar “sentido de pertenencia” sobre el Sistema Integrado de
Gestión de Calidad se recomienda involucrar al personal de la organización en
su proyecto de implementación, pues es muy difícil inspirar sentido de
pertenencia sobre un sistema desarrollado por unas cuantas personas o por un
una firma consultora.
13. Diseñar un sistema de información no solo
requiere de la experiencia sino también de la
metodología a seguir existen muchos autores que
atreves de los años desarrollaron distintas
metodología para este fin, esto se debió a la
falta del manejo de datos en las empresas para
mayor factibilidad y éxito de la misma