17
Metodología de Desarrollo de Sistemas I Profesor Titular: Dr. Carlos G. Neil 2014

1.0. MDSI.ppt

Embed Size (px)

Citation preview

  • Metodologa de Desarrollo de Sistemas I

    Profesor Titular: Dr. Carlos G. Neil2014

  • FundamentosEsta asignatura contribuye, desde la perspectiva de los sistemas en general, a la comprensin del mbito donde se desarrollan los sistemas de informacin. A travs de la construccin de sus modelos de representacin abstractos, el alumno comprende el concepto de sistemas de informacin, entendido como el mbito donde desarrollar sus actividades profesionales y cuente con las herramientas que le permitan modelarlo desde diversos puntos de vista. Siendo la primera asignatura de modelado, su objetivo es establecer las bases que le permitan comprender, posteriormente, los nuevos paradigmas de modelado mediante una incorporacin gradual de conceptos que se irn haciendo mas complejos en asignaturas posteriores

  • Correlatividades

    Correlativa previa: ninguna

    Correlativa posterior: Base de Datos , Metodologa de Desarrollo de Sistemas II

  • Articulacin con asignaturasEsta asignatura articula en forma vertical con Metodologa de Desarrollo de Sistemas II, Trabajo de Diploma, Trabajo de campo I, Base de datos y Base de Datos Aplicadas I y II. Se comienza analizando, en Metodologa de Desarrollo de Sistemas I, un sistema desde la perspectiva del modelo estructurado, luego, usando la misma funcionalidad, se desarrolla, en Metodologa de Desarrollo de Sistemas II, y desde la perspectiva del paradigma orientado a objetos, todos los modelos que luego, en Trabajo de Diploma y Trabajo de Campo I, se integran y completan en un proyecto de desarrollo en forma individual por los alumnos. Adems, en las asignaturas de base de datos, se llevan a cabo los modelos de datos a partir de la funcionalidad identificada en esta asignatura. Se hace especial nfasis en la determinacin de casos de uso para analizar y modelar la funcionalidad del sistema y esos mismos casos de uso son utilizados en Metodologa de Desarrollo de Sistemas II, en sucesivas iteraciones para desarrollar el modelo de sistema que ser retomado en Trabajo de campo I y Trabajo de Diploma.

  • Objetivos de la asignaturaAdquirir los conocimientos necesarios para entender el concepto de base de datos en general y base de datos relacionales en particular. Reconocer y disear estructuras de datos eficientes. Aplicar el lenguaje de consulta estructurado para la extraccin de informacin de una base de datos. Reconocer los distintos tipos de sistemas. Adquirir los conocimientos necesarios para aplicar el proceso de anlisis de sistemas de informacin y definir la terminologa bsica utilizada en el anlisis para que el alumno domine el uso de las herramientas del anlisis estructurado de sistemas. Reconocer los elementos en comn entre los distintos modelos del anlisis y aplicar el concepto de balanceo de modelos en su construccin. Adquirir experiencia en la determinacin de requerimientos y su modelado mediante la tcnica de casos de uso.

  • Unidad 1

    1.1. Mapas Conceptuales. Aprendizaje significativo. Significacin general de los mapas conceptuales. Elementos y caractersticas: concepto, palabras-enlace, proposiciones. Los mapas conceptuales como estrategia de aprendizaje.Duracin: 6 hs

  • Unidad 22.1. Informacin. Significado de la informacin, Atributos de la informacin. Significado de los Datos. Diferencias entre datos e informacin Ciclo de vida de los Datos. Bsqueda de Informacin. Estructura de datos.Duracin: 6 hs2.2. Base de datos. Archivos convencionales. Concepto de base de datos. Ventaja del enfoque de base de datos. Independencia de datos. Arquitectura para el sistema de base de datos: nivel interno, externo y conceptual. Administrador de base de datos.Duracin: 3 hs2.3. Normalizacin. Conceptos de: clave primaria y fornea. Importancia de la normalizacin. Conceptos bsicos de dependencia funcional. Primera, segunda y tercera formas normales. Proceso para la normalizacin. Duracin: 3 hs2.4. SQL. Creacin de una tabla. Campos, tipos, clave primaria. Ingreso, correccin y eliminacin de datos. Creacin de formularios. Creacin de informes. Relaciones en la base de datos. Lenguaje de manipulacin de datos (DML). Lenguaje de definicin de datos (DDL).Duracin: 6 hs

  • Unidad 33.1. Sistemas. Objetivos. Propsitos. Clasificaciones. Alcances. Las organizaciones como sistemas. Sistemas de informacin organizacional. Sistemas automatizados. Categoras de los sistemas de informacin: sistema para el procesamiento de transacciones, sistemas de informacin administrativo, sistema para la toma de decisiones.Duracin: 6 hs

  • Unidad 4 4.1. Ciclo de vida Clsicos. Ciclo de vida de desarrollo de sistemas. Caractersticas, ventajas. Mtodo Cascada. Mtodo del prototipo de sistemas. Ciclo de vida en espiral. Ventajas y desventajas. Ambito de aplicacinDuracin: 3 hs4.2. Proceso de desarrollo de software. El desarrollo iterativo e incremental. Beneficios del desarrollo iterativo. Las fases del proceso de desarrollo: inicio, elaboracin, construccin y transicin. Disciplinas y fases. Diferencias entre ciclos de vidaDuracin 3 hs

    4.3. Planificacin y Programacin de Proyectos. Planeamiento, programacin y control. Diagrama de Gantt. Mtodo del camino critico. Fechas tempranas, fechas tardas. Margen total, margen libre. Determinacin del camino critico.Duracin: 6 hs

  • Unidad 55.1. Casos de uso. Requerimientos bsicos. Identificacin de datos, frecuencia y volumen. Identificacin de controles. Entrevistas, planeacin de la entrevista, tipos de preguntas. Cuestionarios. Redaccin de preguntas.. Revisin de registros. Observacin. Observacin del comportamiento del tomador de decisiones. El modelo de casos de usos. Identificacin de actores. Las relaciones entre casos de uso. Construcciones de los casos de uso. Casos de uso primario, secundario y opcional. Asociacin. Extensin. Inclusin. Generalizacin. Reglas de implementacin. El proceso de elaboracin de casos de uso Duracin: 24 hs

    5.2. Diagrama de Flujo de Datos. El movimiento hacia el anlisis estructurado. Modelos grficos. Tipos de modelos. Componentes de un Diagrama de Flujo de Datos: proceso, flujo, almacenamiento, Entidades externas. Gua para la construccin. DFD por niveles Duracin: 6 hs

    5.3. Diccionario de Datos. Necesidad del Diccionario de Datos. Notacin. Relaciones de seleccin, iteracin, secuencia y opcional. Definiciones. Descripcin de los componentes. Implementaron de un DD. Duracin: 3 hs

  • Unidad 55.4. Especificacin de Procesos. Problemas sintcticos y semnticos de la expresin de condiciones lgicas. Ambigedades y contradicciones en el lenguaje coloquial. Tablas de decisin. Arboles de decisin. Lenguaje estructuradoDuracin: 3 hs

    5.5. Modelo Entidad Interrelacin. Componentes de un Diagrama Entidad Interrelacin: entidades, atributos e interrelaciones. Tipos de entidades, relaciones, restricciones de cardinalidad. Reglas para la construccin. Extensin al DD.Duracin: 12 hs

    5.6. Balanceo de Modelos. Necesidad del balanceo de los modelos generados. Balanceo del DFD y DD. Balanceo del DFD y la especificacin de procesos. Balanceo de la especificacin de los procesos con el DFD y DD. Balanceo del DD con el DFD y las especificaciones de proceso. Balanceo del DER con el DFD y las especificaciones de proceso.Duracin: 6 hs

  • Guas de aprendizajeEn cada unidad se utilizarn, segn el tema a abordar, guas de abordaje bibliogrfico, guas para trabajos prcticos, monografas, clases especiales y exposiciones. Consideraciones sobre las presentaciones de los trabajos prcticos grupales.Deber presentarse una carpeta con el trabajo que incluya: Cartula: nombre de la universidad, nombre de la facultad, nombre de la asignatura, nmero y nombre del trabajo prctico, nmero de versin del trabajo prctico, nombre de los integrantes del grupo, fecha de entrega Objetivo del trabajo prcticondice (cuando por la extensin del trabajo se justifique)Contenido (desarrollo del trabajo)Bibliografa (libros, artculos, pginas web, etc.)

  • Trabajo de IndagacinCada grupo elaborar un trabajo sobre el estado del arte sobre un tema relacionado con la asignatura. La extensin del trabajo no debe exceder las 15 pginas (Times New Roman 12) - ver material adjunto -.El trabajo ser expuesto por todos los alumnos (el orden ser sorteado el da de la exposicin) - ver material adjunto -.La duracin de la exposicin no ser superior a los 20 minutos.Cada grupo ser evaluado por todos los dems grupos, utilizando una planilla suministrada por la asignatura. Se culmina con una devolucin por parte del docente a partir de los comentarios de los alumnos.Los contenidos de todos los trabajos presentados y expuestos sern evaluados en el examen final.

  • Trabajo PrcticoParte ACada grupo (de no ms de 3 alumnos) desarrollar, a partir de un sistema de informacin elegido, el modelo de datos asociado.Disear, en el nivel conceptual, usando el modelo ER.El modelo lgico resultante lo expresara mediante tablas expresadas en SQLVer RUBRIC Modelo de Datos.Parte BCada grupo (de no ms de 3 alumnos) desarrollar, a partir de un sistema de informacin elegido, un conjunto de 15 casos de uso, de los cuales 5 sern desarrollados en detalle.Los casos de uso sern retomados en Metodologa de desarrollo de Sistemas IIEl trabajo prctico ser continuado en Metodologa de desarrollo de Sistemas II y, luego, en Trabajo de Campo I y Trabajo de Diploma.Ver RUBRIC Casos de uso.

    El trabajo prctico ser entregado en la fecha de examen final y ser condicin ineludible para rendir dicha evaluacin

  • BibliografaLarman, Craig. UML y patrones: una introduccin al anlisis y diseo orientado a objetos y al proceso unificado. 2a.ed.-- Madrid: Pearson Educacin, c2003. xxv, 624 pginasPressman, Roger S. Ingeniera del software : un enfoque prctico. 6a.ed.-- Mxico,DF : McGraw-Hill, c2005. xxxiv, 958 pginasBooch, Grady; Rumbaugh, James; Jacobson, Ivar. El lenguaje unificado de modelado: gua del usuario. 2a. ed.-- Madrid: Addison Wesley Iberoamericana, 2006. xix, 527 pginasElmasri, Ramez; Navathe, Shamkant B. Fundamentos de sistemas de bases de datos. 5a. ed.-- Madrid : Pearson Educacin, 2007. xxiii, 988 pginasYourdon, Edward. Anlisis estructurado moderno.-- Mxico, DF : Prentice Hall Hispanoamericana, c1993. 735 pginasNeil, Carlos Gerardo. Anlisis de sistemas : un enfoque conceptual.-- Buenos Aires : UAI, 2005. 131 pginas

  • BibliografaAmpliatoriaBatini, Carlo; Ceri, Stefano; Navathe, Shamkant B. Diseo conceptual de bases de datos : un enfoque de entidades-interrelacionales.-- Wilmington, Del : Addison Wesley Iberoamericana, c1994. 546 pginas

    Date , C. J. Introduccin a los sistemas de bases de datos. 7a.ed.-- Mxico, DF : Addison Wesley Longman, c2001. xxi, 936 pginas

    Direccin electrnica: http://biblioteca.vaneduc.edu.ar

  • Fin