Diseño de sistemas

8,388 views
8,151 views

Published on

Contenido de la Unidad 4

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,388
On SlideShare
0
From Embeds
0
Number of Embeds
1,169
Actions
Shares
0
Downloads
202
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Diseño de sistemas

  1. 1. Alternativas para la adquisición de sistemas<br />Sistemas de información <br />L.I Mirna Anabel Lozano Torres<br />
  2. 2. Desarrollo de sistemas<br />Se denomina así a las actividades involucradas en la generación de una solución de sistemas de información para un problema organizacional o una oportunidad .<br />
  3. 3. PROCESO DE DESARROLLO DE SISTEMAS<br />
  4. 4. Análisis de sistemas<br />Consiste en definir el problema<br />Identificar sus causas<br />Especificar la solución<br />Identificar los requerimiento de información que debe satisfacer una solución de sistemas. <br />
  5. 5. ¿Quién lleva acabo el análisis de sistemas?<br />El analista de sistemas elabora un panorama general de la estructura organizacional y los sistemas ya existentes identificando a los principales responsables y usuarios de datos junto con el hardware y software ya existentes.<br />
  6. 6. ¿Para que llevar a cabo un estudio de factibilidad?<br />Este nos ayuda a determinar si las soluciones dadas son factibles o alcanzables, desde un punto de vista financiero, técnico y organizacional<br />
  7. 7. Requerimientos de información <br /> Implican identificar quien necesita que información, donde, cuando y como.<br />Produce la descripción detallada de las funciones que el nuevo sistema debe realizar.<br />
  8. 8. Diseño de sistemas<br />Es el modelo o plan general del sistema.<br />
  9. 9. Programación <br />Las características técnicas del sistema que se prepararon durante la etapa de diseño se traducen en código de programa.<br />
  10. 10. Pruebas<br />Se deben realizar pruebas exhaustivas y completas para determinar si el sistema produce los resultado esperados.<br />
  11. 11. Conversión<br />Es el proceso de cambiar del sistema antiguo al nuevo.<br />
  12. 12. IMPORTANCIA DE LA DOCUMENTACION<br />Muestra como trabaja el sistema desde el punto de vista tanto técnico como del usuario final, se termina durante el tiempo de conversión con el propósito de utilizarla en la capacitación y las operaciones cotidianas.<br />
  13. 13. Producción y Mantenimiento<br />Una vez instalado el sistema y completada la conversión se dice que el sistema ya esta en producción.<br />Los cambios en el hardware, software, documentación o procedimientos para corregir errores en un sistema de producción , cumplir con los nuevos requerimientos o mejorar la eficacia del proceso.<br />
  14. 14. MODELO Y DISEÑO DE SISTEMAS: “Metodologías estructuradas y orientadas a objetos”<br />
  15. 15. Modelado y diseño de S.I.<br />
  16. 16. Metodología Estructurada<br />Se refiere a que las técnicas se aplican paso a paso, y cada paso se construye con base en el anterior. (se realizan de lo general a lo especifico).<br />Se orientan a procesos, enfocándose principalmente en modelar los procesos, o acciones, que capturan, almacenan, manipulan y distribuyen los datos a medida que fluyen a través del sistema.<br />
  17. 17. Diagrama de flujo<br />Proporciona un modelo grafico lógico del flujo de la información, particionando el sistemas en módulos que muestren niveles manejables de detalle<br />
  18. 18. Diagrama de flujo de datos para el sistema de registro de cursos universitarios por correo.<br />Estudiante<br />1) Verificar disponibilidad<br />Cursos abiertos<br />Cursos solicitados<br />Archivo de cursos<br />Selecciones aceptadas/ rechazadas<br />Detalles del curso<br />2) Inscribir al estudiante<br />Carta de confirmación<br />Inscripción del curso<br />Detalles del estudiante<br />Archivo maestro de estudiantes<br />3)Confirmación<br />De registro<br />Registro<br />
  19. 19. Herramientas auxiliares DF<br />DICCIONARIO DE DATOS: contiene la información sobre las piezas individuales de datos y agrupaciones de datos dentro de un sistema.<br />GRAFICA DE ESTRUCTURA: es un diagrama de arriba hacia abajo, que muestra cada nivel del diseño.<br />
  20. 20. Desarrollo Orientado a Objetos (DOO)<br />Considera el objeto como la unidad básica del análisis y diseño de sistemas<br />¿Qué es un objeto?<br /> Un objeto combina datos y los procesos específicos que operan sobre estos datos<br />
  21. 21. Grafica estructurada de alto nivel para un sistema de nómina.<br />
  22. 22. CLASE Y HERENCIA<br />El modelado orientado a objetos se basa en los conceptos de clase y herencia .<br />Los objetos que pertenecen a cierta clase , o a categorías generales de objetos similares tiene las características de esa clase.<br />
  23. 23. Clase y herencia<br />
  24. 24. Ingeniería de software asistida por computadora(CASE)<br />Es la automatización de metodologías paso a paso para el desarrollo de software y de sistemas para reducir la cantidad de trabajo repetitivo que el diseñador necesita hacer.<br />
  25. 25. Utilidad de las herramientas CASE<br />Proporcionan medios gráficos automatizados para producir gráficos y diagramas.<br />Generadores de pantallas e informes.<br />Diccionario de datos.<br />Medios de informes extensos.<br />Herramientas de análisis y verificación.<br />Generadores de código y documentación. <br />
  26. 26. METODOS ALTERNATIVOS PARA LA CONSTRUCCION DE SISTEMAS<br />
  27. 27. Ciclo de vida de los sistemas<br />La metodología del ciclo de vida es un enfoque por fases para construir un sistema, que divide el desarrollo en etapas formales.<br />
  28. 28. Creación de prototipos<br />Consiste en construir rápida y económicamente un sistema experimental para que lo evalúen los usuarios finales.<br />PROTOTIPO:<br /> Es una versión funcional de un S.I o parte de este y su propósito es de servir de modelo preliminar.<br />
  29. 29. PASOS PARA LA CREACION DE PROTOTIPOS<br />Identificación <br />de los requerimientos básicos <br />Paso 1<br />Desarrollo de un prototipo funcional<br />Paso 2<br />Uso del prototipo<br />Paso 3<br />¿Usuario satisfecho?<br />si<br />no<br />Prototipo funcional <br />Revisión y mejora del prototipo<br />Paso 4<br />
  30. 30. Ventajas y desventajas de la creación de prototipos<br />
  31. 31. Desarrollo por parte del usuario final<br /> Esto se le llama así, cuando en algunos tipos de sistemas de información pueden ser desarrollado por los usuarios finales con poca o ninguna ayuda formal de los especialistas técnicos.<br /> Una serie de lenguajes de programación hacen posible este tipo de desarrollo.<br />
  32. 32. Categorías de lenguajes de programación <br />Herramientas de software para PC.<br />Lenguajes de consulta.<br />Generadores de informes.<br />Lenguajes gráficos.<br />Generadores de aplicaciones.<br />Paquetes de software de aplicaciones.<br />Lenguajes de programación de muy alto nivel.<br />
  33. 33.
  34. 34. Desarrollo basado en componentes y servicios web<br /> Los servicios web se pueden utilizar como herramientas para construir nuevas aplicaciones de sistemas de información o mejorar los sistemas existentes.<br /> Estos servicios utilizan un conjunto universal de estándares, prometen ser menos costosos y menos difíciles de integrar.<br />
  35. 35. POR TU ATENCION<br />

×