ASIGNATURA: ANÁLISIS DE SISTEMAS
ASUNTO: INFORME “METODOLOGÍAS PARA EL DISEÑO DE
SISTEMAS”
CATEDRÁTICO: MIRIAM LIZZETTE MORALES MALDONADO
ALUMNO: SAMMY ALBERTO OLIVA MOLINA
NÚMERO DE CUENTA: 222450042
SANTA ROSA DE COPAN, 01 DE JUNIO DEL 2024
ÍNDICE
Ítem Contenido N° Pág
1 Introducción………………………………………………………… Pág. 1
2 Objetivos……………………………………………………………. Pág. 2
3 Contenido…………………………………………………………… Pág. 3
4 Bibliografías………………………………………………………… Pág. 9
INTRODUCCIÓN
Las metodologías son sistemas completos de técnicas que incluyen
procedimientos paso a paso, productos resultantes, funciones, herramientas y
normas de calidad para la terminación del ciclo de vida completo del desarrollo
de sistemas.
Una Metodología para el Desarrollo de Sistemas de Información es un conjunto
de actividades llevadas a cabo para desarrollar y poner en marcha un Sistema
de Información.
Desde una perspectiva de Ingeniería de Software, una metodología:
• Describe cómo se organiza un proyecto
• Establece el orden en el que la mayoría de las actividades tienen que
realizarse y los enlaces entre ellas
• Indica cómo tienen que realizarse algunas tareas proporcionando las
herramientas concretas e intelectuales.
Con una metodología se intentan cubrir las siguientes necesidades
• Mejores aplicaciones
• Mejor proceso de desarrollo
• Establecer un proceso estándar en una organización
OBJETIVOS DE LAS METODOLOGÍAS
✓ Definir actividades a llevarse a cabo en un Proyecto de S.I.
✓ Unificar criterios en la organización para el desarrollo de S.I.
✓ Proporcionar puntos de control y revisión
✓ Asegurar la uniformidad y calidad tanto del desarrollo como del sistema
en sí
✓ Satisfacer las necesidades de los usuarios del sistema
✓ Conseguir un mayor nivel de rendimiento y eficiencia del personal
asignado al desarrollo
✓ Ajustarse a los plazos y costos previstos en la planificación
✓ Generar de forma adecuada la documentación asociada a los sistemas
✓ Facilitar el mantenimiento posterior de los sistemas
TIPOS DE METODOLOGÍAS
• Estructurada
• Evolutiva-Incremental
• Prototipos
• Orientada a objetos
TIPOS DE METODOLOGÍAS PARA EL DISEÑO DE SISTEMAS
METODOLOGÍA ESTRUCTURADA
Las metodologías estructuradas proponen la creación de modelos del sistema
que representan los procesos, los flujos y la estructura de los datos de una
manera descendente ("top-down").
Tiene como objetivo emplear las metodologías de análisis y diseño estructurado
para su uso con herramientas CASE, incrementando la productividad en el
desarrollo e implantación de sistemas de información.
La metodología estructurada:
• Crea los modelos de forma descendente
• Son las orientadas a procesos
• Intentan aplicar formas ingenieriles para solucionar problemas técnicos al
obtener un sistema de información
• Proponen la información de modelos, flujos y estructuras mediante un top-
down
METODOLOGÍA EVOLUTIVA-INCREMENTAL
¿Dónde se utiliza la metodología incremental?
Cuando el proyecto tiene cronogramas de desarrollo prolongados es donde
mejor se aplica el modelo incremental. Además, cuando se entrega un
incremento es imposible realizarle cambios. Así que es vital estar al tanto de
todos requerimientos desde el inicio.
Se deriva de la estructurada Permite seguir secuencias ascendentes o
descendientes en las etapas del desarrollo Permite cumplir etapas o fases en
paralelo, por lo que es más flexible que la estructurada
PROTOTIPOS
Desarrolla modelo en escala del sistema propuesto (sistema objetivo) En otras
palabras, desarrolla un “demo”, que, de ser aprobado por el usuario, se culmina
con todas las funcionalidades.
• Identifica necesidades de información
• Maneja principales procedimientos orientados a transacciones
• Produce informes críticos
• Permite consultas rudimentarias
• Complementa especificaciones imprecisas y/o incompletas de los
usuarios
• No modela la realidad, sino la forma en que las personas comprenden y
procesan la realidad Es un proceso ascendente basado en una
abstracción de clases en aumento
• Se basa en identificación de objetos, definición y organización de librerías
de clases, y creación de macros para aplicaciones específicas
• Utiliza menor cantidad de código
• Es más reutilizable
METODOLOGÍA ORIENTADA A OBJETOS
La Metodología Orientada a Objetos fue propu esta por Grady Booch y en ella
propone que los sistemas pueden ser vistos como un conjunto de objetos o
entidades con una identidad y comportamiento propio, las cuales interactúan
entre sí para alcanzar el objetivo común del sistema.
La metodología orientada a objetos h a 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.
En los lenguajes orientados a objetos, cada clase está compuesta de dos
cualidades: atributos (estado) y métodos (comportamiento o conducta). Los
atributos son las características individuales que diferencian a un objeto de otro
(ambos de la misma clase) y determinan la apariencia, estado u otras cualidades
de ese objeto. Los atributos de un objeto incluyen información sobre su estado.
BIBLIOGRAFÍAS
CASTELLANOS, Luis: Desarrollo de Sistemas de Información. Editorial
Académica Española. Alemania, 2012. 1ra edición.
IEEE: SWEBOK v3. 2014. (en inglés)
KENDALL, Kenneth & KENDALL, Julie: Análisis y Diseño de Sistemas. Ed
Pearson. México, 2011. 8va Edición. (Ver en SlideShare)
MONTILVA, Jonás: Método Watch. 2008. (Ver en Calameo)
PRESSMAN, Roger: Ingeniería del Software. Un enfoque practico. Ed McGraw
Hill. México, 2010. 7a Edición. (Ver en SlideShare)
SENN, James: Analysis & Design of Information Systems. Ed McGraw Hill. 2008.