Está en la página 1de 9

VICERRECTORADO ACADMICO GENERAL

PROGRAMA DE ASIGNATURA SLABO- PRESENCIAL


1.

DATOS INFORMATIVOS

MODALIDAD: Presencial
CARRERA: Ingeniera en Sistemas
e Informtica
PRE-REQUISITOS:

15083 PROGRAMACIN II
CO-REQUISITOS:

DEPARTAMENTO: Ciencias de la
Computacin

REA DE CONOCIMIENTO: Ingeniera de


Software

NOMBRES ASIGNATURA: Tcnicas


de Desarrollo de Sistemas

PERODO ACADMICO:
Oct 2015 Mar 2016

CDIGO: 23051

NRC:

No. CRDITOS: 6

FECHA
ELABORACIN:
Septiembre 2015

SESIONES/SEMANA:
TERICAS: 4
LABORATORIOS: 2

NIVEL: 4
EJE DE
FORMACIN:
Profesional

DOCENTES: ING. MNICA GMEZ S.


ING. CECILIA HINOJOSA R.

DESCRIPCIN DE LA ASIGNATURA:
Tcnicas de Desarrollo de Sistemas, es la primera asignatura del rea Ingeniera de Software, brinda los
elementos para que el estudiante aprenda los fundamentos de la Ingeniera de Software, los cuales se
constituyen en la base para las dems asignaturas del rea. Se estudia qu es un proceso y producto
software, sus caractersticas e impacto en la sociedad. Desde la perspectiva del proceso de desarrollo de
software, se estudian las actividades genricas, sus interacciones y resultados esperados. Se proporciona al
futuro profesional las bases conceptuales para el desarrollo de software, dando un tratamiento adecuado, tico
y profesional de la informacin. Las unidades segunda y tercera se orientan a que el estudiante adquiera los
conocimientos, destrezas y habilidades para realizar un proceso de Ingeniera de Requisitos, acorde a
estndares internacionales y aplicar los conocimientos adquiridos en el desarrollo de un caso prctico.
CONTRIBUCIN DE LA ASIGNATURA A LA FORMACIN PROFESIONAL:
La asignatura Tcnicas de Desarrollo de Sistemas es parte del conjunto de asignaturas de la segunda etapa de
formacin del Ingeniero en Sistemas e Informtica. Est orientada a facilitar a los estudiantes el aprendizaje de
los fundamentos de la Ingeniera de Software, con el fin de que tengan los elementos tcnicos que les permita
tomar decisiones al momento de enfrentar un proyecto de desarrollo. Se enfoca en desarrollar las capacidades
de anlisis, abstraccin y sntesis; pone especial atencin en el anlisis y especificacin de Requisitos de
software, como la disciplina que enfrenta uno de los aspectos crticos del desarrollo de software y que
determina en un alto porcentaje el xito o fracaso de los proyectos informticos.
RESULTADO DE APRENDIZAJE DE LA CARRERA: (UNIDAD DE COMPETENCIA)
El estudiante desarrolla sistemas informticos bsicos, aplicando tcnicas de anlisis de requerimientos y un
lenguaje de programacin visual, que d solucin a un problema especfico de un rea de conocimiento, con
eficiencia, eficacia y responsabilidad profesional.
OBJETIVO DE LA ASIGNATURA:
Desarrollar las capacidades, destrezas y habilidades para que el estudiante comprenda y aplique los fundamentos de
ingeniera de requisitos, en forma general, y especficamente la ingeniera de requisitos como la base para minimizar el
fracaso de los proyectos de desarrollo de software.

RESULTADO DE APRENDIZAJE DE LA ASIGNATURA: (ELEMENTO DE COMPETENCIA)


1.
2.

Identifica el ciclo de vida, metodologa para aplicar en el desarrollo de software.


Elicita, analiza, especifica y gestin requerimientos de software, de tal forma que d solucin a un problema

especfico de una rea de conocimiento con eficiencia, eficacia y responsabilidad profesional.


2.

SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

VICERRECTORADO ACADMICO GENERAL


No.

UNIDADES DE CONTENIDOS

RESULTADOS DEL APRENDIZAJE Y SISTEMA DE TAREAS

Resultados de Aprendizaje de la Unidad1:


Describe los fundamentos de Ingeniera de Software.

UNIDAD 1:

FUNDAMENTOS DE LA INGENIERA DEL SOFTWARE

Identifica el modelo de proceso de desarrollo de


software que conviene utilizar en un escenario
especfico.
Desarrolla capacidades de Lectura crtica y
reflexiva.
Genera capacidades de Trabajo en equipo y
exposicin de resultados propios.

Induccin: Indicaciones sobre el desarrollo de la materia.


Acuerdos sobre evaluacin; Trabajos en base a consensos.
Motivacin de trabajo efectivo
1.

2.

3.

4.

El producto software
1.1. Definicin.
1.2. La naturaleza del software.
1.3. Clasificacin.
1.4. Mitos del software.
1.5. Fundamentos de Ingeniera de software.
1.6. La prctica del software.
El proceso del software
2.1. Modelo general de software.
2.2. Evaluacin y mejora del proceso de Software.
2.3. Modelos del proceso prescriptivo: cascada, de
proceso incremental, de proceso evolutivo y
concurrente.
2.4. . El proceso unificado: Breve historia, Fases del
proceso unificado.
2.5. Modelos del proceso personal y del equipo del
software.
Introduccin a las Metodologas de desarrollo de
Software
3.1. Fundamentos.
3.2. Clasificacin.
3.3. Metodologas orientadas a objetos.
Principios que guan la prctica de la Ingeniera de
Software.
4.1. Principios que guan el proceso
4.2. Principios que guan la prctica
4.3. Principios que guan el modelado
4.4. Principios que guan la construccin
4.5. Principios que guan la validacin
4.6. Principios que guan el despliegue

Tarea 1

Leer Cap I, Texto gua


Mapa Mental

Tarea 2
Leer Cap II, tema 2.3 - Texto gua
Mapa Mental
Tarea 3
Leer Cap II, tema 2.5 - Texto gua
Mapa Mental
Tarea 4
Leer Cap II, tema 2.6 - Texto gua
Mapa Mental
Tarea 5
Leer Cap III, tema 3.1, 3.2, 3.3 - Texto gua
Mapa Mental
Tarea 6
Leer Cap III, tema 3.4 - Texto gua
Mapa Mental
Tarea 7
Leer Cap IV, tema 4.2 - Texto gua
Mapa Mental
Tarea 8
Leer Cap IV, tema 4.3 - Texto gua
Mapa Mental

UNIDAD 2:

Resultados de Aprendizaje de la Unidad 2:

INTRODUCCION Y FUNDAMENTOS DE LA INGENIERA DE


REQUISITOS (IR) - EDUCCION Y ANALISIS

Conoce los sntomas y los motivos de la IR


inadecuada, las cuatro actividades principales de
una IR, el papel de comunicacin en la IR, las

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

VICERRECTORADO ACADMICO GENERAL


habilidades del Ingeniero de Requisitos, tipos de
requisitos, el papel de los requisitos de calidad,
contexto y lmite del sistema
Domina y utiliza la frontera del sistema y la
frontera del contexto, los tipos de tcnicas de
educcin y aportar ejemplos.
Conoce distintos tipos de fuentes de requisitos, el
significado de las fuentes de requisitos y las
consecuencias de ignorar fuentes de requisitos, la
informacin importante de documentacin de
implicados, los principios importantes en el trato
con los implicados, factores que influyen en la
seleccin de tcnicas de educcin, ventajas y
desventajas de las tcnicas de educcin.
Analiza los requisitos de un producto software,
utilizando tcnicas y modelos conceptuales.
1.

2.

3.

4.

Introduccin a los Requisitos.


1.1. Sntomas y motivos de una inadecuada ingeniera de
requerimientos (IR).
1.2. Las actividades principales de IR.
1.3. El papel de la comunicacin en IR.
1.4. Habilidades de un Ingeniero de requerimientos
1.5. Los tipos de requerimientos.
1.6. El papel de los requerimientos de calidad.

Tarea 1.
Leer Cap I, Requirements Engineering: Fundamentals,

Definir el sistema y el contexto


2.1. El sistema y el contexto del sistema.
2.2. Especificar los lmites del sistema y los lmites del
contexto

Conseguir carta de compromiso de la empresa

Educcin de Requisitos.
3.1. Fuentes de requisitos
3.2. Categorizacin de requerimientos.
3.3. Tcnicas de Educcin (entrevista, cuestionario,
observacin, escenarios, reuniones)
Anlisis de Requisitos
4.1. Objetivos del anlisis de requisitos
4.2. Tcnicas de anlisis de requisitos
4.3. Matrices de anlisis de requisitos para validar calidad
de informantes.
4.4. Fundamentos del modelamiento conceptual
4.4.1. Diagramas de Casos de Uso.
4.4.2. Diagramas de Clase.
4.5. Check list de anlisis
4.6. Priorizacin de Requisitos.

Principles, and Techniques.


Mapa Mental
Tarea 2.

Definir la empresa en la que se realizar el ejercicio prctico.


Tarea 3.
Tarea 4.

Taller: Tipos de requisitos


Tarea 5.

Seleccin de una Tcnica de educcin

Elaboracin y Aplicacin de una tcnica de


educcin de requisitos en la empresa seleccionada

Tarea 6.

Elaboracin de lista de requisitos preliminares aplicado a


la empresa.

Elaboracin de diagramas de caso de uso aplicado a la


empresa.

Elaboracin de diagramas de Clases aplicado a la


empresa.

Tarea 7.

Elaborar matriz de priorizacin de requisitos.


UNIDAD 3:

Resultados de Aprendizaje de la Unidad 3:

INGENIERA DE REQUISITOS (IR) ESPECIFICACIN Y

Conocer las razones principales para documentar los

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

VICERRECTORADO ACADMICO GENERAL


VALIDACIN

requisitos, las tres perspectivas de los requisitos funcionales,


ventajas y desventajas de la documentacin de requisitos en
lenguaje natural, las ventajas de estructuras estandarizadas
de documentos, reglas de estilo ms importantes para los
requisitos.
Dominar y utilizar criterios de calidad para los requisitos y
para los documentos, los contenidos e importancia de un
glosario, normas para gestionar el glosario, tcnicas de
validacin
Conocer el significado de la validacin y negociacin de
requisitos, aspectos de calidad, seis principios de validacin
de requisitos, actividades de negociacin, conflictos entre
requisitos, tcnicas de resolucin de conflictos,
documentacin para la resolucin.

1.

2.

3.

Documentacin Requisitos de SW (SRS)


1.1. Diseo del documento.
1.2. Formas de representacin de requisitos.
1.3. Estructura del documento.
1.3.1. ISO/IEC/IEEE/29148:20111.
1.3.2. IEEE 830 1998.
1.4. El uso de la documentacin de requisitos
1.5. Criterios de calidad para la documentacin de
requisitos.
1.6. Criterios de calidad para la descripcin de requisitos.
1.7. Glosario IEEE Std. 610.12 1990
Validacin y Negociacin de requisitos.
2.1. Conceptos bsicos de la validacin y negociacin
2.2. Aspectos de calidad de los requisitos
2.3. Principios para la validacin
2.4. Tcnicas para validar requisitos
2.5. Negociacin de Requisitos.

Tarea 1.

Lectura comprensiva del estndar IEEE 830 y


ISO/IEC/IEEE/29148:20111.
Tarea 2.

Desarrollo del documento para el caso prctico, de acuerdo al


estndar elegido.
Tarea 3.

Validacin de requisitos para el caso prctico.


Tarea 4.

Aplicar una tcnica para gestionar requisitos en el caso


prctico

Gestin de Requisitos
3.1. Asignacin de atributos.
3.2. Diferentes vistas.
3.3. Priorizacin.
3.4. Trazabilidad.
3.5. Versionado.
3.6. Gestin de solicitudes de cambio.

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

VICERRECTORADO ACADMICO GENERAL


3. PROYECCIN METODOLGICA Y ORGANIZATIVA PARA EL DESARROLLO DE LA ASIGNATURA

( PROYECCIN DE LOS MTODOS DE ENSEANZA-APRENDIZAJE QUE SE UTILIZARN)

Dada la naturaleza de la asignatura se aplicar el aprendizaje situado y el constructivismo, ya que se


busca que el estudiante encuentre el significado de su aprendizaje en la solucin de problemas reales de
su entorno.
Los lineamientos generales guiarn el desarrollo de las sesiones son los siguientes:

Entorno de trabajo en equipo y colaborativo.

Plantear interrogantes a los estudiantes para que den sus criterios y puedan reconocer los
distintos procesos de software y el enfoque necesario de recabar bien las necesidades del
cliente o usuario.

Explicaciones orientadoras del contenido de estudio, donde el docente plantea los aspectos
ms significativos, los conceptos, leyes y principios y mtodos esenciales; y propone la
secuencia de trabajo en cada unidad de estudio.

Se buscar la resolucin de casos reales para favorecer la realizacin de procesos de


pensamiento complejo, tales como: anlisis, razonamientos, argumentaciones, revisiones y
profundizacin de temas relacionados con el desarrollo del software

Se realizan ejercicios orientados a la carrera y otros propios del campo de estudio, de manera
paralela, es decir, lo que se dice que hace la teora se lo har en la prctica a travs de
proyectos prcticos.

Correlacionar los temas planificados con la realidad actual de entidades/empresas que ayuden
a comprender la importancia de la utilizacin de metodologas para el desarrollo de software.

Concientizar los conceptos de Calidad en el desarrollo de software.

Establecer una comunicacin fluida entre profesor y estudiante a travs de las aulas virtuales,
mediante foros de inquietudes en el cual se aclararn las dudas de carcter general y
especfico de cada uno de los temas.

Se utilizarn las tecnologas de informacin y comunicacin como medio para favorecer el


proceso de aprendizaje.

PROYECCIN DEL EMPLEO DE LAS TIC EN LOS PROCESOS DE APRENDIZAJE


Las tecnologas de la informacin y comunicacin (TIC), darn un importante soporte para que los estudiantes
desarrollen las competencias indicadas. Se potencializar la interaccin docente estudiante, mediante el uso del aula
virtual. Para el desarrollo de los proyectos los estudiantes utilizarn software de ofimtica y herramientas case para el
desarrollo de modelos conceptuales.

4.

RESULTADOS DEL APRENDIZAJE,


EVALUACIN

LOGRO O
RESULTADOS DE APRENDIZAJE

CONTRIBUCIN AL PERFIL DE EGRESO Y TCNICA DE

NIVELES DE LOGRO
A
B
C
Alta
Media Baja

F.1.A.1. Aplicacin de Matemticas

F.1.A.2. Aplicacin de las CCBB

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

Tcnica de
evaluacin

Evidencia del
aprendizaje

VICERRECTORADO ACADMICO GENERAL


F.1.B.1. Diseo y conduccin de
Experimentos.
F.1.B.2. Anlisis de datos e interpretacin
de la informacin.
F.1.C.1. Identificacin y definicin del
problemas (Diseo de ingeniera)
F.1.C.2. Planificacin, control del Diseo y
modelizacin (Diseo de ingeniera)
F.1.C.3.
Factibilidad,
evaluacin,
seleccin y comunicacin (Diseo de
ingeniera)
F.1.E.1. Identificacin y formulacin del
problema
F.1.K.1. Identificacin de herramientas

X
x
x
x

x
x

F.1.K.2. Aplicacin de herramientas

F.2.D.1. Cooperacin

F.2.D.2. Comunicacin

F.2.D.3. Manejo de conflictos

F.2.D.4. Estrategia y operacin


F.2.F.1. Responsabilidad profesional
F.2.F.2.
Conocimiento
de
cdigos
profesionales
F.2.G.1. Comunicacin escrita

F.2.G.2. Comunicacin oral

F.2.G.3. Comunicacin digital

x
x

F.2.I.1. Reconocimiento de oportunidades


F.2.I.2. Compromiso de aprendizaje
F.2.J.1.
Inters
por
temas
contemporneos
F.2.J.2.
Anlisis
de
temas
contemporneos

x
x
x
x

5. DISTRIBUCIN DEL TIEMPO


TOTAL
HORAS
216

6.

CONFERENCIAS

CLASES
PRCTICAS

88

88

LABORATORIOS

CLASES
DEBATES

CLASES
EVALUACIN

TRABAJO
AUTNOMO DEL
ESTUDIANTE

12

108

TCNICAS Y PONDERACIN DE LA EVALUACIN

Tcnica de evaluacin
Resolucin de ejercicios
Investigacin Bibliogrfica
Lecciones oral/escrita
Pruebas orales/escrita
Laboratorios
Talleres
Solucin de problemas
CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

1er Parcial*

2do Parcial*

3er Parcial*

2
2

2
2

2
2

VICERRECTORADO ACADMICO GENERAL


Tcnica de evaluacin
Prcticas
Exposicin
Trabajo colaborativo
Examen parcial
Otras formas de evaluacin
Total:
7.

1er Parcial*

2do Parcial*

3er Parcial*

4
8

8
4

20

20

20

BIBLIOGRAFA BSICA/ TEXTO GUA DE LA ASIGNATURA


TITULO

AUTOR

EDICIN

AO

IDIOMA

EDITORIAL

1.

Ingeniera del Software

Roger S. Pressman

7ma

2010

Espaol

Mc Graw Hill

2.

Ingeniera de Software

Somerville, Ian

2011

Espaol

Addison-Wesley

3.

ISO/IEC/IEEE 29148
Systems and software
engineering Life cycle
processes
Requirements
engineering**

IEEE Computer
Society

Ingls

The Institute of
Electrical and
Electronics
Engineers, Inc.

2011

BIBLIOGRAFA COMPLEMENTARIA
TITULO

Requirements Engineering
Fundamentals: A Study Guide
for the Certified Professional
for Requirements Engineering
Exam - Foundation Level IREB compliant
The Unified Modeling
Language, User Guide
UML 2 Glasklar
Software and Systems
Traceability

8.

AUTOR

EDICIN

Klaus Pohl, Chris


1
Rupp
Grady Booch,
James
Rumbaugh,
Ivar Jacobson
RUPP, QUEINS
& SOPHIST
Jane ClelandHuang Orlena
Gotel Andrea
Zisman

AO

IDIOMA

EDITORIAL

2011

Ingls

Rockynook
Computing

2010

Ingls

Addison
Wesley
Professional

2012

Ingls

Prince Hall

2012

Ingls

Springer

LECTURAS PRINCIPALES

TEMA

TEXTO

PGINA

El producto software

Ingeniera del Software Cap. 1

3-10

Fundamentos de Ingeniera de software


La prctica del software
Mitos del software

Ingeniera del Software Cap. 2

13-36

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

VICERRECTORADO ACADMICO GENERAL


El proceso de desarrollo de software
Especificacin de requerimientos del
software
Ingeniera de Requisitos
Ingeniera de Requisitos
Software Engineering

9.

Ingeniera del Software Cap. 2


ISO/IEC/IEEE 830-1998 - IEEE
Recommended Practice for Software
Requirements Specifications
ISO/IEC/IEEE 29148 Systems and
software engineering Life cycle
processes Requirements
engineering
IREB
Information and Software
Technologies

40-55
1-19

1-30
10 -34
272 - 403

ACUERDOS

Del Docente
a) Llegar puntualmente a clases.
b) Facilitar el proceso de aprendizaje de los estudiantes, generando las actividades que
propicien un aprendizaje significativo.
c) Facilitar el material y las fuentes bibliogrficas necesarias para un adecuado proceso de
aprendizaje.

De los estudiantes
a) Se requiere puntualidad, pero de acuerdo al reglamento de estudiantes vigente se otorgar
una holgura de 10 minutos iniciada la clase, luego de cumplirse con este tiempo no se
permitir el ingreso de los estudiantes.
b) La copia de exmenes, pruebas, informes, proyectos, captulos, entre otros, ser
severamente corregida y tendr una puntuacin de cero.
c) Respeto en las relaciones docente- alumno y alumno-alumno ser exigido en todo momento,
esto ser de gran importancia en el desarrollo de las discusiones en clase.
d) En los trabajos se debern incluir las citas y referencias de los autores consultados (de
acuerdo a normativas aceptadas, APA 6ta, Edicin). Si un plagio es evidenciado, podra ser
motivo de una sancin disciplinaria.
e) Si es detectada la poca o ninguna participacin en las actividades grupales de algn miembro
de los equipos de trabajo y esto no es reportado por ellos mismos, se asumir complicidad de
ellos y sern sancionados con la nota de cero en todo el trabajo final (implica la prdida del
curso) dado el peso ponderado del trabajo en la nota final.
f)

Los casos y trabajos asignados debern ser entregados el da correspondiente. No se


aceptarn solicitudes de postergacin.

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14

VICERRECTORADO ACADMICO GENERAL


10. FIRMAS DE LEGALIZACIN

Ing. Cecilia Hinojosa R.


DOCENTE

Ing. Mnica Gmez Salazar


DOCENTE

Ing. Jorge Geovanny Raura


COORDINADOR DE REA DE CONOCIMIENTO

Ing. Pal Daz


PLANIFICADOR ACADMICO

Ing. Fidel Castro


DIRECTOR DE LA CARRERA

CDIGO: SGC.DI.321
VERSIN: 1.3
FECHA LTIMA REVISIN: 23/09/14