Sistemas i - Ing Software Unidad III Arquitectura Del Software
Silabo de Ing de Software
description
Transcript of Silabo de Ing de Software
![Page 1: Silabo de Ing de Software](https://reader035.fdocumento.com/reader035/viewer/2022073121/55cf9141550346f57b8c0568/html5/thumbnails/1.jpg)
UNIVERSIDAD PRIVADA TELESUP
SÍLABO
I. DATOS GENERALES
1.1. Curso : INGENIERÍA DE SOFTWARE 1.2. Ciclo : VI 1.3. Carrera : Ingeniería de Sistemas e Informática 1.4. Código curso : S-604 1.5. Requisito : S-401 1.6. Créditos : 03
II. DESCRIPCIÓN GENERAL
La asignatura es de naturaleza teórico - práctica, tiene por objetivo que el estudiante de computación adquiera conocimientos sobre actividades fundamentales en el campo de desarrollo de software, esta disciplina trasciende la actividad de la programación. Asimismo, pueda desarrollar las habilidades pertinentes para evaluar, en cualquier ámbito sistémico de las distintas áreas de una empresa, incluye el análisis previo de la situación el diseño del proyecto , el desarrollo del software y las pruebas necesarias para confirmar , su correcto funcionamiento y la implementación del sistema. Comprende cuatro Unidades de Aprendizaje: I Introducción a la Ingeniería de software, II Introducción al UML, III. Modelo de Negocio., IV Modelo de Análisis de Negocio
III. COMPETENCIAS
Comprende los elementos prácticos sobre las bases teóricas y aplicación metodológica
que sustenta las diferentes alternativas de enfoque de la ingeniería de software.
IV. CAPACIDADES
1. Conoce metodologías y enfoques para la creación de un proyecto, los aspectos
fundamentales teóricos de la ingeniería de software.
2. Aplica y crea elementos y diagramas validos en el diseño de un modelo sistémico
3. Conoce y explica la estructura dinámica del software utilizando la metodología RUP
4. Conoce la utilidad e importancia de los diagramas a diseñar en el modelo de análisis
del negocio.
V. ACTITUDES
1. Valora la creación de diseños y modelos como parte del proceso de construcción de un
proyecto.
2. Valora la creación de diseños y modelos como parte del proceso de aprendizaje.
3. Incentiva la innovación y utilización del software.
4. Presentar con criterio de análisis un modelo de negocios.
![Page 2: Silabo de Ing de Software](https://reader035.fdocumento.com/reader035/viewer/2022073121/55cf9141550346f57b8c0568/html5/thumbnails/2.jpg)
VI. PROGRAMACIÓN DE CONTENIDOS
UNIDAD DE APRENDIZAJE I: INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE
CAPACIDAD: Conoce metodologías y enfoques para la creación de un proyecto, los aspectos fundamentales teóricos de la ingeniería de software.
Semana Contenidos conceptuales Contenidos procedimentales Actividades
1
1. Definición, Objetivos y Procesos.
Aprende y conceptualiza a la Ing. de software y sus elementos
Discusión del contenido de lecturas Ejercicios de autoevaluación
2.Paradigma de la Programación orientada a objetos.
Determina los fundamentos en el proceso de construcción de un software bajo en enfoque de la programación orientada a objetos
Discusión del contenido de lecturas Ejercicios de autoevaluación
3. Metodologías Conoce las adecuadas metodologías de la ingeniería de software.
Discusión del contenido de lecturas Ejercicios de autoevaluación
4.Requerimientos e Ingeniería
Conoce los fundamentos de los requerimientos de un proyecto
Discusión del contenido de lecturas Ejercicios de autoevaluación
UNIDAD DE APRENDIZAJE II: INTRODUCCIÓN AL UML
CAPACIDAD: Aplica y crea elementos y diagramas validos en el diseño de un modelo sistémico.
Semana Contenidos conceptuales Contenidos procedimentales Actividades
2
1. Lenguaje de Modelado Unificado
Reconoce los fundamentos generales de UML.
Discusión del contenido de lecturas Ejercicios de autoevaluación
2. Modelado de Objetos (Meta modelos) y reglas UML
Analiza el proceso y diferencia a los modelos y reglas de un proceso.
Discusión del contenido de lecturas Ejercicios de autoevaluación
3. Ciclo de Vida de un Proceso Unificado
Construye los elementos generales comprendidos en cada uno de los diagramas de UML.
Discusión del contenido de lecturas Ejercicios de autoevaluación
4. Diagramas y Elementos de UML
Reconoce y elabora los términos adecuados de cada uno de los objetos e identifica las vistas de uml.
Discusión del contenido de lecturas Ejercicios de autoevaluación
UNIDAD DE APRENDIZAJE III: MODELO DE NEGOCIO.
CAPACIDAD: Conoce y explica la estructura dinámica del software utilizando la metodología RUP
Semana Contenidos conceptuales Contenidos procedimentales Actividades
3
1. Modelo de negocio - Definición
Conceptualiza a la Ing. de software y sus elementos.
Discusiones guiadas. Lecturas Ejercicios de autoevaluación
2. Modelo de negocio, Construcción.
Analiza al modelo de negocio como elemento fundamental en la construcción de software.
Discusiones guiadas. Lecturas Ejercicios de autoevaluación
3. Reglas de negocio Conoce las reglas de negocio. Discusiones guiadas. Lecturas Ejercicios de autoevaluación
4. integración RUP Aplica las fases del Rup en el modelo de negocio.
Discusiones guiadas. Lecturas Ejercicios de autoevaluación
UNIDAD DE APRENDIZAJE IV: MODELO DE ANALISIS DEL NEGOCIO
CAPACIDAD: Conoce la utilidad e importancia de los diagramas a diseñar en el modelo de análisis del negocio.
Semana Contenidos conceptuales Contenidos procedimentales Actividades
4
1. modelo de análisis del negocio - Definición
Reconoce el modelo de análisis de negocio y sus elementos.
Discusión del contenido de lecturas Ejercicios de autoevaluación
2. Arquitectura del Análisis
Identifica los elementos y componentes del modelo de análisis de negocio.
Discusión del contenido de lecturas Ejercicios de autoevaluación
3. Integración RUP II Analiza el modelo de negocio como una herramienta de desarrollo
Discusión del contenido de lecturas Ejercicios de autoevaluación
4. Documentación de realización de caso de uso.
Conoce la documentación para la realización de un caso de uso.
Discusión del contenido de lecturas Ejercicios de autoevaluación
![Page 3: Silabo de Ing de Software](https://reader035.fdocumento.com/reader035/viewer/2022073121/55cf9141550346f57b8c0568/html5/thumbnails/3.jpg)
VII. METODOLOGÍA
1. Presentación y discusión de los temas 2. Revisión de lecturas por temas y unidades de aprendizaje 3. Desarrollo de actividades y ejercicios prácticos 4. Desarrollo de talleres presénciales mediante equipos de trabajo
VIII. EQUIPOS Y MATERIALES
Multimedia, pizarra, texto didáctico, referencias de fuentes de información, internet y equipo informático
IX. EVALUACIÓN
La Nota final será el promedio de: 1. Actividades (ACT) 50% 2. Asistencia al Seminario (AS) 10% 3. Examen Final (EF) 40%
.
X. FUENTES DE INFORMACIÓN
1. Bibliográficas Roger Pressman 6ta edición mc Graw Hill ingeniería de software
Richard fairley Editorial: mc Graw Hill ingeniería de software
Len Bass Prasun Dewan Editorial john wiley & sons User Interface Software
Antonio J. Morata Programador certificado java 2. curso práctico, Libros de
Programación y lenguajes
Visual Foxpro 5.0 (Diseño de la Base de Datos), Ariel Cortez – Ingeniería de
software.
Manual de PHP, Elizabeth EDICION 1999
2. Electrónicas
Ingeniería de software http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
Lenguaje de modelamiento Unificado http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
Fundamentos de ingeniería de software http://www.slideshare.net/chiki.carito/modelado-del-anlisis
Diagramas de actividades UML: Referencia
http://msdn.microsoft.com/es-es/library/dd409360.aspx
PROMEDIO 5ACT + 1AS + 4EF FINAL = 10