You are on page 1of 5

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERA

ESCUELA ACADEMICO-PROFESIONAL
ING. INDUSTRIAL

SILABO
I. IDENTIFICACION
1.1 Experiencia Curricular
: INGENIERIA DE SOFTWARE
1.2 Para estudiantes de la carrera
: Ingeniera Industrial.
1.3 Ciclo Acadmico
: IX
1.4 Ao y Semestre Curricular
: 2013-I
1.5 Extensin Horaria
1.5.1 Total de horas semanales
: 06 horas
Horas de Teora
: 03 horas
Horas de Prctica
: 03 horas
1.5.2 Total de horas/semestre
: 96 horas
1.6 Crditos
: 04
1.7 Organizacin del Tiempo semestral
:
Tipo de actividades
1.7.1 Clases Tericas
1.7.1 Clases Prcticas
1.7.1 Proyectos
1.7.1 Evaluacin Sumativa
1.7.1 Holgura (imprevistos)
TOTAL DE HORAS

Total de Horas
I
12
12
03
03
02
32

36
36
09
09
06
96

Unidades
II
12
12
03
03
02
32

III
12
12
03
03
02
32

1.8 Departamento Acadmico y Facultad: Ingeniera Industrial. Facultad de Ingeniera.


1.9 Docente
: Ing. Francisco Rodrguez Novoa. (Profesor Auxiliar TC).
Magster en Informtica. Doctor en Ciencias e Ingeniera.
II. FUNDAMENTACIN Y DESCRIPCION
El curso de Ingeniera de Software del rea de Sistemas corresponde al Noveno semestre de
formacin de la Escuela Acadmico Profesional de Ingeniera Industrial. El curso es de naturaleza
terico-practica. Tiene como propsito describir y explicar las etapas en el desarrollo de un sistema
de informacin, bajo un enfoque de tecnologa orienta a objetos.
La Ingeniera de Software es la disciplina que estudia y propone las teoras, tcnicas, metodologas,
herramientas para la construccin de software altamente confiable y a un costo razonable.
El desarrollo del curso comprende los temas: Introduccin a la Ingeniera de Software, Proceso de
Software, Gestin de Proyectos Software, Mtricas de Proyectos, Tecnologa Orientada a Objetos,
Proceso Unificado de Rational y Lenguaje de modelado UML.
En las prcticas de Laboratorio el alumno aprender a utilizar el lenguaje de programacin Visual
Studio 2010 y la Suite de Rational Enterprise para usar las siguientes herramientas: Rational Rose
para el Anlisis y Diseo de Sistemas.
III. APRENDIZAJES ESPERADOS
El alumno del Noveno Ciclo de la Escuela de Ingeniera Industrial de la Universidad Nacional
de Trujillo, al trmino de la asignatura estar en condiciones de:
3.1 Conocer y aplicar los conceptos y fundamentos de la Ingeniera de Software.
3.2 Conocer los conceptos bsicos, los procesos de desarrollo, los mtodos y las herramientas de
la ingeniera de software.
3.3 Conocer los fundamentos de la Tecnologa Orientada a Objetos.
3.4 Comprender al Proceso Unificado de desarrollo de software y su aplicacin en desarrollo de
proyectos Software.
3.5 Conocer el Lenguaje de Modelado UML y el desarrollo y aplicacin de los distintos
diagramas que lo componen.
3.6 Desarrollar aplicaciones bsicas con la la herramienta de programacin Visual Basic.
1

UNIVERSIDAD NACIONAL DE TRUJILLO


FACULTAD DE INGENIERA

ESCUELA ACADEMICO-PROFESIONAL
ING. INDUSTRIAL

IV. PROGRAMACION
UNIDAD DE APRENDIZAJE N 1
1. Denominacin : FUNDAMENTOS DE INGENIERIA DE SOFTWARE
2. Duracin

: Terica: Del 2013 - 04 - 08 al 2013 - 05 - 11


Prctica: Del 2013 - 04 - 08 al 2013 - 05 - 11

3. Objetivos
:

Conocer los principios y generalidades de la Ingeniera del Software.

Conocer los principales Modelos de Proceso de Software, caractersticas y aplicaciones.

Conocer los elementos de la Gestin de un Proyecto Software.

Conocer y Aplicar los fundamentos de Mtricas de Producto Software.


4. Programacin:
SEM
N
01

02

03

04

ACTIVIDADES DE APRENDIZAJE Y EVALUACIN


CONCEPTUALES
PROCEDIMENTALES ACTITUDINALES
Introduccin
- Software: Caractersticas Conoce conceptos y
Se interesa por el
Crisis del Software.
principios de Ingeniera tema de Ingeniera
-Ingeniera del Software:
de Software.
de Software y
Objetivos. Fundamentos.
Sistemas de
- La Industria del
Informacin.
Software en el Per.
- Tecnologa Orientada a
Objetos.
Prctica: Visual Basic
Proceso de Software.
- El Proceso: Una Visin
Conoce y compren-de Se interesa por el
General.
las el mbito de los
tema de Modelos de
- Modelos Prescriptivos
Modelos de Proceso de Proceso
de
del Proceso:
Software.
Software.
Modelo en Cascada
Modelos Incrementales
Modelos Evolutivos
Prctica: Visual Basic
Gestin de Proyectos
Software.
Conoce el fundamento Aprecia la
- Personal.
de la Gestin de
importancia de la
- Producto.
Proyectos Software.
Gestin de un
- Proceso.
Proyecto Software.
- Proyecto
Prctica: Visual Basic
Estimacin
de Conoce el fundamento Aprecia la
Proyectos
Software. de Estimacin de
importancia de la
Calidad General. Marco Proyectos software.
Estimacin de
Conceptual. Tipos de
Proyectos software.
Mtricas.
Puntos
de
Funcin.
Prctica: Visual Basic

05

MM.EE.
EVALUACIN

Evaluacin
Diagnstico
para validar
prerrequisitos

Tarea para
Evaluacin
Formativa
-Exposicin de
Tema:
Proceso de
Software
Tarea para
Evaluacin
Formativa
-Exposicin de
Tema:
Planificacin
de Proyectos
Tarea para
Evaluacin
Formativa
-Exposicin de
Tema de
Mtricas de
Software
PRIMER
EXAMEN
PARCIAL
(2013-05-07)

Lecturas
sobre
el
tema
de
Modelos de
Proceso de
Software.

UNIVERSIDAD NACIONAL DE TRUJILLO


FACULTAD DE INGENIERA

ESCUELA ACADEMICO-PROFESIONAL
ING. INDUSTRIAL

UNIDAD DE APRENDIZAJE N 2
1. Denominacin : INGENIERIA DE SOFTWARE: MODELADO DEL NEGOCIO Y
REQUERIMIENTOS.
2. Duracin

: Terica:
Prctica:

Del 2013 - 05 - 13 al
Del 2013 - 05 - 13 al

2013 - 06 - 15
2013 - 06 - 15

3. Objetivos
:

Conocer el Proceso Unificado de Desarrollo de Software.

Conocer el Lenguaje de Modelado UML.

Conocer y aplicar el Modelo de Negocios: Diagrama de Casos de Uso del Negocio,


Diagrama de actividades, Diagrama de Objetos del negocio y Diagrama del Dominio.

Conocer y aplicar el Modelo de Requerimientos: Diagrama de Casos de Uso de


requerimientos, priorizacin de Casos de Uso y Documento de Especificacin.

Aplicar la herramienta Racional Rose para la construccin de los Diagramas UML.


4. Programacin:
SEMA
ACTIVIDADES DE APRENDIZAJE Y EVALUACIN
NA N
CONCEPTUALES
PROCEDIMENTALES ACTITUDINALE
EVALUACIN
S
06
Proceso Unificado de
Desarrollo
Conoce el fundamento Valora la
- Seis Mejores Prcticas. del Proceso Unificado
importancia del
- Desarrollo Iterativo.
de Desarrollo.
Proceso Unificado
- Estructura de RUP.
de Desarrollo.
- Fases de RUP.
- Flujo de Trabajo.
07

Lenguaje
de Conoce las
- Se interesa en el
Modelado UML.
caractersticas y
uso del Lenguaje
- Definicin. Historia
fundamento del
de
Modelado
- Vistas y Diagramas
Lenguaje de Modelado
UML
- Paradigma orientado a UML
Objetos.
08
Modelo del Negocio
Comprende el
Se interesa por el Tarea para
- Actividades
Fundamento del
Modelo del
evaluacin
- Diagrama Casos Uso Modelo del Negocio y
Negocio y su
formativa.
del Negocio, Diagrama Desarrolla el diagrama
aplicacin.
Desarrollo de un
Actividades, Diagrama de casos de uso del
caso propuesto.
de Objetos del Negocio. negocio, el diagrama de
Diagrama del Dominio. actividades, el diagrama
Artefactos: Reglas del de objetos del negocio y
Negocio, Glosario y el diagrama del
Documento de visin..
dominio.
09
Modelo de
Requerimientos
- Desarrolla diagramas
- Se interesa por el Tarea para
-Definicin y tipos de de Casos de Uso de
Modelo de
evaluacin
Requerimientos.
Requerimientos.
Requerimientos y
formativa.
- Diagramas de Casos - Elabora la
su aplicacin.
Desarrollo de un
de Uso Requerimientos. especificacin de un
caso propuesto.
- Diagrama de Casos de caso de uso.
Uso. Relaciones.
10
SEGUNDO
EXAMEN
PARCIAL
(2013-06-11)
3

MM.EE.
Lectura
sobre
el
tema
del
Proceso
Unificado
de
Desarrollo

UNIVERSIDAD NACIONAL DE TRUJILLO


FACULTAD DE INGENIERA

ESCUELA ACADEMICO-PROFESIONAL
ING. INDUSTRIAL

UNIDAD DE APRENDIZAJE N 3
1. Denominacin : INGENIERIA DE SOFTWARE: MODELADO DEL ANALISIS Y DISEO
E IMPLEMENTACION
2. Duracin
: Terica:
Del 2013 - 06 - 17 al 2013 - 07 - 19
Prctica:
Del 2013 - 06 - 17 al 2013 - 07 - 19
3. Objetivos
:

Conocer y aplicar el Modelo de Anlisis: Diagrama de Colaboracin, Diagrama de Clases


del Anlisis.

Conocer y aplicar el Modelo de Diseo: Interfaz grfica de usuario (GUI), Diagrama de


Secuencia, Diagrama de Clases del Diseo, Diagrama de Estados..

Conocer y aplicar el Modelo de Datos, Modelo Fsico y Lgico de la Base de Datos.

Conocer y aplicar el Modelo de Implementacin:: Diagrama de Componentes y Diagrama


de Distribucin..

Aplicar la herramienta Racional Rose para la construccin de los Diagramas UML.


4. Programacin:
SEMA
ACTIVIDADES DE APRENDIZAJE Y EVALUACIN
NA N
CONCEPTUALES
PROCEDIMENTALES
ACTITUDINALES
11

Anlisis y Diseo. 1
Etapa del Anlisis y
Diseo. Actividades a
desarrollar. Artefactos
producidos. Elaboracin
del Modelo de Anlisis.
Anlisis y Diseo. 2
Diagrama
de
Colaboracin.
Diagrama de Clases del
Anlisis.
Interfaces
Grficas de Usuario.
Diagrama de Secuencia.
Anlisis y Diseo. 3.
-Diagrama de Clases.
- Diagramas de Estados.
- Modelo de datos
- Modelo Lgico y
Fsico de Base de Datos.
- Implementacin (D.
de Componentes)
- Diagrama de
componentes.
- Diagramas de
Distribucin.

12

13

14

Desarrolla Diagramas
del Modelo de Anlisis.

Se interesa por el
desarrollo del Modelo
de Anlisis.

-Desarrolla Diagramas
de Colaboracin y
Diagramas de
Secuencia.

- Se interesa por el
desarrollo de los
Diagramas de
Colaboracin y
Diagrama de
Secuencia.
-Desarrolla Diagramas - Se interesa por el
de Clases y Diagrama desarrollo
de
los
de Estados.
Diagramas de Clases,
Modelo y Modelo
Fsico de la base de
datos.
Desarrolla Diagramas - Se interesa por el
de Componentes y desarrollo
de
los
Diagramas
de Diagramas
de
Distribucin.
Componentes
y
Distribucin.

15

MM.EE.
EVALUACI
N
Tarea para
evaluacin
formativa.
Desarrollo de
un caso
propuesto.
Tarea para
evaluacin
formativa.
Desarrollo de
un caso
propuesto.
Tarea para
evaluacin
formativa.
Desarrollo de
un caso
propuesto.
Tarea para
evaluacin
formativa.
Desarrollo de
un caso
propuesto.
EXAMEN
PARCIAL
(2013-07-16)
EXAMEN
APLAZADO

16

(2013-07-23)

V. NORMAS DE EVALUACIN:
Registrar como mnimo 70% de asistencia a clases terico-prcticas.
4

Ejemplos
de
Proyectos
Ingeniera
de
Software.

UNIVERSIDAD NACIONAL DE TRUJILLO


FACULTAD DE INGENIERA

ESCUELA ACADEMICO-PROFESIONAL
ING. INDUSTRIAL

La asistencia es obligatoria a clases de teora y prctica.


Los exmenes parciales se tomarn al final de cada unidad, as mismo, se evaluar mediante
prcticas calificadas en aula durante el desarrollo de la unidad. En los exmenes se considera la
nota vigesimal de 00 a 20.
La nota aprobatoria mnima es 11 (once). Solo se utilizar el redondeo para obtener el promedio
final del curso, considerndose un punto a favor del alumno cuando la fraccin decimal es
mayor o igual a 0.5.
El promedio de cada unidad se obtiene de la siguiente forma:
Promedio Unidad = 0.60*EP + 0.25*LAB + 0.15*VARIOS
EP: examen parcial
LAB: prcticas de laboratorio.
VARIOS: Trabajo/Proyecto.
El promedio final se obtiene de la siguiente forma:
Promedio Final = (PU1 + PU2 + PU3) / 3
PU1: promedio unidad 1
PU2: promedio unidad 2
PU3: promedio unidad 3.
El alumno aprueba el curso cuando obtenga un promedio final de 11 o ms.
Los alumnos que tengan un promedio desaprobatorio tienen derecho a un examen de aplazados.
VI. CONSEJERIA
Propsitos: Generar comprensin especfica de acuerdo a los inconvenientes temticos que
reporte el alumno y que mejoren su comprensin del curso.
Estrategias de prestacin del servicio: Consultas aclaratorias sobre los temas desarrollados en
clase y orientacin individual o grupal sobre temas de informacin para resolver el proyecto
final.
Lugar y horario semanal para la consejera extra clase.
Oficina del profesor. (Primer Piso Pabelln de Ingeniera)
Da Martes de 1 a 2 pm
VII. BIBLIOGRAFA

6.1 Liza Csar: MODELANDO CON UML. 1ra Edicin. Trujillo 2002
6.2 Pressman Roger: INGENIERIA DEL SOFTWARE. UN ENFOQUE PRACTICO. Editorial
McGrawHill. 7ma Edicin. 2010.
6.3 Booch: El LENGUAJE UNIFICADO DE MODELADO GUIA DEL USUARIO UML. Edicin 2.
Editorial Pearson. 2006.
6.4 Somerville Ian: INGENIERIA DEL SOFTWARE.- Edicin UltR.- Editorial Pearson
2007.

Espaa

6.5 Weitzenfield: INGENIERIA DE SOFTWARE ORIENTADA A OBJETOS CON UML.


Edicin.- Editorial Thomson/Paraninfo. 2005.

Guadalupe, Abril del 2013

1ra.

You might also like