SlideShare una empresa de Scribd logo
1 de 11
Instituto De Educación Superior
Tecnológico Privado
Curso ingenieria de software
Tema metodologia para el desarrollo de
sistemas
integrantes Densy de la Cruz Lucero
samantha palomino zamora
Ciclo IV
Turno Tarde
Especialidad Computacion e Informatica
Docente Marco Aurelio Porro Chulli
2015
Metodología de desarrollo de software
Una metodología de desarrollo de software se refiere a un framework que es
usado para estructurar, planear y controlar el proceso de desarrollo en
sistemas de información.
A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados
diferenciándose por su fortaleza y debilidad.
El framework para metodología de desarrollo de software consiste en:
Una filosofía de desarrollo de programas de computación con el enfoque del
proceso de desarrollo de software
Herramientas, modelos y métodos para asistir al proceso de desarrollo de
software
Estos DreamWorks son a menudo vinculados a algún tipo de organización,
que además desarrolla, apoya el uso y promueve la metodología. La
metodología es a menudo documentada en algún tipo de documentación
formal.
Metodologías de desarrollo de sistemas
1970
Programación estructurada sol desde 1969
Programación estructurada Jackson desde 1975
1980
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
1990
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.
Extreme Programming(XP) desde 1999
Nuevo milenio
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
Metodología de Booch
La Metodología de Booch 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. Fue desarrollada por Grady Boochmientras trabajaba para Rational
Software (hoy parte de IBM).
Los aspectos notables de la metodología de Booch han sido superados por el Lenguaje
Unificado de Modelado, que combina elementos gráficos de la metodología de Booch
junto a elementos de la técnica de modelado de objetos y laIngeniería de
software orientada 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).
Edward Yourdon
Edward Nash Yourdon (born 30 April 1944) is
an American software engineer, computer
consultant, author and lecturer, and pioneer in
the software engineering methodology. He is
known as one of the lead developers of
thestructured analysis techniques of the 1970s
and as a co-developer of the
Yourdon/Whitehead method for object-
oriented analysis/design in the late 1980s and
the Coad/Yourdon methodology for object-
oriented analysis/design in the 1990s.
Yourdon obtained his B.S. in applied
mathematics from Massachusetts Institute of
Technology (MIT) in 1965, and has done
graduate work in electrical
engineeringand computer science at MIT and
the Polytechnic Institute of New York.
Yourdon Structured Method
In the 1980s Yourdon developed the Yourdon
Structured Method (YSM) in SSADM based on
the functional structuring. The method
supports two distinct design phases: analysis
and design. YSM includes three discrete steps:
the feasibility study; essential modeling; and
implementation modeling.[8] It offers a series
of models:[9]
The behavioral model: states that system
behavior can be described in three ways:
Functions, dynamics and relationships.
The processor environment model (PEM):
describes the allocation of computing
functions in processor hardware.
The software environment model (SEM):
defines the software architecture and its
effects from each processor.
The code organizational model (COM): shows
the modular structure of each task
The Yourdon Structured Method (YSM)
and Structured Analysis and Design
Technique (SADT) are examples of structured
design methods.
considerado ampliamente como uno de los
sistemas de análisis orientados a objetos más
completos que se han publicado hasta el
momento. OMT consta de tres fases o
actividades principales: análisis, diseño de
sistemas y diseño de objetos. El análisis
presupone que existe una especificación de los
requisitos y se desarrolla construyendo tres
modelos distintos mediante el uso de tres
notaciones diferentes. El diseño de sistemas se
realiza organizando los objetos en subsistemas
identificando la concurrencia a partir del
modelo dinámico (DM), asignando subsistemas
a procesadores o tareas, diciendo si los datos
deben o no estar almacenados en archivos, en
memoria o en un sistema de administración de
base de datos, diciendo el uso de periféricos, y
recursos globales. El diseño de objetos implica
transformar la información del DM y del
modelo funcional (FM) en operaciones de
modelo objeto (OM), los pasos restantes
consisten en: 1. Diseñar algoritmos. 2.
Optimizar vías de acceso. 3. Realizar el control.
4. Ajustar estructuras. 5. Indicar los detalles de
los atributos. 6. Empaquetar las estructuras en
Resumen
Una metodología de desarrollo de software se
refiere a un framework que es usado para
estructurar, planear y controlar el proceso de
desarrollo en sistemas de información.
A lo largo del tiempo, una gran cantidad de
métodos han sido desarrollados
diferenciándose por su fortaleza y debilidad.
El framework para metodología de desarrollo
de software consiste en:
Una filosofía de desarrollo de programas de
computación con el enfoque del proceso de
desarrollo de software
Herramientas, modelos y métodos para asistir
al proceso de desarrollo de software
Estos frameworks son a menudo vinculados a
algún tipo de organización, que además
desarrolla, apoya el uso y promueve la
metodología. La metodología es a menudo
documentada en algún tipo de documentación
formal.
Summary
A software development methodology refers
to a framework that is used to structure , plan
and control the process of developing
information systems .
Over time , a lot of methods have been
developed differing in their strength and
weakness.
The framework for software development
methodology consists of:
• A philosophy of software development with
the focus of the software development process
• Tools , models and methods to assist the
software development process
These frameworks are often linked to some
form of organization, which develops, supports
and promotes the use methodology. The
methodology is often documented in any
formal documentation.
Conclusión
Podemos mencionar en lo que respecta a este capítulo, que la propuesta de la metodología
es tomada como una comparación, en donde lo que nos interesa saber, es lo que se
entiende por una tecnología basada en una metodología, para así tener un interés para
regresar y 32 Análisis y Diseño Orientado a Objetos Instituto Tecnológico de la Laguna Paola
Romero Guillén comprender el significado de lo que es orientado a objetos. Y ver como una
metodología responde con respecto a otras metodologías. En muchas instancias
individuales u organizaciones de compañías han iniciado con la evaluación y selección de
una metodología para el uso de desarrollo de software. En algunos casos estas instancias
tienen un tiempo límite para llevar a cabo este recurso, por lo tanto para ellos la
comparación de metodología viene de un atajo de punto medio de selección.
Desafortunadamente la calidad de la decisión descansa únicamente con la calidad de la
comparación de la metodología en uso. La comparación entre metodologías da la pauta
para estar seguro que la selección inicial es la correcta a otras metodologías apropiadas ya
existentes. La justificación de la tecnología dice que existe una gran comunidad en la
ingeniería de software que ve el cambio. En algunos casos el cambio es encontrar cambios
en la práctica. Por eso la razón de la comparación de las metodologías. Se comparan las
ideas, pasos, conceptos, notación, mecanismo de comunicación y la especificación técnica
de 6 métodos aceptados.
Linkografia
https://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_softw
are
http://ciclodevidasoftware.wikispaces.com/Metodologias+de+Booch+y+de+R
umbaug+(UMT)
https://en.wikipedia.org/wiki/Edward_Yourdon
http://datateca.unad.edu.co/contenidos/204023/Romero_P._Metodos_y_Mo
delos.pdf

Más contenido relacionado

La actualidad más candente

Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones Web
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones WebEvaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones Web
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones WebSoftware Guru
 
Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webMaritzaD
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAEmmerson Miranda
 
MODELO DE DISEÑO WEBAPP
MODELO DE DISEÑO WEBAPPMODELO DE DISEÑO WEBAPP
MODELO DE DISEÑO WEBAPPPSMIJIN
 
02 ingenieria web
02  ingenieria web02  ingenieria web
02 ingenieria webFrank Rosas
 
16 método de diseño de hipermedia orientado a objetos
16 método de diseño de hipermedia orientado a objetos16 método de diseño de hipermedia orientado a objetos
16 método de diseño de hipermedia orientado a objetosUVM
 
Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...
Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...
Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...David Céspedes-Hernández
 
Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02ismenia97
 
Aplicaciones web mobile
Aplicaciones web mobileAplicaciones web mobile
Aplicaciones web mobileFernando Solis
 
07. clei 10 evaluación de usabilidad para aplicaciones web
07. clei 10   evaluación de usabilidad para aplicaciones web07. clei 10   evaluación de usabilidad para aplicaciones web
07. clei 10 evaluación de usabilidad para aplicaciones webJuan Timoteo Cori
 
Plataformas y frameworks web mobile
Plataformas y frameworks web mobilePlataformas y frameworks web mobile
Plataformas y frameworks web mobileFernando Solis
 
Fase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i webFase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i webROSA IMELDA GARCIA CHI
 
Ingenieria de la usabilidad
Ingenieria de la usabilidadIngenieria de la usabilidad
Ingenieria de la usabilidadVictor Vargas
 
Lms o sistema de gestión de aprendizaje
Lms o  sistema de gestión de aprendizajeLms o  sistema de gestión de aprendizaje
Lms o sistema de gestión de aprendizajeUniversidad Galileo
 
METODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMAS
METODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMASMETODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMAS
METODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMASLenin Acosta Mata
 
Presentacion de metodologia empleada en el proceso del desarrollo del software
Presentacion de metodologia empleada en el proceso del desarrollo del softwarePresentacion de metodologia empleada en el proceso del desarrollo del software
Presentacion de metodologia empleada en el proceso del desarrollo del softwaregenesis odexis
 

La actualidad más candente (20)

Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones Web
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones WebEvaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones Web
Evaluación de Propuestas Metodológicas para el Desarrollo de Aplicaciones Web
 
Metodologia WEB RNA
Metodologia WEB RNAMetodologia WEB RNA
Metodologia WEB RNA
 
Modelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones webModelado de analisis para aplicaciones web
Modelado de analisis para aplicaciones web
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
MODELO DE DISEÑO WEBAPP
MODELO DE DISEÑO WEBAPPMODELO DE DISEÑO WEBAPP
MODELO DE DISEÑO WEBAPP
 
02 ingenieria web
02  ingenieria web02  ingenieria web
02 ingenieria web
 
analisis de aplicaciones web
analisis de aplicaciones webanalisis de aplicaciones web
analisis de aplicaciones web
 
16 método de diseño de hipermedia orientado a objetos
16 método de diseño de hipermedia orientado a objetos16 método de diseño de hipermedia orientado a objetos
16 método de diseño de hipermedia orientado a objetos
 
Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...
Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...
Diseño de una Herramienta para Soporte a la Difusión de Publicaciones y Colab...
 
Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02Gestiondecontenidodeficheros 120502202422-phpapp02
Gestiondecontenidodeficheros 120502202422-phpapp02
 
Aplicaciones web mobile
Aplicaciones web mobileAplicaciones web mobile
Aplicaciones web mobile
 
07. clei 10 evaluación de usabilidad para aplicaciones web
07. clei 10   evaluación de usabilidad para aplicaciones web07. clei 10   evaluación de usabilidad para aplicaciones web
07. clei 10 evaluación de usabilidad para aplicaciones web
 
Plataformas y frameworks web mobile
Plataformas y frameworks web mobilePlataformas y frameworks web mobile
Plataformas y frameworks web mobile
 
Sum total lms
Sum total lmsSum total lms
Sum total lms
 
Fase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i webFase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i web
 
Ingenieria de la usabilidad
Ingenieria de la usabilidadIngenieria de la usabilidad
Ingenieria de la usabilidad
 
Lms o sistema de gestión de aprendizaje
Lms o  sistema de gestión de aprendizajeLms o  sistema de gestión de aprendizaje
Lms o sistema de gestión de aprendizaje
 
METODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMAS
METODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMASMETODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMAS
METODOLOGIAS PARA EL ANALISI Y DISEÑO DE SISTEMAS
 
Joomla - el mejor CMS
Joomla - el mejor CMSJoomla - el mejor CMS
Joomla - el mejor CMS
 
Presentacion de metodologia empleada en el proceso del desarrollo del software
Presentacion de metodologia empleada en el proceso del desarrollo del softwarePresentacion de metodologia empleada en el proceso del desarrollo del software
Presentacion de metodologia empleada en el proceso del desarrollo del software
 

Destacado

Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructuradoYoandres La Cruz
 
Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01Wolphkens Leveille
 
Analisis de sistemas estructurados
Analisis de sistemas estructuradosAnalisis de sistemas estructurados
Analisis de sistemas estructuradosAndreina Martinez
 
Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2carsanta
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructuradoJose Guzman
 

Destacado (9)

Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01
 
Analisis de sistemas estructurados
Analisis de sistemas estructuradosAnalisis de sistemas estructurados
Analisis de sistemas estructurados
 
Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Metodologia DSDM
Metodologia DSDMMetodologia DSDM
Metodologia DSDM
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Metodología Asis
Metodología AsisMetodología Asis
Metodología Asis
 

Similar a Metodologia

¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de softwareJorgeArmijosC
 
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 sistemasignaciogonzalez107
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De SoftwareJulio Pari
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer wAbner Garcia
 
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 sistemasEliset Gonzales Uceda
 
Metodologías para desarrollo de software
Metodologías para desarrollo de softwareMetodologías para desarrollo de software
Metodologías para desarrollo de softwareAbner Garcia
 
metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas BrainQC
 
Presentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemasPresentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemasNoelvins Laya
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasGeorghe
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Metodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasMetodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasAndoni Vasquez
 
ANALISIS Y DISEÑO DE SISTEMAS
ANALISIS Y DISEÑO DE SISTEMASANALISIS Y DISEÑO DE SISTEMAS
ANALISIS Y DISEÑO DE SISTEMASJohanaMoya20
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaFreddy Ramos
 
Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaFreddy Ramos
 
Análisis y diseño de sistemas1
Análisis y diseño de sistemas1Análisis y diseño de sistemas1
Análisis y diseño de sistemas1Andoni Vasquez
 
Metodología de desarrollo de softwaree
Metodología de desarrollo de softwareeMetodología de desarrollo de softwaree
Metodología de desarrollo de softwareeAbner Garcia
 

Similar a Metodologia (20)

Presentación1
Presentación1Presentación1
Presentación1
 
¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software
 
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
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
 
Metodologiasde desarrollo de software
Metodologiasde desarrollo de softwareMetodologiasde desarrollo de software
Metodologiasde desarrollo de software
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer w
 
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
 
Metodologías para desarrollo de software
Metodologías para desarrollo de softwareMetodologías para desarrollo de software
Metodologías para desarrollo de software
 
metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas
 
Presentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemasPresentacion Análisis y diseño de sistemas
Presentacion Análisis y diseño de sistemas
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemas
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Metodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemasMetodologías del análisis y diseño de sistemas
Metodologías del análisis y diseño de sistemas
 
Resumen
ResumenResumen
Resumen
 
ANALISIS Y DISEÑO DE SISTEMAS
ANALISIS Y DISEÑO DE SISTEMASANALISIS Y DISEÑO DE SISTEMAS
ANALISIS Y DISEÑO DE SISTEMAS
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
 
Presentación2
Presentación2Presentación2
Presentación2
 
Metodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistemaMetodología para el análisis de diseño del sistema
Metodología para el análisis de diseño del sistema
 
Análisis y diseño de sistemas1
Análisis y diseño de sistemas1Análisis y diseño de sistemas1
Análisis y diseño de sistemas1
 
Metodología de desarrollo de softwaree
Metodología de desarrollo de softwareeMetodología de desarrollo de softwaree
Metodología de desarrollo de softwaree
 

Más de densy de la cruz lucero (15)

Trabajo
TrabajoTrabajo
Trabajo
 
Densy vI
Densy vIDensy vI
Densy vI
 
Densy
DensyDensy
Densy
 
Diagrama de despligue
Diagrama de despligueDiagrama de despligue
Diagrama de despligue
 
Densy
DensyDensy
Densy
 
Presentacion
PresentacionPresentacion
Presentacion
 
Porro 10
Porro 10Porro 10
Porro 10
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Diagramas de caso de uso1
Diagramas de caso de uso1Diagramas de caso de uso1
Diagramas de caso de uso1
 
Yuliana y dency
Yuliana y dencyYuliana y dency
Yuliana y dency
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Public3
Public3Public3
Public3
 
Presentación2
Presentación2Presentación2
Presentación2
 

Último

Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 

Último (20)

Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 

Metodologia

  • 1. Instituto De Educación Superior Tecnológico Privado Curso ingenieria de software Tema metodologia para el desarrollo de sistemas integrantes Densy de la Cruz Lucero samantha palomino zamora Ciclo IV Turno Tarde Especialidad Computacion e Informatica Docente Marco Aurelio Porro Chulli 2015
  • 2. Metodología de desarrollo de software Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información. A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados diferenciándose por su fortaleza y debilidad. El framework para metodología de desarrollo de software consiste en: Una filosofía de desarrollo de programas de computación con el enfoque del proceso de desarrollo de software Herramientas, modelos y métodos para asistir al proceso de desarrollo de software Estos DreamWorks son a menudo vinculados a algún tipo de organización, que además desarrolla, apoya el uso y promueve la metodología. La metodología es a menudo documentada en algún tipo de documentación formal.
  • 3. Metodologías de desarrollo de sistemas 1970 Programación estructurada sol desde 1969 Programación estructurada Jackson desde 1975 1980 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 1990 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.
  • 4. Extreme Programming(XP) desde 1999 Nuevo milenio 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 Metodología de Booch La Metodología de Booch 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. Fue desarrollada por Grady Boochmientras trabajaba para Rational Software (hoy parte de IBM). Los aspectos notables de la metodología de Booch han sido superados por el Lenguaje Unificado de Modelado, que combina elementos gráficos de la metodología de Booch junto a elementos de la técnica de modelado de objetos y laIngeniería de software orientada 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).
  • 5. Edward Yourdon Edward Nash Yourdon (born 30 April 1944) is an American software engineer, computer consultant, author and lecturer, and pioneer in the software engineering methodology. He is known as one of the lead developers of thestructured analysis techniques of the 1970s and as a co-developer of the Yourdon/Whitehead method for object- oriented analysis/design in the late 1980s and the Coad/Yourdon methodology for object- oriented analysis/design in the 1990s. Yourdon obtained his B.S. in applied mathematics from Massachusetts Institute of Technology (MIT) in 1965, and has done graduate work in electrical engineeringand computer science at MIT and the Polytechnic Institute of New York.
  • 6. Yourdon Structured Method In the 1980s Yourdon developed the Yourdon Structured Method (YSM) in SSADM based on the functional structuring. The method supports two distinct design phases: analysis and design. YSM includes three discrete steps: the feasibility study; essential modeling; and implementation modeling.[8] It offers a series of models:[9] The behavioral model: states that system behavior can be described in three ways: Functions, dynamics and relationships. The processor environment model (PEM): describes the allocation of computing functions in processor hardware. The software environment model (SEM): defines the software architecture and its effects from each processor. The code organizational model (COM): shows the modular structure of each task The Yourdon Structured Method (YSM) and Structured Analysis and Design Technique (SADT) are examples of structured design methods.
  • 7. considerado ampliamente como uno de los sistemas de análisis orientados a objetos más completos que se han publicado hasta el momento. OMT consta de tres fases o actividades principales: análisis, diseño de sistemas y diseño de objetos. El análisis presupone que existe una especificación de los requisitos y se desarrolla construyendo tres modelos distintos mediante el uso de tres notaciones diferentes. El diseño de sistemas se realiza organizando los objetos en subsistemas identificando la concurrencia a partir del modelo dinámico (DM), asignando subsistemas a procesadores o tareas, diciendo si los datos deben o no estar almacenados en archivos, en memoria o en un sistema de administración de base de datos, diciendo el uso de periféricos, y recursos globales. El diseño de objetos implica transformar la información del DM y del modelo funcional (FM) en operaciones de modelo objeto (OM), los pasos restantes consisten en: 1. Diseñar algoritmos. 2. Optimizar vías de acceso. 3. Realizar el control. 4. Ajustar estructuras. 5. Indicar los detalles de los atributos. 6. Empaquetar las estructuras en
  • 8. Resumen Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información. A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados diferenciándose por su fortaleza y debilidad. El framework para metodología de desarrollo de software consiste en: Una filosofía de desarrollo de programas de computación con el enfoque del proceso de desarrollo de software Herramientas, modelos y métodos para asistir al proceso de desarrollo de software Estos frameworks son a menudo vinculados a algún tipo de organización, que además desarrolla, apoya el uso y promueve la metodología. La metodología es a menudo documentada en algún tipo de documentación formal.
  • 9. Summary A software development methodology refers to a framework that is used to structure , plan and control the process of developing information systems . Over time , a lot of methods have been developed differing in their strength and weakness. The framework for software development methodology consists of: • A philosophy of software development with the focus of the software development process • Tools , models and methods to assist the software development process These frameworks are often linked to some form of organization, which develops, supports and promotes the use methodology. The methodology is often documented in any formal documentation.
  • 10. Conclusión Podemos mencionar en lo que respecta a este capítulo, que la propuesta de la metodología es tomada como una comparación, en donde lo que nos interesa saber, es lo que se entiende por una tecnología basada en una metodología, para así tener un interés para regresar y 32 Análisis y Diseño Orientado a Objetos Instituto Tecnológico de la Laguna Paola Romero Guillén comprender el significado de lo que es orientado a objetos. Y ver como una metodología responde con respecto a otras metodologías. En muchas instancias individuales u organizaciones de compañías han iniciado con la evaluación y selección de una metodología para el uso de desarrollo de software. En algunos casos estas instancias tienen un tiempo límite para llevar a cabo este recurso, por lo tanto para ellos la comparación de metodología viene de un atajo de punto medio de selección. Desafortunadamente la calidad de la decisión descansa únicamente con la calidad de la comparación de la metodología en uso. La comparación entre metodologías da la pauta para estar seguro que la selección inicial es la correcta a otras metodologías apropiadas ya existentes. La justificación de la tecnología dice que existe una gran comunidad en la ingeniería de software que ve el cambio. En algunos casos el cambio es encontrar cambios en la práctica. Por eso la razón de la comparación de las metodologías. Se comparan las ideas, pasos, conceptos, notación, mecanismo de comunicación y la especificación técnica de 6 métodos aceptados.