Página 1 de 4 ASIGNATURA : METODOLOGIA DEL ANALISIS

Anuncio
1
ASIGNATURA: METODOLOGÍA DEL ANÁLISIS ESTRUCTURADO
Cód: 32 – 202
Régimen: Cuatrimestral
Horas reloj semanales: 4
Horas teóricas: 22
Horas prácticas: 38
Horas totales: 60
Escuela de Sistemas
Año del programa: 2016
FUNDAMENTOS:
Las organizaciones realizan ciertos procesos manuales y/o automatizados que por
diferentes razones, deciden analizar para evaluar la factibilidad de diseñar un nuevo sistema de
información que responda en forma eficiente a sus requerimientos. Contar con una metodología
que aporte los modelos y las herramientas necesarios para efectuar las actividades del análisis en
forma profesional, evitara costos y tareas improductivas.
El alumno a través de la Metodología del Análisis Estructurado, aplicando el paradigma
de ir de lo general a lo particular, contara con la habilidad necesaria para encarar las tareas de
análisis de los Sistemas de Información y documentarlas utilizando herramientas graficas y el
lenguaje estructurado.
OBJETIVOS:
Al finalizar el curso, el alumno habrá adquirido las habilidades necesarias y suficientes para que
soportado en las encuestas, requerimientos y costo/beneficio inicial, pueda desarrollar el modelo
esencial de un sistema informático. Asimismo, los objetivos de esta asignatura cubren las
necesidades para que el alumno alcance:
- Pueda clasificar los sistemas, evaluando sus exigencias y factibilidades informáticas.
- Conocer las etapas del ciclo de vida de los sistemas y los diferentes roles de sus actores.
- Reconocer la importancia de la Metodología del Análisis Estructurado, sus métodos y
herramientas.
- Construir el modelo ambiental utilizando herramientas gráficas y la técnica por eventos.
- Construir el modelo de comportamiento utilizando herramientas gráficas y la partición.
- Conocer diferentes especificaciones de procesos y aplicar la más adecuada para cada
problema.
- Reconocer la importancia de poder balancear todas las herramientas utilizadas durante
el proceso de modelado.
- Valorar la gran utilidad de las herramientas automatizadas para el desarrollo de las
actividades inherentes al proceso de análisis y diseño de sistemas.
CONTENIDOS MINIMOS:
Unidad I: Metodologías estructuradas del análisis.
Unidad II: El modelo ambiental.
2
Unidad III: El modelo de comportamiento.
Unidad V: Especificación de procesos.
Unidad V: Herramientas automatizadas.
INTRODUCCION AL ANALISIS ORIENTADO A OBJETOS.
Unidad VI: Principios de OO
Unidad VII: Captura de Requerimientos
Unidad VIII: Casos de Uso
Unidad IX: Análisis
PROGRAMA ANALITICO:
Unidad I: Metodologías estructuradas del análisis.
Evolución del análisis clásico hacia el análisis estructurado. El análisis estructurado
moderno. El modelo esencial. Sus componentes el modelo ambiental y el modelo de
comportamiento. Las herramientas del análisis estructurado y sus métodos.
Unidad II: El modelo ambiental.
El objetivo del sistema. Alcance. Límites La técnica por eventos. Tipos de eventos. El
diagrama de contexto. La lista de eventos. La tabla estímulo-respuesta. El diccionario de datos
preliminar.
Unidad III El modelo de comportamiento.
Concepto de procesos. Diagrama de flujo de datos (DFD). Sus diferentes niveles. El
DFD preliminar, su construcción a partir de la partición por eventos. La atomicidad de las
particiones. Explosiones. El diccionario de datos. El diagrama de transición entre estados para
procesos de control y temporales. Diagrama entidad-relación.
Unidad IV: Especificación de procesos.
Especificación de procesos estructurados. Lenguaje estructurado. Pre/pos condiciones.
Tablas de decisión. Herramientas complementarias. Balanceo de las herramientas utilizadas en
el proceso de modelación del sistema esencial.
Unidad V: Herramientas automatizadas.
Importancia de las herramientas automatizadas en el desarrollo de sistemas. Las
herramientas CASE (Computer Aided Software Engineering / Ingeniería de software auxiliadas
por computadoras). Diferentes tipos de herramientas.
INTRODUCCIÓN AL ANÁLISIS ORIENTADO A OBJETOS
Unidad VI: Principios de OO
Extensibilidad. Reutilización. Modularidad.Facilidad de mantenimiento.Factores de calidad
intenos y externos. Diseño.Programamación OO.
Unidad VII: Captura de Requerimientos
3
Captura de requerimientos: de la visión a los requerimientos. Modelo. Dominio. Modelo del
dominio. Contexto del Sistema. Requerimientos funcionales y NO funcionales. Papel de los
requisitos en cilo de Vida de Software. Requisitos adiconales.
Unidad VIII: Casos de Uso
Modelo de Casos de Uso. Actor. Casos de Uso. Prototipos. Glosario. Especificaciones.
Estructurar el modelo de caos de uso.
Unidad IX: Análisis
Análisis. Papel del análisis en el ciclo de vida del software. Modelo de análisis. Clase de
análisis. Descripción de la arquitectura. Casos de uso. Clase. Paquete
METODOLOGIAS DE ENSEÑANZA Y APRENDIZAJE:
La duración del curso es de quince clases de cuatro horas con una asistencia mínima del
75% y examen final.
La parte teórica se desarrollará sobre la base de textos -que los alumnos deberán leer
previamente-.Las primeras horas se destinarán a teoría y consulta.
La parte práctica se desarrollará en las horas restantes. Resolviendo ejercicios
prácticos individuales y grupales, para profundizar conceptos teóricos y servir de base para el
desarrollo del trabajo práctico final de cada grupo constituido. El cual consistirá en el
planteamiento del análisis de un sistema que comenzará en esta materia y que se ampliará en el
curso de la materia correlativa siguiente.
EVALUACION:
Durante la cursada se evaluará al alumno a través de:
• Dos evaluaciones parciales teórico prácticas, ambas recuperables.
• Carpeta de Ejercicios Prácticos.
• Trabajo práctico grupal.
• Opinión formada por el docente.
CRONOGRAMA:
Clase Nº 1: Unidad I
Clase Nº 2: Unidad II
Clase Nº 3: Unidad III
Clase Nº 4: Unidad IV
Clase Nº 5: Ejercitación
Clase Nº 6: Ejercitación
Clase Nº 7: Parcial
Clase Nº 8: Unidad V
Clase Nº 9:Unidad VI y VII
Clase Nº 10:Unidad VIII y IX
Clase Nº 11: Ejercitación
Clase Nº 12: Presentación del Trabajo Práctico Gupal. Discusión
Clase Nº 13: Presentación del Trabajo Práctico Gupal. Discusión
4
Clase Nº 14: Recuperatorios
Clase Nº: Firma
BIBLIOGRAFIA OBLIGATORIA:
• YOURDON: Análisis Estructurado Moderno. Edit. Prentice Hall. Ed 1993.
• DAVIS: Herramientas CASE .Editorial: Paraninfo. Ed 1992.
BIBLIOGRAFIA COMPLEMENTARIA
• SOMMERVILLE: Ingeniería de Software 5/ED. Editorial: Pearson Educación. Ed 2002.
• PRESSMAN: Ingeniería del Software . Enfoque Práctico 5/E. .Editorial: Mc Graw Hill.
Ed 2002.
• KENDALL-KENDALL: Análisis y Diseño de Sistemas. 3/E. Editorial :Prentice Hall. Ed
1997.
• SENN: Análisis y Diseño de Sistemas de Información.2/E. Editorial; Mc Graw Hill. Ed
1992.
Planeamiento Educativo
GdePlaneamiento@kennedy.edu.ar
Descargar