1 / 76

CIS-425: Análisis y diseño de sistemas Semana 1

CIS-425: Análisis y diseño de sistemas Semana 1. Dr. Jesús Borrego Lead Faculty, COS Regis University. 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

lorand
Télécharger la présentation

CIS-425: Análisis y diseño de sistemas Semana 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CIS-425: Análisis y diseño de sistemasSemana 1 Dr. Jesús Borrego Lead Faculty, COS Regis University

  2. Agenda Instructor Introducción al curso Programa de estudios Capítulo 1 – Contexto de métodos de análisis y diseño Capítulo2 – Bloques de construcción de informática Capítulo3 – Desarrollo de sistemas de informática Proyecto Siguientesclases

  3. Instructor • Dr. Jesús Borrego • Educación • PhD MIS; MS CS; BS CS; BS EE • Ubicado: • Colorado Springs • Casado, 5 hijos • Maestro desde 1989, a nivel de Asociado, Licenciado y Maestría • En Regis U. desde 1995

  4. 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

  5. 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.

  6. Página Web • http://academic.regis.edu/jborrego • Clic CIS425

  7. Libro de texto Whitten, 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

  8. Método de evaluación ASIGNACION VALOR Tarea 25% Participación 10% Presentaciones 25% Proyecto final 40% ---------- TOTAL 100 %

  9. Horario tentativo de clases Página Web

  10. Vocabulario clave • Federation • Methodology • Systems Development LifeCycle • Federación • Metodología • Ciclo vitalicio del desarrollo de sistemas

  11. Cap. 1 – Contexto de los métodos de análisis y diseño Suponganque son programadores y sucliente les preguntaque le hagan un programa. ¿Pordondeempiezan? ¿Como se aseguranque el clientereciba lo quenecesita? ¿Como previenendesacuerdos entre lo que el clientequería y lo que se le entregó?

  12. Interesados • Dueños del sistema • Usuarios del sistema • Internos y externos • Diseñadores • Constructores • Analistas • Proveedores externos de servicios • Gerente del proyecto

  13. Fig 1-1

  14. Organización Típica– Fig. 1-2 1 – Dueños del sistema 2 – Diseñadores/ Constructores 3 – Analiistas 4 – Diseñadores 5 – Analistas

  15. 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

  16. Analista de sistemas– Fig. 1-3

  17. Analista de sistemas - Habilidades Habilidades técnicas Habilidades de comunicación Habilidades de solución de problemas Habilidades interpersonales Flexibilidad Adaptabilidad Paciencia

  18. Agentes de cambio– Fig. 1-5

  19. 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

  20. Applicaciones de negocios - Fig 1-9

  21. Cadena de suministro – Fig 1-10

  22. Integrando aplicaciones de negocios– Fig 1-11

  23. Desarrollo de sistemas y solucionando problemas

  24. 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

  25. Actividad 1 Análisis de sistemas (12:59): http://www.youtube.com/watch?v=36EnmQk1uxM

  26. 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. Federación de sistemas de Información

  28. Aplicaciones de sistemas de información – Fig. 2-2

  29. Aplicaciones de sistemas de información – Fig. 2-2 • Responds to inputs (orders) • Produces outputs (invoices) • Produces Reports • Produces operational management info • Relies on multiple databases • Populates data warehouse • Provides read only access to warehouse • Captures business intelligence • Monitors problem spots • Includes personal automation systems • Provides access to office automation

  30. Bloques de construcción de los sistemas de información – Fig. 2-3

  31. Bloques de construcción de los sistemas de información – Fig. 2-4 Bases de datos

  32. Bloques de construcción de los sistemas de información – Fig. 2-5 Software

  33. Bloques de construcción de los sistemas de información – Fig. 2-6 Interfaces

  34. Tecnología de redes electrónicas – Fig. 2-7

  35. Todo junto

  36. Actividad 2 Buscar métodos para entrevistar al cliente Preparen una lista de preguntas para el cliente

  37. Cap. 3 – Desarrollo de sistemas Proceso de desarrollo de sistemas Ciclo vital Metodología Fases FAST Alternativas RAD Automatización CASE ADE

  38. 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. 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. Metodologias SDLC Cascada Prototipos Incremental Desarrollo espiral Prototipo rápido Desarrollo de aplicaciones rápidas (Rapid Application Development) Otras

  41. Ciclo vital

  42. 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. MarcoPIECES– Fig 3-4

  44. Vista del proceso de desarrollo de sistemas

  45. Bloques de construcción del desarrollo de sistemas– Fig 3.6

  46. Documentación, repositorio y presentación – Fig. 3-7

  47. Metodología de cascada

  48. 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. 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

More Related