SlideShare a Scribd company logo
1 of 24
Conjunto de procedimientos, técnicas,
herramientas y un soporte documental que
ayuda a los desarrolladores realizar nuevo
software.
*La ingeniería del software se basa en el modelo
básico de entrada/proceso/salida de un
sistema.
*Está compuesta por:
*Diagrama de flujo de datos (DFD).
*Diccionario de datos.
*Especificaciones de proceso.
*Ejemplos: metodologías de DeMarco, Gene y
Sarson, Yourdon.
*
* Es un Análisis Estructurado, creado por Tom DeMarco
*
Consta de los pasos siguientes
* Pasos:
• Estudio del entorno físico actual: modelo del sistema actual con sus
procedimientos. A Través de un conjunto de DFD.
• Derivación del correspondiente modelo lógico actual: modelo derivado del anterior
sin connotación física.
• Derivación del nuevo modelo lógico: tomar en cuenta las nuevas necesidades.
Formado por un DFD, diccionario de datos y especificaciones de proceso del sistema.
• Crear un conjunto de modelos físicos alternativos: del modelo lógico se establecen
alternativas se enoje el más conveniente.
• Valorar cada opción: costos y beneficios de los modelos físicos.
• Seleccionar una opción: selecciona modelo físico
• Empaquetar la especificación: se recopila toda la documentación.
*Gane y Sarson es un método estructurado del análisis de
sistemas desarrollado por Chris Gane y Trish Sarson. Se empezó a
desarrollar en 1977 con el objetivo de facilitar y agilizar el
desarrollo de grandes proyectos. Esta metodología se utilizó para
implementar diagramas de flujo de datos, con las cuales poder
realizar representaciones graficas que muestren información acerca
del funcionamiento de un sistema (Microsoft Visio).
*Los Objetivos o Características que se tienen con esta Metodología
son:
*Podremos usar los diagramas de flujo de dato con los que poder
representar visualmente el flujo de datos a través de sistemas de
tratamiento de información y plasmar toda la información dada.
*Se concentra en especificar la funcionalidad requerida.
*Permite al equipo observar los componentes lógicos y físicos por
separado. Esto facilita la realización del diseño físico.
*Permite el conocimiento del sistema a estudiar sin pasar por alto
ningún dato importante referente al sistema.
* Consta de las siguientes fases
*realizar los DFD del sistema
*Realizar el diagrama de estructuras a partir del DFD,
mediante análisis de transformación, y análisis de
transacción.
* Evaluación del diseño midiendo la calidad de la estructura
mediante el acoplamiento y cohesión
*Preparación del diseño para la implementación dividiéndola
en Unidades. Físicas o cuadernos de carga.
*
• La estructura de control del programa debe ser jerárquica
y se debe derivar de la estructura de datos del programa
• El proceso de diseño consiste en definir primero las
estructuras de los datos de entrada y salida, mezclarlas
todas en una estructura jerárquica de programa y después
ordenar detalladamente la lógica procedimental para que
se ajuste a esta estructura
• El diseño lógico debe preceder y estar separado del
diseño físico
*Metodología Ingeniería de la Información
*Planificación: construir una arquitectura de la Información y
una estrategia que soporte los objetivos de la organización
*Análisis: comprender las áreas del negocio y
determinarlos requisitos del sistema
*Diseño: establecer el comportamiento del sistema
deseado por el usuario y que sea alcanzable por la tecnología
*Construcción: construir sistemas que cumplan los tres
niveles anteriores
*
La investigación de métodos mixtos es formalmente
definida aquí como la búsqueda donde el
investigador mezcla o combina métodos cuantitativos
y cualitativos, filosóficamente es la “tercera ola”.
Los métodos de investigación mixta son la
integración sistemática de los métodos cuantitativo y
cualitativo en un solo estudio con el fin de obtener
una “fotografía” más completa del fenómeno.
*
* Esta metodología surge en Francia en 1977 a propuesta del Ministerio de
Industria, como un intento de unificar criterios en torno a la metodología de
desarrollo para los sistemas informáticos de la Administración Pública
Francesa.
* Sus principios generales son:
* Desglose en etapas: estudio preliminar, estudio detallado, realización y
puesta en marcha.
* División en el estudio de los tratamientos por un lado y el estudio de los
datos por otro.
* Uso del modelo Entidad/Relación y sus formalismos para representar los
datos.
* Uso de los Diagramas de Encadenamiento de Procedimientos para
representar los tratamientos.
* Completo reparto de tareas y responsabilidades entre los desarrolladores
durante la fase inicial, y entre los usuarios y ordenador en la explotación.
(Esquema director)
*
* Aparece en Gran Bretaña por los mismos motivos que MERISE y se
establece como obligatoria para la Administración Pública a partir
de 1983.
*Los aspectos claves de esta metodología son:
*Énfasis en los usuarios: sus requisitos y participación.
*Definición del proceso de producción.
*Tres puntos de vista: datos, eventos y procesos.
*Máxima flexibilidad en herramientas y técnicas de
implementación.
*SSADM proporciona un conjunto de procedimientos para llevar a
cabo el análisis y diseño, pero no cubre aspectos como la
planificación estratégica ni entra en la construcción del código.
*
* Es la metodología adoptada como estándar por la Administración Pública Española.
Consiste en un conjunto de fases donde se utilizan multitud de técnicas conducentes a la
obtención de aplicaciones de calidad, fáciles de mantener y muy bien documentadas.
* • Estructura de procesos:
* Planificación PSI
* Desarrollo
* Estudio de viablidad EVS
* Análisis ASI
* Diseño DSI
* Construcción CSI
* Implantación y aceptación IAS
* Mantenimiento MSI
* • Interfaces
* Aseguramiento de la Calidad
* Seguridad
* Gestión de Configuración
* Gestión de Proyectos
*La metodología orientada a objetos ha derivado de las metodologías
anteriores a éste. Así como los métodos de diseño estructurado
realizados guían a los desarrolladores que tratan de construir
sistemas complejos utilizando algoritmos como sus bloques
fundamentales de construcción, similarmente los métodos de diseño
orientado a objetos han evolucionado para ayudar a los
desarrolladores a explotar el poder de los lenguajes de programación
basados en objetos y orientados a objetos, utilizando las clases y
objetos como bloques de construcción básicos.
Es la primera aproximación al problema. Está orientada a procesos,
es decir, se centra en especificar y descomponer la funcionalidad del
sistema. Se utilizan varias herramientas:
*-Diagramas de Flujo de Datos
-Procesos
-Flujos de Datos
-Almacenes de Datos
-Diccionario de Datos
-Diagramas Entidad-Relación
*Una metodología puede definirse como "Una
versión ampliada del ciclo de vida completo del
desarrollo de sistemas, que incluyen tareas o
pasos para cada fase, funciones desempeñadas
en cada tarea, productos resultantes, normas
de calidad y técnicas de desarrollo que se
utilizan en cada tarea"
* Para muchas personas el software son solo programas de computadora, sin embargo nos
comenta que son todos aquellos documentos asociados a la configuración de datos que
se necesitan para hacer que estos programas operen de manera adecuada. Estos
productos de software se desarrollan para algún cliente en particular o para un
mercado en general. Para el diseño y desarrollo de proyectos de software se aplican
Metodologías, modelos y técnicas que permiten resolver los problemas. En los años 50
no existían metodologías de desarrollo, el desarrollo estaba a cargo de los propios
programadores. De ahí la importancia de contar con analistas y diseñadores que
permitieran UN análisis adecuado de las necesidades que se deberían de implementar.
Aun así los resultados eran impredecibles, no se sabía la fecha exacta en que concluiría
un proyecto de software, no había forma de controlar las actividades que se estaban
desarrollando. Tampoco se contaba con documentación estandarizada. El nacimiento de
técnicas estructuradas es lo que da Origen al desarrollo de aplicaciones a través de
métodos de ingeniería. La informática aporta herramientas y procedimientos que se
apoyan en la ingeniería de software con el fin de mejorar la calidad de los productos de
software, aumentar la productividad y trabajo de los ingenieros desarrolladores de
software, facilitar el control del proceso de desarrollo de software y suministrar a los
desarrolladores las bases para construir software de alta calidad en una forma eficiente
* For many people the only software are computer programs, however tells us
that all those documents are associated with configuration data needed to
make these programs operate properly. These software products are
developed for a particular customer or market in general. For the design and
development of software projects methodologies, models and techniques to
solve applied problems. In the 50s there were no development
methodologies, the development was in charge of the programmers
themselves. Hence the importance of having analysts and designers to allow
for adequate analysis of the needs that should be implemented.
* Yet the results were unpredictable, not the exact date conclude a software
project became known, there was no way to control the activities that were
being developed. Nor had it standardized documentation. The birth of
structured techniques is what gives rise to the development of applications
through engineering methods. The computer provides tools and procedures
that rely on software engineering in order to improve the quality of software
products, increase productivity and work of developers of software
engineers, facilitate control of the software development process and supply
developers build the foundation for high quality software in an efficient
manner
*
* Excepto en casos singulares, el software (que incluye al firmware de
los computadores) nunca es propiedad del usuario. La adquisición del
programa es en realidad la adquisición solamente del derecho de uso
del programa, la licencia, bajo termino definidos por el fabricante. El
uso de software fuera de esos términos constituye un delito contra la
propiedad intelectual.
* Debe instalarse solamente el software necesario para
las funciones esperadas del equipo. En la mayoría de los casos, eso se
limita al software básicos sistemas operativos
(usualmente Windows 95), aplicativos de oficina y navegación
(usualmente Office 97, Internet Explorer 4.01) y el cliente de red
(BackOffice 4). Todo computador adquirido para la universidad debe
contar con licencias para software mencionado (o su equivalente en
plataformas Macintosh o Unix), en esas versiones o más recientes. Las
licencias deben corresponder a las versiones, ya que no se pueden
instalar una versión más recientes con una licencia de versiones
anteriores.
*
*El desarrollo del software y la programación es uno de los pilares
fundamentales de la informática y al cual se dedican muchas horas
de esfuerzos en empresas, colegios, academias y universidades.
*Conforme a la tecnología va avanzando, van apareciendo
nuevas soluciones, nuevas formas de programación, nuevos
lenguajes y un sin fin de herramientas que intentan realizar el
trabajo del desarrollador un poco más fácil.
*La programación orientadas a objetos o los compiladores basados
en máquinas virtuales (en muchos casos, multiplataforma),
también a sus puestos unas renovación en la manera de programar.
*Microsoft como empresa desarrolladora se software, es consciente
de lo importante que es hacer buenos desarrollos y lo complicado
que es; por eso, intenta aportar las mejores soluciones
al mercado. En la actualidad la sociedad se encuentra en una
época de transición, que se encamina hacia un nuevo estilo de
programación basada en estándares y para ello Microsoft propone
la plataforma .NET.
*El software es el intermediario cada vez más
grande entre la información y
la inteligencia humana. De la misma manera
que preocupa para poder acceder a la
información, si existe la censura, es tema de
preocupación de quien controla este
intermediario y las garantías de su
transparencia y confiabilidad.
*Adaptabilidad:
*Capacidad de una persona o cosa para adaptarse a un
nuevo medio o situación.
*Sistematización: Acción de sistematizar.
*Deficiencia: Defecto o imperfección que tiene una
cosa, especialmente por la carencia de algo
*Implementación: Acción o efecto de implementar.
*http://www.monografias.com/trabajos39/desarrollo-del-
software/desarrollo-del-software2.shtml#ixzz3t8mTQw6F
*http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060030/lec
ciones/Capitulo%203/datos.htm
*http://www.academia.edu/4984909/Metodologia_de_desarrollo_de_s
oftware
*http://www.cepal.org/es/publicaciones/5607-metodologia-del-marco-
logico-para-la-planificacion-el-seguimiento-y-la-evaluacion
*https://sites.google.com/site/aessl18g3/practica-2/metodologia-2/1-
1---descripcion-caracteristicas-y-fases
*https://prezi.com/colqocysl8a-/metodologias-mixtas/
*http://www.monografias.com/trabajos39/desarrollo-del-
software/desarrollo-del-software2.shtml#ixzz3t8o2VWoe
* http://www.monografias.com/trabajos39/desarrollo-del-
software/desarrollo-desoftware2.shtml#ixzz3t8mgvCIw

More Related Content

What's hot

IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...Jesús Navarro
 
Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoYovana Connie Roca Avila
 
Base de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúBase de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúLuis Tafur Trujillo
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónJose Torres Gonzales
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Análisis y diseño de sistemas sesion 15 - casos de estudio
Análisis y diseño de sistemas   sesion 15 - casos de estudioAnálisis y diseño de sistemas   sesion 15 - casos de estudio
Análisis y diseño de sistemas sesion 15 - casos de estudioGianfrancoEduardoBra
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Introducción a la Programación en R
Introducción a la Programación en RIntroducción a la Programación en R
Introducción a la Programación en RRosa E Padilla
 
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)Jordi Cabot
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del softwareecasteloc
 

What's hot (20)

Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Analisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de usoAnalisis y diseño diagrama de caso de uso
Analisis y diseño diagrama de caso de uso
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Base de Datos para la Farmacia Chimú
Base de Datos para la Farmacia ChimúBase de Datos para la Farmacia Chimú
Base de Datos para la Farmacia Chimú
 
Disciplina de desarrollo rup
Disciplina de desarrollo rupDisciplina de desarrollo rup
Disciplina de desarrollo rup
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versión
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Análisis y diseño de sistemas sesion 15 - casos de estudio
Análisis y diseño de sistemas   sesion 15 - casos de estudioAnálisis y diseño de sistemas   sesion 15 - casos de estudio
Análisis y diseño de sistemas sesion 15 - casos de estudio
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Introducción a la Programación en R
Introducción a la Programación en RIntroducción a la Programación en R
Introducción a la Programación en R
 
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
 
Estilos Arquitectonicos-Capas
Estilos Arquitectonicos-CapasEstilos Arquitectonicos-Capas
Estilos Arquitectonicos-Capas
 
Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 

Similar to Clasificacion de las Metodologias de Desarrollo de Software

Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasMario J Arrieta
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasMario J Arrieta
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfCESARAS4
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónRafael Brito
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andesmyle22
 
ingeniería de software
ingeniería de software ingeniería de software
ingeniería de software Jesus Mercado
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de InformaciónEnrique Cabello
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasAlan9126
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyexposiciongiovanny
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyeddyingenieria
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónJose Martinez
 

Similar to Clasificacion de las Metodologias de Desarrollo de Software (20)

Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
ingeniería de software
ingeniería de software ingeniería de software
ingeniería de software
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Presentación metodología
Presentación metodologíaPresentación metodología
Presentación metodología
 
Ciclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacionCiclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacion
 
Analisis
AnalisisAnalisis
Analisis
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de información
 

More from mireya2022

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwaremireya2022
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo mireya2022
 
Diagrama Despliegue
Diagrama DespliegueDiagrama Despliegue
Diagrama Desplieguemireya2022
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estadomireya2022
 
Diagrama interaccion
Diagrama interaccionDiagrama interaccion
Diagrama interaccionmireya2022
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesmireya2022
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de usomireya2022
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 
Metodologías xp
Metodologías xpMetodologías xp
Metodologías xpmireya2022
 
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 sistemasmireya2022
 

More from 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
 
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
 

Recently uploaded

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 

Recently uploaded (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 

Clasificacion de las Metodologias de Desarrollo de Software

  • 1. Conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los desarrolladores realizar nuevo software.
  • 2.
  • 3. *La ingeniería del software se basa en el modelo básico de entrada/proceso/salida de un sistema. *Está compuesta por: *Diagrama de flujo de datos (DFD). *Diccionario de datos. *Especificaciones de proceso. *Ejemplos: metodologías de DeMarco, Gene y Sarson, Yourdon.
  • 4. * * Es un Análisis Estructurado, creado por Tom DeMarco * Consta de los pasos siguientes * Pasos: • Estudio del entorno físico actual: modelo del sistema actual con sus procedimientos. A Través de un conjunto de DFD. • Derivación del correspondiente modelo lógico actual: modelo derivado del anterior sin connotación física. • Derivación del nuevo modelo lógico: tomar en cuenta las nuevas necesidades. Formado por un DFD, diccionario de datos y especificaciones de proceso del sistema. • Crear un conjunto de modelos físicos alternativos: del modelo lógico se establecen alternativas se enoje el más conveniente. • Valorar cada opción: costos y beneficios de los modelos físicos. • Seleccionar una opción: selecciona modelo físico • Empaquetar la especificación: se recopila toda la documentación.
  • 5. *Gane y Sarson es un método estructurado del análisis de sistemas desarrollado por Chris Gane y Trish Sarson. Se empezó a desarrollar en 1977 con el objetivo de facilitar y agilizar el desarrollo de grandes proyectos. Esta metodología se utilizó para implementar diagramas de flujo de datos, con las cuales poder realizar representaciones graficas que muestren información acerca del funcionamiento de un sistema (Microsoft Visio). *Los Objetivos o Características que se tienen con esta Metodología son: *Podremos usar los diagramas de flujo de dato con los que poder representar visualmente el flujo de datos a través de sistemas de tratamiento de información y plasmar toda la información dada. *Se concentra en especificar la funcionalidad requerida. *Permite al equipo observar los componentes lógicos y físicos por separado. Esto facilita la realización del diseño físico. *Permite el conocimiento del sistema a estudiar sin pasar por alto ningún dato importante referente al sistema.
  • 6.
  • 7. * Consta de las siguientes fases *realizar los DFD del sistema *Realizar el diagrama de estructuras a partir del DFD, mediante análisis de transformación, y análisis de transacción. * Evaluación del diseño midiendo la calidad de la estructura mediante el acoplamiento y cohesión *Preparación del diseño para la implementación dividiéndola en Unidades. Físicas o cuadernos de carga.
  • 8. * • La estructura de control del programa debe ser jerárquica y se debe derivar de la estructura de datos del programa • El proceso de diseño consiste en definir primero las estructuras de los datos de entrada y salida, mezclarlas todas en una estructura jerárquica de programa y después ordenar detalladamente la lógica procedimental para que se ajuste a esta estructura • El diseño lógico debe preceder y estar separado del diseño físico
  • 9. *Metodología Ingeniería de la Información *Planificación: construir una arquitectura de la Información y una estrategia que soporte los objetivos de la organización *Análisis: comprender las áreas del negocio y determinarlos requisitos del sistema *Diseño: establecer el comportamiento del sistema deseado por el usuario y que sea alcanzable por la tecnología *Construcción: construir sistemas que cumplan los tres niveles anteriores
  • 10. * La investigación de métodos mixtos es formalmente definida aquí como la búsqueda donde el investigador mezcla o combina métodos cuantitativos y cualitativos, filosóficamente es la “tercera ola”. Los métodos de investigación mixta son la integración sistemática de los métodos cuantitativo y cualitativo en un solo estudio con el fin de obtener una “fotografía” más completa del fenómeno.
  • 11.
  • 12. * * Esta metodología surge en Francia en 1977 a propuesta del Ministerio de Industria, como un intento de unificar criterios en torno a la metodología de desarrollo para los sistemas informáticos de la Administración Pública Francesa. * Sus principios generales son: * Desglose en etapas: estudio preliminar, estudio detallado, realización y puesta en marcha. * División en el estudio de los tratamientos por un lado y el estudio de los datos por otro. * Uso del modelo Entidad/Relación y sus formalismos para representar los datos. * Uso de los Diagramas de Encadenamiento de Procedimientos para representar los tratamientos. * Completo reparto de tareas y responsabilidades entre los desarrolladores durante la fase inicial, y entre los usuarios y ordenador en la explotación. (Esquema director)
  • 13. * * Aparece en Gran Bretaña por los mismos motivos que MERISE y se establece como obligatoria para la Administración Pública a partir de 1983. *Los aspectos claves de esta metodología son: *Énfasis en los usuarios: sus requisitos y participación. *Definición del proceso de producción. *Tres puntos de vista: datos, eventos y procesos. *Máxima flexibilidad en herramientas y técnicas de implementación. *SSADM proporciona un conjunto de procedimientos para llevar a cabo el análisis y diseño, pero no cubre aspectos como la planificación estratégica ni entra en la construcción del código.
  • 14. * * Es la metodología adoptada como estándar por la Administración Pública Española. Consiste en un conjunto de fases donde se utilizan multitud de técnicas conducentes a la obtención de aplicaciones de calidad, fáciles de mantener y muy bien documentadas. * • Estructura de procesos: * Planificación PSI * Desarrollo * Estudio de viablidad EVS * Análisis ASI * Diseño DSI * Construcción CSI * Implantación y aceptación IAS * Mantenimiento MSI * • Interfaces * Aseguramiento de la Calidad * Seguridad * Gestión de Configuración * Gestión de Proyectos
  • 15.
  • 16. *La metodología orientada a objetos ha derivado de las metodologías anteriores a éste. Así como los métodos de diseño estructurado realizados guían a los desarrolladores que tratan de construir sistemas complejos utilizando algoritmos como sus bloques fundamentales de construcción, similarmente los métodos de diseño orientado a objetos han evolucionado para ayudar a los desarrolladores a explotar el poder de los lenguajes de programación basados en objetos y orientados a objetos, utilizando las clases y objetos como bloques de construcción básicos. Es la primera aproximación al problema. Está orientada a procesos, es decir, se centra en especificar y descomponer la funcionalidad del sistema. Se utilizan varias herramientas: *-Diagramas de Flujo de Datos -Procesos -Flujos de Datos -Almacenes de Datos -Diccionario de Datos -Diagramas Entidad-Relación
  • 17. *Una metodología puede definirse como "Una versión ampliada del ciclo de vida completo del desarrollo de sistemas, que incluyen tareas o pasos para cada fase, funciones desempeñadas en cada tarea, productos resultantes, normas de calidad y técnicas de desarrollo que se utilizan en cada tarea"
  • 18. * Para muchas personas el software son solo programas de computadora, sin embargo nos comenta que son todos aquellos documentos asociados a la configuración de datos que se necesitan para hacer que estos programas operen de manera adecuada. Estos productos de software se desarrollan para algún cliente en particular o para un mercado en general. Para el diseño y desarrollo de proyectos de software se aplican Metodologías, modelos y técnicas que permiten resolver los problemas. En los años 50 no existían metodologías de desarrollo, el desarrollo estaba a cargo de los propios programadores. De ahí la importancia de contar con analistas y diseñadores que permitieran UN análisis adecuado de las necesidades que se deberían de implementar. Aun así los resultados eran impredecibles, no se sabía la fecha exacta en que concluiría un proyecto de software, no había forma de controlar las actividades que se estaban desarrollando. Tampoco se contaba con documentación estandarizada. El nacimiento de técnicas estructuradas es lo que da Origen al desarrollo de aplicaciones a través de métodos de ingeniería. La informática aporta herramientas y procedimientos que se apoyan en la ingeniería de software con el fin de mejorar la calidad de los productos de software, aumentar la productividad y trabajo de los ingenieros desarrolladores de software, facilitar el control del proceso de desarrollo de software y suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente
  • 19. * For many people the only software are computer programs, however tells us that all those documents are associated with configuration data needed to make these programs operate properly. These software products are developed for a particular customer or market in general. For the design and development of software projects methodologies, models and techniques to solve applied problems. In the 50s there were no development methodologies, the development was in charge of the programmers themselves. Hence the importance of having analysts and designers to allow for adequate analysis of the needs that should be implemented. * Yet the results were unpredictable, not the exact date conclude a software project became known, there was no way to control the activities that were being developed. Nor had it standardized documentation. The birth of structured techniques is what gives rise to the development of applications through engineering methods. The computer provides tools and procedures that rely on software engineering in order to improve the quality of software products, increase productivity and work of developers of software engineers, facilitate control of the software development process and supply developers build the foundation for high quality software in an efficient manner
  • 20. * * Excepto en casos singulares, el software (que incluye al firmware de los computadores) nunca es propiedad del usuario. La adquisición del programa es en realidad la adquisición solamente del derecho de uso del programa, la licencia, bajo termino definidos por el fabricante. El uso de software fuera de esos términos constituye un delito contra la propiedad intelectual. * Debe instalarse solamente el software necesario para las funciones esperadas del equipo. En la mayoría de los casos, eso se limita al software básicos sistemas operativos (usualmente Windows 95), aplicativos de oficina y navegación (usualmente Office 97, Internet Explorer 4.01) y el cliente de red (BackOffice 4). Todo computador adquirido para la universidad debe contar con licencias para software mencionado (o su equivalente en plataformas Macintosh o Unix), en esas versiones o más recientes. Las licencias deben corresponder a las versiones, ya que no se pueden instalar una versión más recientes con una licencia de versiones anteriores. *
  • 21. *El desarrollo del software y la programación es uno de los pilares fundamentales de la informática y al cual se dedican muchas horas de esfuerzos en empresas, colegios, academias y universidades. *Conforme a la tecnología va avanzando, van apareciendo nuevas soluciones, nuevas formas de programación, nuevos lenguajes y un sin fin de herramientas que intentan realizar el trabajo del desarrollador un poco más fácil. *La programación orientadas a objetos o los compiladores basados en máquinas virtuales (en muchos casos, multiplataforma), también a sus puestos unas renovación en la manera de programar. *Microsoft como empresa desarrolladora se software, es consciente de lo importante que es hacer buenos desarrollos y lo complicado que es; por eso, intenta aportar las mejores soluciones al mercado. En la actualidad la sociedad se encuentra en una época de transición, que se encamina hacia un nuevo estilo de programación basada en estándares y para ello Microsoft propone la plataforma .NET.
  • 22. *El software es el intermediario cada vez más grande entre la información y la inteligencia humana. De la misma manera que preocupa para poder acceder a la información, si existe la censura, es tema de preocupación de quien controla este intermediario y las garantías de su transparencia y confiabilidad.
  • 23. *Adaptabilidad: *Capacidad de una persona o cosa para adaptarse a un nuevo medio o situación. *Sistematización: Acción de sistematizar. *Deficiencia: Defecto o imperfección que tiene una cosa, especialmente por la carencia de algo *Implementación: Acción o efecto de implementar.