Vous êtes sur la page 1sur 10

Facultad de Ingeniera en Ciencias Aplicadas pag.

1
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I



CARRERA DE INGENIERA EN SISTEMAS COMPUTACIONALES
SYLLABUS DE

INGENERIA DE SOFTWARE I




1. Misin: (de la carrera)











2. Visin: (de la carrera)










3. CDIGO Y NMERO DE CRDITOS: ( ver malla)

CDIGO:



NMERO DE CRDITOS:4




La Carrera de Ingeniera en Sistemas Computacionales forma ingenieros
competentes, crticos, humanistas, lderes y emprendedores con
responsabilidad social; genera, fomenta y ejecuta procesos tecnolgicos, de
conocimientos cientficos y de innovacin en el desarrollo de soluciones
informticas; se vincula con el medio con criterios de sustentabilidad para
contribuir al desarrollo social, econmico, cultural y ecolgico de la regin y el
pas.
La Carrera de Ingeniera en Sistemas Computacionales, en el ao 2020, ser
un referente regional y nacional en la formacin de ingenieros en sistemas
computacionales.

CISIC-00078
TEORIA: 3 PRCTICA: 1 TOTAL: 4
Facultad de Ingeniera en Ciencias Aplicadas pag. 2
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I




4. DESCRIPCIN DEL CURSO El curso de Ingeniera de Software I, implica la
teora y la Prctica necesarias para conocer que la Ingeniera de Software es
una disciplina de ingeniera que comprende todos los aspectos de la
produccin de software, definiendo procesos, tcnicas claramente definidas,
herramientas, mtodos y teoras de apoyo para el desarrollo de software de
calidad dentro de costos y plazos razonables y siguiendo estndares
internacionales comnmente aceptados.


5. PRERREQUISITOS Y CORREQUISITOS:

PRERREQUISITO:(Materias que deben ser aprobadas antes de cursar esta
materia. Indicar los cdigos de las mismas de acuerdo a la malla curricular)







CORREQUISITO: (Materias que deben ser cursadas al mismo tiempo que
esta materia. Indicar los cdigos de las mismas de acuerdo a la malla
curricular)





6. TEXTO Y OTRAS REFERENCIAS REQUERIDAS PARA EL DICTADO
DEL CURSO (El texto es el libro principal para consulta y estudio de los
alumnos que debe corresponder altamente en su contenido con el programa
establecido para esta materia y debe ser un material actualizado , 5 aos
atrs. Este texto debe existir en la biblioteca. Pueden incluirse otras
referencias como complemento para el aprendizaje de los alumnos.
Tanto el texto gua como las referencias deben listarse con los
siguientes campos: (utilizar normas APA sexta edicin)

Texto Gua:

Pressmann,et al. . (2010). Ingeniera del Software un enfoque prctico.
(7ma edicin) Mxico: Mc Graw Hill.

Referencias: Apellidos, N. N. (Ao). Ttulo del libro. (edicin) ciudad: Editorial.
Booch et al., (2006). El Lenguaje Unificado de Modelado UML. Gua del
Usuario, 2da edic. Pearson Educacin, 2006.
MATERIA: Estructura datos II CODIGO: CISIC-00045
MATERIA: BASE DATOS II CODIGO: CISIC -00027
MATERIA: BASE DATOS III CODIGO: CISIC-0028
Facultad de Ingeniera en Ciencias Aplicadas pag. 3
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I


Rumbaugh et al., 2007. El Lenguaje Unificado de Modelado. Manual de
Referencia, 2da edic. Pearson Educacin, 2007.
SWEBOK
IEEE Computer Society, 2004: Guide to the Software
Engineering Body of Knowledge (SWEBOK), 2004 version.
http://www.swebok.org
ISO 12207
ISO/IEC, 2005: ISO/IEC 12207: Information Technology -Software
life cycle processes.
http://www.bvindecopi.gob.pe/normas/isoiec12207.pdf
(espaol)
UML
Object Management Group, 2005: Unified Model ing Language,
version 2.0.
http://www.omg.org/spec/UML/2.0/
http://www.visual-paradigm.com/product/vpuml/

Facultad de Ingeniera en Ciencias Aplicadas pag. 4
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I





7. OBJETIVOS GENERALES DEL CURSO

Comprender y conocer la importancia y papel de la disciplina de Ingeniera del
Software, de cara a la correcta aplicacin de los principios generales de
la ingeniera al problema de hacer software.
Saber desarrollar software mediante la aplicacin de alguna metodologa
orientada a objetos.

Objetivos especficos
CONOCER:
Las diversas reas que conforman la disciplina de Ingeniera del Software.
Los principales ciclos de vida y metodologas existentes.
Los fundamentos del anlisis (requisitos), diseo, construccin y pruebas
del software.
Mtodos y tcnicas precisos para el desarrollo de sistemas orientados a
objetos.
SABER:
Utilizar UML como lenguaje para el modelado de sistemas software
orientado a objetos.
Especificar requisitos.
Disear sistemas software siguiendo alguna metodologa orientada a
objetos.
Aplicar las principales tcnicas de modelado orientado a objetos.
Hacer pruebas de software orientado a objetos.

Facultad de Ingeniera en Ciencias Aplicadas pag. 5
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I


8. TPICOS O TEMAS CUBIERTOS (Se debe listar el contenido o programa del
curso indicando el nmero de horas por tema y porcentaje de avance)

POS. SINTESIS DE LA ASIGNATURA


A.FUNDAMENTOS
Nro. HORAS
DE UNIDAD
%
AVANCE


6
TEOR PRAC
1 Introduccin a la Ingeniera de Software 5

1.1 Conceptos

1.2 Objetivos

1.3 Cuerpos de conocimientos SWEBOOK

1.4 reas principales

Laboratorio 1 Instalacin y Pruebas Rational Rose

3 10
2 Procesos de Ingeniera del Software 5

15
2.1 Ciclo de Vida del Software

2.2 Procesos del ciclo de vida ISO 12207.

2.3 Ciclos de Vida tradicionales.

2.4 Ciclos de vida para sistemas orientados a objetos

2.5
Metodologas de desarrollo de software:
o concepto
o evolucin histrica
o tipos.




Laboratorio 2 Instalacin y Pruebas Argo -UML

3 19
3 Requisitos 4 27
3.1 Concepto y caractersticas



3.2 Tipos de requisitos.



3.3 Captura.



3.4 Anlisis.



3.5 Especificacin.

3.6 Validacin.

4 Diseo del Software 5 38
4.1 Contexto y Aspectos Clave.



4.2 Arquitectura del Software.

4.3 Patrones de Diseo.

4.4 Notaciones

4.5 Descripciones Estructurales (esttica)

4.6 Descripciones de Comportamiento (dinmica)

4.7
Estrategias
Estructurada

Facultad de Ingeniera en Ciencias Aplicadas pag. 6
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I
Orientada a Objetos
Centrada en datos
Basada en Componentes

Laboratorio 3 Instalacin y pruebas Visual Paradigm

5 35
5 Construccin y pruebas del Software 5 42
5.1 Principios de construccin.



5.2 Codificacin.

5.3 Reutilizacin e Integracin de cdigo.

5.4 Fallos.

5.5 Errores y defectos.

5.6 Niveles y tipos de pruebas.

5.7 Tcnicas de prueba.

6 Estudio de Metodologas (trabajo grupal) 5 47
6.1 Proceso Unificado



6.2 Open RUP

6.3 Mtrica 3

6.4 Programacin Extrema

7
B.DESARROLLO ORIENTADO A OBJETOS

Lenguaje unificado de modelado UML 5 53
7.1 Caractersticas y metodologas orientadas a objetos



7.2 Objetivos y caractersticas de UML

7.3
Usos de UML
Visualizar
Especificar
Construir
Documentar

7.4 Tipos de diagramas

7.5 Arquitectura del Sistema


Laboratorio 4 Modelado de un Sistema a elegir

8 Contexto y requisitos del Sistema 4 58
8.1 Conceptos bsicos de Casos de Uso



8.2 Relaciones

8.3 Diagramas de casos de Uso

8.4 Modelado del contexto de un sistema

8.5 Modelado de los requisitos de un sistema

9 Interacciones del Sistema 4 63
9.1 Elementos de la interaccin



9.2 Diagramas de Secuencia

9.3 Diagramas de Colaboracin

9.4 Modelado de flujos de Control por ordenacin temporal

Facultad de Ingeniera en Ciencias Aplicadas pag. 7
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I
9.5 Modelado de flujos de Control por Organizacin

10 Estructura del Sistema 5 69
10.1
Elementos principales
Clases
Relaciones



10.2 Diagramas de Clases

10.3 Diagramas de Objetos

10.4 Caractersticas Avanzadas del Modelado Estructural

10.5 Interfaces

10.6 Mecanismos de Extensin

10.7 Notas, Estereotipos, Valores Etiquetados

10.8 Restricciones tcnicas del Modelado

11 Arquitectura lgica del Sistema 4 73
11.1 Paquetes



11.2 Relaciones entre Paquetes

11.3 Estereotipos y

11.4 Valores etiquetados de los Paquetes

11.5 Diagramas de Paquetes

11.6 Modelado de Grupos de Elementos

11.7 Modelado de Vistas Arquitectnicas

12 Comportamiento del Sistema 4 78
12.1 Concepto de Evento.



12.2 Tipos de Eventos.

12.3 Maquinas de Estados.

12.4 Diagramas de Transicin de Estados.

12.5 Diagramas de Actividad.

12.6 Modelado de la Vida de un Objeto.

12.7 Modelado de un Flujo de Trabajo.

12.8 Modelado de una Operacin.

13 Arquitectura Fsica del Sistema 4 83
13.1 Concepto de Componentes



13.2 Relaciones entre Componentes

13.3 Tipos de Componentes

13.4 Tcnicas de Modelado de Componentes

13.5 Diagramas de Componentes

13.6 Despliegue: nodos y tipos de conexiones

13.7 Modelado de procesadores y dispositivos

13.8 Modelado de la distribucin de componentes

Facultad de Ingeniera en Ciencias Aplicadas pag. 8
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I
13.9 Diagramas de Despliegue

14 Pruebas de Sistemas Orientados a Objetos 4 88
14.1 Estrategias de Prueba.



14.2 Pruebas de Unidad

14.2 Pruebas de Integracin

14.3 Pruebas de Validacin

14.4 Diseo de Casos de Prueba

14.5
Mtodos de Prueba
Nivel de Clase
Nivel entre Clases


Proyecto Modelado-Programacin y pruebas de un Sistema
Completo a elegir cada Semestre.

10 100
TOTAL 84 63 21




9. HORARIO DE CLASE/LABORATORIO (Se debe indicar el nmero de
sesiones de clases por semana y la duracin de cada sesin, tanto para
cubrir el material terico como las actividades prcticas)

HORAS CLASE
SEMESTRE
HORAS LABORATORIO
SEMESTRE
TOTAL HORAS
SEMESTRE
63

21 84



10. CONTRIBUCIN DEL CURSO EN LA FORMACIN DE PROFESIONAL

Este curso contribuye con el perfil profesional del futuro ingeniero al permitirle el desarrollo
de habilidades y destrezas en el campo de la Ingeniera de Software para el modelado, la
implementacin y pruebas de sistemas informticos. El estudiante utiliza herramientas de
software para modelar y simular aplicaciones reales; instala y prueba en laboratorio
software para modelado; analiza ciertos parmetros de funcionamiento en base a
ejercicios. Se realiza un proyecto integrador final del curso, donde trabajan en equipos,
promoviendo la creatividad e investigacin; al final del mismo realizan la presentacin,
exposicin y entregan un reporte del proyecto.


Facultad de Ingeniera en Ciencias Aplicadas pag. 9
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I

11. RELACIN DEL CURSO CON LOS RESULTADOS DE APRENDIZAJE




RESULTADOS DE
APRENDIZAJE DE LA
CARRERA
CONT.
A,M,B
EL ESTUDIANTE DEBE:
a) Habilidad para aplicar los
conocimientos de ciencias bsicas y de
ingeniera apropiados para modelar y
resolver problemas de ingeniera de
Sistemas Computacionales

M
b) Habilidad para disear y conducir
experimentos, as como para analizar e
interpretar datos relacionados en el rea
de Sistemas Computacionales
M
c) Capacidad para disear, implementar
y evaluar un sistema computacional,
proceso, componente, o programa que
satisfaga requerimientos especficos.
A Realizar el modelado de un sistema Informtico
utilizando Visual Paradigm
d) Habilidad para liderar y trabajar en
equipos multidisciplinarios y alcanzar
objetivos comunes.
M
e) Habilidad para analizar un problema,
identificar y definir los requerimientos
apropiados para la solucin de
problemas de ingeniera de Sistemas
Computacionales.
A Plantear un solucin a un problema de
automatizacin a elegir cada semestre
f) Demostracin de responsabilidad
profesional, tica, legal, social y
ambiental.
B
g) Habilidad para comunicarse
efectivamente.
M
i) Mantiene y desarrolla habilidades para
una actualizacin permanente a lo largo
de su ejercicio profesional.
B
j) Conocimiento de temas
contemporneos.
B
k) Capacidad para usar tcnicas,
habilidades y herramientas actuales y
necesarias para la prctica de
ingeniera en Sistemas
Computacionales.
A Realizar el modelado completo, la
implementacin y pruebas de un sistema
seleccionado como proyecto final





Facultad de Ingeniera en Ciencias Aplicadas pag. 10
Error! Elemento de Autotexto no definido.
Carrera de Ingeniera en Sistemas Computacionales Ingeniera de Software I







12. EVALUACIN DEL CURSO










13. RESPONSABLE DE LA ELABORACIN DEL SYLLABUS Y FECHA DE
ELABORACIN

Elaborado por: Ing. MSC. Rodrigo Naranjo Granja
Fecha: Mayo 2012








Primera
Evaluacin
Segunda
Evaluacin
Supletorio
Exmenes
20 20

Lecciones
20 20

Tareas
15 15

Laboratorios
15 15

Participacin en Clase
10 10




Proyecto Final
20 20 100






TOTAL 100% 100% 100%

Vous aimerez peut-être aussi