SlideShare una empresa de Scribd logo
1 de 13
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.
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).
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.
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.
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.
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).
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.
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.
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.
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

Más contenido relacionado

La actualidad más candente

Modelo lineal secuencial
Modelo lineal secuencialModelo lineal secuencial
Modelo lineal secuencial
jenmer
 
Diagramas de Diseño
Diagramas de DiseñoDiagramas de Diseño
Diagramas de Diseño
grachika
 
Modelos de ciclo de vida para desarrollo de sistemas 5
Modelos de ciclo de vida para  desarrollo de sistemas 5Modelos de ciclo de vida para  desarrollo de sistemas 5
Modelos de ciclo de vida para desarrollo de sistemas 5
jhorgeprieto
 

La actualidad más candente (16)

Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemas
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiral
 
Metodologia merinde y rup
Metodologia merinde y rupMetodologia merinde y rup
Metodologia merinde y rup
 
Modelo lineal secuencial
Modelo lineal secuencialModelo lineal secuencial
Modelo lineal secuencial
 
Modelos de Procesos del Software Grupo 4
Modelos de Procesos del Software Grupo 4Modelos de Procesos del Software Grupo 4
Modelos de Procesos del Software Grupo 4
 
Metodos formales
Metodos formalesMetodos formales
Metodos formales
 
Diagramas de Diseño
Diagramas de DiseñoDiagramas de Diseño
Diagramas de Diseño
 
Modelos de ciclo de vida para desarrollo de sistemas 5
Modelos de ciclo de vida para  desarrollo de sistemas 5Modelos de ciclo de vida para  desarrollo de sistemas 5
Modelos de ciclo de vida para desarrollo de sistemas 5
 
Prototipo
PrototipoPrototipo
Prototipo
 
Act18
Act18Act18
Act18
 
Act18
Act18Act18
Act18
 
Analisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
Analisis y diseño de sistemas proceso unificado henriquez malla santiago albertoAnalisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
Analisis y diseño de sistemas proceso unificado henriquez malla santiago alberto
 

Destacado

Guion de informatica mi grupo es critian, ivan, elias y edwin
Guion de informatica mi grupo es critian, ivan, elias y edwin Guion de informatica mi grupo es critian, ivan, elias y edwin
Guion de informatica mi grupo es critian, ivan, elias y edwin
edwin1430
 
Guide de demarage sage50
Guide de demarage sage50Guide de demarage sage50
Guide de demarage sage50
Abder Bourehim
 

Destacado (20)

Guion de informatica mi grupo es critian, ivan, elias y edwin
Guion de informatica mi grupo es critian, ivan, elias y edwin Guion de informatica mi grupo es critian, ivan, elias y edwin
Guion de informatica mi grupo es critian, ivan, elias y edwin
 
Guide de demarage sage50
Guide de demarage sage50Guide de demarage sage50
Guide de demarage sage50
 
L'âge moderne espagne
L'âge moderne espagneL'âge moderne espagne
L'âge moderne espagne
 
Conférence colloque santé abitibi novembre 2014
Conférence colloque santé abitibi novembre 2014Conférence colloque santé abitibi novembre 2014
Conférence colloque santé abitibi novembre 2014
 
analisis de la practica
analisis de la practicaanalisis de la practica
analisis de la practica
 
Informatica
InformaticaInformatica
Informatica
 
Redes
RedesRedes
Redes
 
La nutricion
La nutricionLa nutricion
La nutricion
 
Embarazo en la adolescencia
Embarazo en la adolescencia Embarazo en la adolescencia
Embarazo en la adolescencia
 
Formation pour avancés
Formation pour avancésFormation pour avancés
Formation pour avancés
 
Búsquedas en google
Búsquedas en googleBúsquedas en google
Búsquedas en google
 
La web
La webLa web
La web
 
Exercice.1.
Exercice.1.Exercice.1.
Exercice.1.
 
Herramientas web
Herramientas webHerramientas web
Herramientas web
 
Presentacion multimedios
Presentacion multimediosPresentacion multimedios
Presentacion multimedios
 
Ensayo corregido
Ensayo corregidoEnsayo corregido
Ensayo corregido
 
Paint
PaintPaint
Paint
 
Trabajo de informatica nicola
Trabajo de informatica nicolaTrabajo de informatica nicola
Trabajo de informatica nicola
 
Proyecto eniac
Proyecto eniacProyecto eniac
Proyecto eniac
 
Proyecto: Laboral
Proyecto: LaboralProyecto: Laboral
Proyecto: Laboral
 

Similar a Metodologías para el desarrollo de sistemas

Proceso de analisis wilmer santeliz
Proceso de analisis wilmer santelizProceso de analisis wilmer santeliz
Proceso de analisis wilmer santeliz
wilensanz
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
Alexander Pino
 
Metodología anderson
Metodología anderson Metodología anderson
Metodología anderson
yesidand
 

Similar a Metodologías para el desarrollo de sistemas (20)

Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Alumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodologíaAlumno david gimenez ci 26846136 metodología
Alumno david gimenez ci 26846136 metodología
 
20% del segundo corte
20% del segundo corte20% del segundo corte
20% del segundo corte
 
Proceso de analisis wilmer santeliz
Proceso de analisis wilmer santelizProceso de analisis wilmer santeliz
Proceso de analisis wilmer santeliz
 
0 todo
0 todo0 todo
0 todo
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de Requerimientos
 
Triptico tecnica metodologia
Triptico tecnica metodologiaTriptico tecnica metodologia
Triptico tecnica metodologia
 
Triptico tecnica metodologia
Triptico tecnica metodologiaTriptico tecnica metodologia
Triptico tecnica metodologia
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Metodología anderson
Metodología anderson Metodología anderson
Metodología anderson
 
Proceso de análisis
Proceso de análisisProceso de análisis
Proceso de análisis
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Ingeniería software
Ingeniería softwareIngeniería software
Ingeniería software
 

Más de mireya2022 (15)

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Cpm
CpmCpm
Cpm
 
Pert
PertPert
Pert
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo
 
Dc
DcDc
Dc
 
Diagrama Despliegue
Diagrama DespliegueDiagrama Despliegue
Diagrama Despliegue
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
D.Actividad
D.ActividadD.Actividad
D.Actividad
 
Diagrama interaccion
Diagrama interaccionDiagrama interaccion
Diagrama interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologías xp
Metodologías xpMetodologías xp
Metodologías xp
 
Clasificacion de las Metodologias de Desarrollo de Software
Clasificacion de las Metodologias de Desarrollo de SoftwareClasificacion de las Metodologias de Desarrollo de Software
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