CIS-425: Análisis y diseño de sistemas Semana 1
description
Transcript of CIS-425: Análisis y diseño de sistemas Semana 1
![Page 1: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/1.jpg)
scis.regis.edu ● [email protected]
CIS-425: Análisis y diseño de sistemasSemana 1
Dr. Jesús BorregoLead Faculty, COSRegis University
1
![Page 2: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/2.jpg)
Agenda•Instructor•Introducción al curso•Programa de estudios•Capítulo 1 – Contexto de métodos de
análisis y diseño•Capítulo 2 – Bloques de construcción de
informática•Capítulo 3 – Desarrollo de sistemas de
informática•Proyecto•Siguientes clases2
![Page 3: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/3.jpg)
InstructorDr. Jesús BorregoEducación
◦PhD MIS; MS CS; BS CS; BS EE
Ubicado:◦Colorado Springs
Casado, 5 hijosMaestro desde 1989,
a nivel de Asociado, Licenciado y Maestría
En Regis U. desde 1995
3
![Page 4: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/4.jpg)
Introducción•Prerequisitos
▫CS 362 – Estructuras de datos•Materiales del curso
▫Libro de texto▫Acceso a computadora personal▫MS Project y Visio – copias de evaluación
disponibles por Microsoft
4
![Page 5: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/5.jpg)
Programa de estudios•Página Web del instructor:
http://academic.regis.edu/jborrego •Página del curso:
http://academic.regis.edu/jborrego/CIS_425.htm•Estudia el análisis y diseño de sistemas
informáticos basados en el computador. Considera procesos de transformación y diseño integral. Incluye la tecnología avanzada, enfatizando sistemas expertos y basados en el conocimiento. Considera recursos humanos, comunicaciones y computadoras en un marco sistémico.
5
![Page 7: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/7.jpg)
Libro de textoWhitten, Jeffrey L., and Bentley, Lonnie D. (2007)Systems Analysis and Design. (7th edition). Boston: Irwin/McGraw-Hill. ISBN 13: 978-0-07-305233-5 (REQUERIDO)NOTA: 6a o 8a edición no debe usarse
7
![Page 8: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/8.jpg)
Método de evaluación
8
ASIGNACION VALOR Tarea 25%Participación 10%Presentaciones 25%Proyecto final 40%
----------TOTAL 100 %
![Page 9: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/9.jpg)
Horario tentativo de clases
9
•Página Web
![Page 10: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/10.jpg)
Vocabulario clave•Federation•Methodology•Systems
Development LifeCycle
•Federación•Metodología•Ciclo vitalicio del
desarrollo de sistemas
10
![Page 11: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/11.jpg)
Cap. 1 – Contexto de los métodos de análisis y diseño• Supongan que son programadores y su Supongan que son programadores y su
cliente les pregunta que le hagan un cliente les pregunta que le hagan un programa.programa.
• ¿Por donde empiezan?¿Por donde empiezan?• ¿Como se aseguran que el cliente reciba lo ¿Como se aseguran que el cliente reciba lo
que necesita?que necesita?• ¿Como previenen desacuerdos entre lo ¿Como previenen desacuerdos entre lo
que el cliente quería y lo que se le que el cliente quería y lo que se le entregó?entregó?
11
![Page 12: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/12.jpg)
Interesados•Dueños del sistema•Usuarios del sistema
▫Internos y externos•Diseñadores•Constructores•Analistas•Proveedores externos de servicios•Gerente del proyecto
12
![Page 13: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/13.jpg)
13
Fig 1-1
![Page 14: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/14.jpg)
Organización Típica– Fig. 1-2
14
1 – Dueños del sistema2 – Diseñadores/ Constructores3 – Analiistas4 – Diseñadores5 – Analistas
![Page 15: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/15.jpg)
Analistas de sistemas•Interfaz entre clientes y diseñadores•Traducen requisitos del negocio y requisitos
técnicos▫Se comunica con los clientes en su propio
lenguaje▫Se comunica con los programadores en su
propio lenguaje▫El lenguaje es diferente
¿Que es un usuario?•Típicamente proviene del mundo de negocios
15
![Page 16: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/16.jpg)
Analista de sistemas– Fig. 1-3
16
![Page 17: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/17.jpg)
Analista de sistemas - Habilidades•Habilidades técnicas•Habilidades de comunicación•Habilidades de solución de problemas•Habilidades interpersonales•Flexibilidad•Adaptabilidad•Paciencia
17
![Page 18: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/18.jpg)
Agentes de cambio– Fig. 1-5
18
![Page 19: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/19.jpg)
Evolución de los negocios que impactan a los sistemas•Economía global•Internet •eCommerce•Seguridad y privacidad•Leyes y Reglamentos•Tecnología
▫Dispositivos móviles▫Dispositivos inteligentes
•Aplicationes empresariales
19
![Page 20: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/20.jpg)
Applicaciones de negocios - Fig 1-9
20
![Page 21: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/21.jpg)
Cadena de suministro – Fig 1-10
21
![Page 22: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/22.jpg)
Integrando aplicaciones de negocios– Fig 1-11
22
![Page 23: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/23.jpg)
23
Desarrollo de sistemas y solucionando problemas
![Page 24: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/24.jpg)
Simple proceso•Identificar el problema•Analizar y entender el problema•Buscar soluciones y definir las
expectativas•Encontrar alternativas y decidir en el
curso de acción•Diseñar la solución elegida•Implementar la solución•Evaluar los resultados
24
![Page 25: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/25.jpg)
25
![Page 26: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/26.jpg)
Actividad 1•Análisis de sistemas (12:59):
http://www.youtube.com/watch?v=36EnmQk1uxM
26
![Page 27: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/27.jpg)
Cap. 2 – Bloques de construcción•Sistemas de negocios
▫Oficina delantera Mercadotecnia Ventas Gestión de clientes
▫Oficina trasera Recursos humanos Finanzas Fábrica Inventario
27
![Page 28: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/28.jpg)
Federación de sistemas de Información
28
![Page 29: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/29.jpg)
Aplicaciones de sistemas de información – Fig. 2-2
29
![Page 30: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/30.jpg)
30
1. Responds to inputs (orders)2. Produces outputs (invoices)3. Produces Reports4. Produces operational management info5. Relies on multiple databases6. Populates data warehouse 7. Provides read only access to warehouse8. Captures business intelligence9. Monitors problem spots10. Includes personal automation systems11. Provides access to office automation
Aplicaciones de sistemas de información – Fig. 2-2
![Page 31: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/31.jpg)
Bloques de construcción de los sistemas de información – Fig. 2-3
31
![Page 32: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/32.jpg)
Bloques de construcción de los sistemas de información – Fig. 2-4
32
Bases de datos
![Page 33: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/33.jpg)
Bloques de construcción de los sistemas de información – Fig. 2-5
33
Software
![Page 34: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/34.jpg)
34
Interfaces
Bloques de construcción de los sistemas de información – Fig. 2-6
![Page 35: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/35.jpg)
Tecnología de redes electrónicas – Fig. 2-7
35
![Page 36: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/36.jpg)
Todo junto
36
![Page 37: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/37.jpg)
Actividad 2•Buscar métodos para entrevistar al
cliente•Preparen una lista de preguntas para el
cliente
37
![Page 38: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/38.jpg)
Cap. 3 – Desarrollo de sistemas•Proceso de desarrollo de sistemas•Ciclo vital•Metodología•Fases FAST•Alternativas•RAD•Automatización•CASE•ADE
38
![Page 39: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/39.jpg)
Ciclo de vida•Idea nace•Especificación es preparada•Solución es diseñada•Solución es desarrollada•Solución es revisada•Solución es implementada•Solución se pone en servicio•Solución se mantiene•Solución es retirada
39
![Page 40: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/40.jpg)
Metodología•Un proceso estándar para construír y
mantener un sistema•Contiene la receta para seguir cuando se
desarrollan los sistemas•Metodología FAST (Framework for
Application of Systems Thinking)
40
![Page 41: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/41.jpg)
Metodologias•SDLC•Cascada•Prototipos•Incremental•Desarrollo espiral•Prototipo rápido•Desarrollo de aplicaciones rápidas (Rapid
Application Development)•Otras
41
![Page 42: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/42.jpg)
Ciclo vital
42
![Page 43: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/43.jpg)
Características de la metodología•Participación de usuarios•Enfoque de resolución de problemas•Fases y actividades de establecimiento (plan)•Documentar a través del proyecto•Gestión del proceso y proyecto•Informática como inversión capital•Cancelar o revisar el alcance•Dividir y conquistar•Diseño para crecimiento y cambios
43
![Page 44: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/44.jpg)
MarcoPIECES– Fig 3-4
44
![Page 45: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/45.jpg)
45
Vista del proceso de desarrollo de
sistemas
![Page 46: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/46.jpg)
Bloques de construcción del desarrollo de sistemas– Fig 3.6
46
![Page 47: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/47.jpg)
Documentación, repositorio y presentación – Fig. 3-7
47
![Page 48: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/48.jpg)
Metodología de cascada
48
![Page 49: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/49.jpg)
DOD-STD-2167A•Defense System Software Development
▫Usado por el Departamento de Defensa para definir el proceso de desarrollo de software
▫Revisiones formales entre las fases•Componente de software se llama Computer
Software Configuration Item (CSCI)•Cada CSCI consiste de módulos llamados
Computer Software Components (CSC)•Componente de equipo se llama Hardware
Configuration Items (HWCI)
49
![Page 50: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/50.jpg)
Prototipo•Un modelo del software se construye cuando los
requisitos son definidos▫Util cuando los requisitos no son firmes o bien
entendidos▫Retroalimentación de los clientes permiten mejorar el
prototipo•Dos tipos:
▫Fin cerrado: se desperdicia cuando se termina▫Fin abierto: evolucionario, se entrega al final
•Modelos son construídos, se muestran al cliente para evaluar, retroalimentación se recibe y el prototipo se actualiza
50
![Page 51: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/51.jpg)
Prototipo
51
Escuchar al cliente
Soluciones de intercambio de
ideas
Crear Model
Evaluación del cliente
![Page 52: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/52.jpg)
Incremental
52
• Parecido al prototipo evolucionario• La entrega inicial es creada con funcionalidad
mínima para demonstrar ‘look and feel’• La versión es probada y se enseña al cliente• Retroalimentación es recibida y funciones
nuevas son definidas• La nueva versión es probada y se enseña al
cliente• El ciclo se repite hasta que el modelo final se
termina• Cada ciclo es una mini-cascada
![Page 53: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/53.jpg)
Espiral•Originalmente propuesto por Barry Boehm en
1988•Incluye los conceptos de prototipos con
conceptos controlados de cascada•Consiste de mini ciclos de cascada rápidos sobre
varias iteraciones▫Iteraciones iniciales pueden ser modelos de papel▫Iteraciones posteriores pueden ser modelos útiles de
funcionalidad limitada▫Iteraciones finales son mas estables
•Requiere interacción del usuario en cada fase
53
![Page 54: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/54.jpg)
Espiral
54
Mitigació
n de riesgos
Alternativas
EvaluarPreparar siguiente
![Page 55: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/55.jpg)
Prototipo Rápido•Parecido al prototipo•Análisis de requerimientos y definición de
objetivos inicia el proceso y define características de la aplicación
•El desarrollo del prototipo construye un simple prototipo basado en requerimientos y objetivos
•Iteraciones posteriores refinan el prototipo•Cuando el prototipo cumple con los requisitos,
la aplicación pasa a producción y mantenimiento
55
![Page 56: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/56.jpg)
Prototipo Rápido
56
Análisis Objectivos
Instalación y Mantenimiento
Investigación de PrototipoDesarrollo de Prototipo
![Page 57: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/57.jpg)
RAD•Hace hincapié en el rápido desarrollo de
software similar a la metodología incremental•Usa ciclos de metodología de cascada
corriendo en paralelo•Cada equipo construye un componente que se
integra a ciertos puntos en el plan de trabajo•El desarrollo rápido se debe a la
implementación en paralelo•Requiere comunicación y planeamiento
adecuado para tener éxito
57
![Page 58: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/58.jpg)
RAD
58
Test & Cutover
BusinessModeling
DataModeling
ProcessModeling
ApplicationGeneration
Short Project Schedule
Team #1 Team #2 Team #3
![Page 59: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/59.jpg)
59
RAD – Fig 3-11
![Page 60: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/60.jpg)
Agil
60
• Kent Beck inventó el concepto Extreme Programming (XP) en el año 2000
• En el año 2001, Beck y otros formaron la Alianza Agil (Agile Alliance)
• El grupo publicó el manifiesto para el desarrollo de software
• La idea fué para formar la filosofía de software que se concentra en satisfacción del cliente, equipos pequeños y motivados, métodos informales, desarrollo simple y productos de software funcionales
![Page 61: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/61.jpg)
Desarrollo Agil•Una alternativa de procesos de desarrollo
de software convencionales•Hace hincapié en el tiempo de
comercialización y la calidad•Hace hincapié en comunicación del
equipo y colaboración, incluyendo clientes•Usa principios de SDLC, prototipos y
desarrollo evolucionario•Metodologías múltiples
61
![Page 62: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/62.jpg)
Agil
62
Design
Codi
ng
Test
Plan
ning Refactoring
• User Stories•Values• Acceptance Test Criteria• Iteration Plan
• Simple Design• CRC Cards• Spike Solutions• Prototypes
• Refactoring• Pair Programming• Continuous Integration• Collective Ownership• Coding Standards
![Page 63: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/63.jpg)
Enfoque iterativo
63
![Page 64: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/64.jpg)
64
Incremental
![Page 65: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/65.jpg)
Otros• Cleanroom
▫ Trata de incluír exactitud en el proceso• OOA/OOD/OOP
▫ Metodologías diferentes con enfoque a objetos• CMM – Capability Maturity Model
▫ CMU/SEI, 5 niveles de madurez• CMMI – CMM Integration
▫ La mejora de procesos y procedimientos eficaces• RUP: basado en el proceso unificado (Unified
Process -UP)▫ Ivar Jacobson, Grady Booch, y James Rumbaugh
65
![Page 66: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/66.jpg)
Actividades de desarrollo de sistemas
66
![Page 67: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/67.jpg)
67
Mantenimiento de sistemas
![Page 68: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/68.jpg)
CASE Tools
68
![Page 69: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/69.jpg)
Arquitectura de herramientas CASE
69
![Page 70: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/70.jpg)
¿Preguntas?
70
![Page 71: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/71.jpg)
Proyecto•Escenario del proyecto final•Caso de estudio•Asignaciones del proyecto para el resto
del curso•Nuestro cliente
71
![Page 72: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/72.jpg)
Escenario del proyecto final• Ustedes son miembros del equipo de desarrollo y trabajan
para mi empresa• Son expertos en redes, bases de datos, diseño Web,
comercio electrónico, desarrollo de software y gestión de proyectos
• Van a tener una entrevista con el cliente para documentar sus requerimientos
• Trabajarán como equipo pero su grado será basado en su participación. Van a dividir su trabajo cada semana.
• Documenten su trabajo cada semana.
72
![Page 73: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/73.jpg)
Proyecto• Clase 1: Conocen al cliente
▫ Antes de la siguiente semana, preparen su ‘Problem Statement’ en inglés
• Clase 2:▫ Preparen una lista de preguntas para captar los requerimientos – antes
de la clase▫ Van a entrevistar al cliente basado en el proyecto
• Clase 3:▫ Preparen un reporte documentando los requisitos en español▫ Presentarán el documento al cliente, en clase▫ Obtandrán aprobación verbal y prepararán el documento de la
especificación• Clase 4:
▫ Preparen documento de viabilidad y especificaciones – antes de la clase▫ Presentarán al cliente▫ Obtandrán firma del cliente
73
![Page 74: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/74.jpg)
Proyecto - II• Clase 5:
▫ Preparen diseño de alto nivel y presentar al cliente Incluír red, base de datos, pantallas, reportes, costo, etc.
▫ Presenten al cliente en clase Obtengan apruebo del cliente
• Clase 6:▫ Preparen diseño detallado y presentar al cliente▫ Obtengan apruebo del cliente
• Clase 7:▫ Entragan el proyecto final
Se presentará en la última clase• Clase 8:
▫ Presentación final al cliente
74
![Page 75: CIS-425: Análisis y diseño de sistemas Semana 1](https://reader035.fdocuments.mx/reader035/viewer/2022062521/568155a3550346895dc380c7/html5/thumbnails/75.jpg)
Proyecto Final•Contenido – en inglés:
▫Management Summary▫Existing System▫Proposed System▫Impact of proposed system▫Analysis of proposed system▫Implementation Schedule▫Project Presentation
•Vean el ejemplo en la página Web
75