You are on page 1of 19

UNIVERSIDAD TECNOLGICA DE PANAM

FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES


DEPARTAMENTO DE INGENIERA DE SOFTWARE

CARRERA LICENCIATURA EN INGENIERA DE SOFTWARE

PORTAFOLIO DEL CURSO:


INGENIERA DE REQUISITOS

PERTENECE A: NICOLE ARAUZ


CDULA: 8-921-1297

FACILITADOR: GISELA DE CLUNIE

Grupo: 1SF121

I SEMESTRE

SEDE PRINCIPAL (PANAM), 2017


I Semestre del ao 2017

Hora Lunes Martes Mirc. Jueves Viernes S D


7:00-7:45 A.M. FSICA IT ING. DE T FUND. DET FSICA IT ANLISIST
( Aula: 3-301) ( Aula: 3-301) ( Aula: 3-301) ( Aula: 3-301) ( Aula: 3-301)
7:50- 8:35 A.M. FSICA IT ING. DE (L) FUND. DET FSICA IT ANLISIST
( Aula: 3-301) ( Aula: 3-403) ( Aula: 3-301) ( Aula: 3-301) ( Aula: 3-301)
8:40 - 9:25 A.M. EC. DIFET ING. DE (L) ANLISIST ING. DE T ESTAD. A(L)
( Aula: 3-301) ( Aula: 3-403) ( Aula: 3-301) ( Aula: 3-301) ( Aula: 3-406)
9:30- 10:15 A.M. EC. DIFET FUND. DE(L) ANLISIS(L) ING. DE T ESTAD. A(L)
( Aula: 3-301) ( Aula: 3-407) ( Aula: 3-406) ( Aula: 3-301) ( Aula: 3-406)
10:20 - 11:05 A.M. ESTAD. AT FUND. DE(L) ANLISIS(L) EC. DIFET
( Aula: 3-301) ( Aula: 3-407) ( Aula: 3-406) ( Aula: 3-301)
11:10 - 11:55 A.M. ESTAD. AT FUND. DET EC. DIFET EC. DIFET
( Aula: 3-301) ( Aula: 3-301) ( Aula: 3-301) ( Aula: 3-301)

12:50 - 1:35 P.M. FSICA I(A)


( Aula: 3-222)
1:40 - 2:25 P.M. FSICA I(A)
( Aula: 3-222)
UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

TABLA DE CONTENIDO DEL PORTAFOLIO:

1. Presentacin del curso

2. Presentacin y Expectativas del estudiante

3. Actividades y bitcora de aprendizaje

4. Materiales de Apoyo al curso

5. Conclusin del curso

6. Rbricas para evaluar la confeccin del portafolio.


UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

1. PRESENTACIN DEL CURSO:

1.1. GENERALES DEL CURSO:

ASIGNATURA: INGENIERA DE REQUISITOS


PREREQUISITOS: INTRODUCCIN A LA INGENIERA DE SOFTWARE

CODIGO: 0680 CREDITOS: 4


HORAS DE CLASES: 3 HORAS DE LAB. : 2

1.2. DESCRIPCIN DEL CURSO:


El curso de Ingeniera de Requisitos est dividido en siete mdulos:
Mdulo 1: Fundamentos de Ingeniera de Requisitos: Se define Ingeniera de Requisitos
y se discute la importancia de la Ingeniera de Requisitos. Se reconocen las etapas de la
Ingeniera de Requisitos.

Mdulo 2: Modelos de trabajo para la Ingeniera de Requisitos: Se conceptualiza qu


es un modelo de trabajo y se presentan los principales modelos de trabajo de la Ingeniera
de Requisitos, atendiendo diversos paradigmas y enfoques de trabajo.

Mdulo 3: Obtencin de Requisitos: Se conceptualiza requisitos y se definen los tipos de


requisitos. Se aplican herramientas para su identificacin. Se presentan los prototipos en
papel haciendo nfasis en los elementos de la GUI, las interacciones y la navegacin. Se
refina el Modelo de Negocio.

Mdulo 4: Anlisis de Requisitos: Se analiza la situacin bajo estudio, se define el


problema, se identifican las necesidades y se definen las caractersticas del producto
software. Se elabora la Visin del Producto software.

Mdulo 5: Especificacin de Requisitos: Constituye la esencia de la temtica que se


estudia. Se introducen los Casos de Uso para el modelado de requerimientos utilizando la
notacin UML y se especifican Casos de Uso. Se elabora la Especificacin de
Requerimientos del proyecto final del curso.

Mdulo 6: Gestin de Requisitos: Se elabora el Plan de Gestin de los Requisitos, se


estima el costo de los requisitos y se verifica la trazabilidad. Se gestionan requisitos.
Mdulo 7: Evaluacin de la Calidad de Especificaciones: Introduce el concepto de
calidad de especificaciones. Discute la medicin y los problemas de la medicin, presenta
un modelo para evaluacin de la calidad de especificaciones. Se validan especificaciones.

1.3. OBJETIVOS:
1. Conceptualizar Ingeniera de Requisitos.
2. Identificar las etapas de la Ingeniera de Requisitos.
3. Distinguir modelos de trabajo de la Ingeniera de Requisitos.
4. Refinar el modelo de negocio del entorno de trabajo.
5. Aplicar herramientas para la recoleccin de requisitos funcionales y requisitos
no funcionales.
6. Elaborar la Visin del producto software.
7. Analizar y Especificar requisitos funcionales y requisitos no funcionales.
8. Modelar requerimientos utilizando la notacin del lenguaje de modelado
unificado UML.
9. Elaborar el documento de Especificacin de Requerimientos.
10. Aplicar un modelo para Evaluacin de la Calidad de Especificaciones.

1.4. PLAN DE CONTENIDO


1. Fundamentos de Ingeniera de Requisitos (1 semana)
1.1 Definicin
1.2 Importancia
1.3 Etapas de la IR
1.3.1 Obtencin de requisitos
1.3.2 Anlisis de Requisitos
1.3.3 Especificacin de Requisitos
1.3.4 Verificacin/Validacin de Requisitos
1.3.5 Gestin de Requisitos

2. Modelos de trabajo para la Ingeniera de Requisitos (2 semanas)


2.1 Conceptualizacin
2.2 Modelos
2.2.1 NATURE Framework
2.2.2 Iterative Requirements Engineering Proces Model
2.2.3 Purely linear process model
2.2.4 PREview process
2.2.5 Conceptual Linear Requirements Engineering Process Model
2.2.6 Development/Management Model
2.2.7 AORE Model
2.2.8 Volere Model
2.2.9 Requirements Abstraction Model (RAM)
2.2.10 RUP Requirements Discipline
2.2.11 Otros

3. Obtencin de Requisitos (3 semanas)


3.1 Conceptualizacin
3.2 Tipos de requisitos
3.3 Herramientas para identificacin de requisitos
3.3.1 Entrevistas
3.3.2 Cuestionarios
3.3.3 Lluvia de ideas
3.3.4 Encuestas
3.3.5 Presentaciones (storyboards)
3.3.6 Observaciones
3.3.7 Intercambio de roles
3.3.8 Revisin y anlisis de documentos
3.3.9 Taller de Requisitos (FODA)
3.4 Prototipos en papel
3.4.1 Elementos de la GUI
3.4.2 Interacciones
3.4.3 Transiciones (Navegacin)
3.5 Revisin del Modelo de Negocios

4. Anlisis de Requisitos (2 semanas)


4.1 Conceptualizacin
4.2 Anlisis del problema
4.2.1 Definicin del problema
4.2.2 Identificacin de Necesidades
4.2.3 Definicin de las Caractersticas del producto software
4.3 Identificacin y atributos de los requisitos
4.4 Definicin de la aplicacin
4.5 Elaboracin de la Visin del producto software (plantilla Rup)

5. Especificacin de Requisitos (3 semanas)


5.1 Modelo de Casos de uso
5.1.1 Definicin
5.1.2 Propsito
5.1.3 Notacin UML para el desarrollo de casos de uso
5.2 Anlisis de casos de uso
5.3 Especificacin de Casos de Uso
5.4 Elaboracin de la Especificacin de Requerimientos

6. Gestin de Requisitos (1 semana)


6.1 Plan de Gestin de Requisitos
6.2 Viabilidad
6.2.1 Costos
6.3 Trazabilidad

7. Evaluacin de Calidad de Especificaciones (2 semanas)


7.1 Introduccin
7.2 Las mediciones
7.3 Modelo para evaluacin de la calidad
7.3.1 Verificacin y Validacin de Especificaciones

BIBLIOGRAFA

1. IIBA International Institute of Business Analysis.


Gua sobre Los fundamentos del conocimiento del Anlisis de Negocio
(Gua BABOK) Versin 2.0
2. Saiediana, H. and Daleb, R. (2000). Requirements Engineering: Making the connection
between the software, developer and customer. Information and Software
Technology, 42(6), pp. 419-428.
3. Drehmer, D. and Dekleva, S. (2001). A note on the evolution of Software Engineering
practices. Journal of Systems and Software, 57(1), pp. 1-7.
4. Lubars, M., Potts, C. and Richter, C. (1993). A review of the state of the practice in
requirements modeling. Proceedings IEEE International Symposium on Requirements
Engineering, pp. 2-14. San Diego, USA.
5. Asghar, S. and Umar, M. (2010). Requirement Engineering challenges in development
of software applications and selection of customer-off-the-shelf (COTS) Components.
International Journal of Software Engineering, 1(2), pp. 32-50.
6. Hofmann, H. and Lehner, F. (2001). Requirements engineering as a success factor in
software projects. IEEE Software, 18(4), pp. 58-66.
7. Fernandez, D., Lochmann, K., Penzenstadler, B. and Wagner, S. (2011). A case study
on the application of an artefact-based requirements engineering approach.
Proceedings 15th International Conference on Evaluation and Assessment in Software
Engineering. Durham University, UK.
8. Lauesen, S. (2002). Software Requirements - Styles and techniques. Addison-Wesley.
9. Robertson, S. and Robertson, J. (2012). Mastering the requirements process: Getting
requirements right. Addison-Wesley.
10. Braude, E., Ingeniera de Software Una perspectiva orientada a objetos, Alfaomega,
2003
11. Schach, S. R., Anlisis y Diseo Orientado a Objetos, McGraw Hill, 2005
12. Giraldo, O.P., Ingeniera de Requisitos. Volumen, 13, 2007
13. Sommerville, I., Ingeniera del Software. Sptima edicin, Mxico DF., 2005
14. Herrera, L.J., Ingeniera de Requerimientos, Ingeniera de Software. Volumen, 22.
15. Dvila, N.D., Ingeniera de Requerimientos. Volumen, 51, 2001
16. Snchez G., J., Ingeniera de proyectos informticos: actividades y procedimientos.
Universitat Jaume I, 2003
17. Amo, F., Normand, L.M., Segovia, F. J., Introduccin a la Ingeniera del Software.
Delta Publicaciones. Madrid, 2005
18. Corts M., R., Introduccin al Anlisis de Sistemas y la Ingeniera de Software,
EUNED
19. Sommerville, I., Traduccin Mara Isabel Alfonso Galipienso. Ingeniera del Software.
Pearson Educacin, Madrid 2005

1.5. METODOLOGIA DE TRABAJO.

El desarrollo de la asignatura se dar a travs de los mtodos: activo, expositivo,


lgico y analtico, de forma individual y colectiva, en la medida que se requiera por
parte de los docentes y estudiantes.

Se aplicarn diversas actividades, tanto del docente como por los estudiantes:
discusiones grupales, laboratorios, prcticas, proyectos, tareas y cualquier otra
actividad, que garanticen el logro de los objetivos planteados en la asignatura.
1.6. SISTEMA DE EVALUACIN PROPUESTO:

La evaluacin est sujeta a los criterios establecidos por del docente

DESCRIPCIN PORCENTAJE

Asistencia 5%
Tareas y Proyectos 30%
Parciales 30%
Proyecto Semestral 30%
Portafolio 5%
Total 100%
1.7. CRONOGRAMA DE ACTIVIDADES:

En esta seccin de cronograma el docente, como mnimo, contempla en su diseo


los siguientes puntos: fecha contenido y actividades.

No SEMANA APRENDIZAJE TEORICO APRENDIZAJE APLICADO


1 20-24 marzo - Presentacin del docente - Estrategia de desarrollo de
la asignatura
- Presentacin del curso
- Objetivos
- Confeccin del modelo del
- Plan de contenido
portafolio por parte del
- Metodologa de trabajo estudiante.

- Sistema de evaluacin
- Bibliografa y web-bibliografa
- Cronograma de actividades - Trabajo individual

- Normativa del curso - Trabajo en equipo

- Presentacin del portafolio


- Asignacin de proyectos
2 27-31 marzo 10. Fundamentos de Ingeniera de - Entrega de tema de
Requisitos investigacin y grupo de
trabajo
10.1 Definicin
10.2 Importancia
- Trabajo individual
10.3 Etapas de la IR
- Trabajo en equipo
10.3.1 Identificacin de requisitos
10.3.2 Anlisis de Requisitos
10.3.3 Especificacin de
Requisitos
10.3.4 Validacin de Requisitos
1.3.5 Gestin de Requisitos
3 3-7 abril 2. Modelos de trabajo para la - Entrega de Proyecto de
Ingeniera de Requisitos Investigacin y subida a la
web
2.1 Conceptualizacin
2.2 Modelos
2.2.1 NATURE Framework - Trabajo individual
2.2.2 Iterative Requirements - Trabajo en equipo
Engineering Proces Model
2.2.3 Purely linear process model
- Sustentacin de Proyecto
2.2.4 PREview process de Investigacin

4 10-12 abril 2.2.5 Conceptual Linear - Entrega de Proyecto de


Requirements Engineering Process Investigacin y subida a la
Model web
2.2.6 Development/Management
Model
- Trabajo individual
2.2.7 AORE Model
- Trabajo en equipo
2.2.8 Volere Model
2.2.9 Requirements Abstraction
- Sustentacin de Proyecto
Model (RAM)
de Investigacin
2.2.10 RUP Requirements
Discipline

5 17-21 abril 3. Obtencin de Requisitos - Trabajo individual


3.5 Conceptualizacin - Trabajo en equipo
3.6 Tipos de requisitos
3.7 Herramientas para identificacin
de requisitos
3.7.1 Entrevistas
3.7.2 Cuestionarios
3.7.3 Lluvia de ideas
3.7.4 Encuestas
3.7.5 Presentaciones
(storyboards)
3.7.6 Observaciones
3.7.7 Intercambio de roles
3.7.8 Revisin y anlisis de
documentos
3.7.9 FODA
3.8 Prototipos en papel
3.8.1 Elementos de la GUI
3.8.2 Interacciones
3.8.3 Transiciones
(Navegacin)

6 24-28 abril 3.5 Revisin del Modelo de - Trabajo individual


Negocios
- Trabajo en equipo
7 2-5 mayo Obtencin de requisitos para la - Entrega de Portafolio
elaboracin del producto software
- Trabajo individual
- Trabajo en equipo

Parcial No.1: Captulos 1 y 2


- Requisitos del producto
(Proyecto de Investigacin)
software
- Evaluacin Sumativa
8 8-12 mayo 4. Anlisis de Requisitos - Entrega del Modelo de
Negocio
4.1 Anlisis del problema
4.5.1 Definicin del problema
- Entrega de Informe de OE
4.5.2 Identificacin de
Necesidades
4.5.3 Definicin de las
Caractersticas del
- Trabajo individual
producto software
- Trabajo en equipo
9 15-19 mayo 4.2 Elaboracin de la Visin del - Entrega de Requisitos del
producto software (plantilla Rup) producto software

- Trabajo individual
- Trabajo en equipo
- Visin del producto software
10 22-26 mayo 5. Especificacin de Requisitos - Entrega de Documento
Visin
5.2 Modelo de Casos de uso
5.1.1 Definicin
- Trabajo individual
5.3.2 Propsito
- Trabajo en equipo
5.3.3 Notacin UML para el
desarrollo de casos de
uso
- Especificacin de Casos de
5.2 Anlisis de casos de uso uso
5.3 Especificacin de Casos de Uso
11 29 mayo-2 junio 5.1 Modelo de Casos de uso - Trabajo individual
5.2.1 Definicin - Trabajo en equipo
5.2.2 Propsito
5.1.3 Notacin UML para el - Especificacin de Casos de
desarrollo de casos de uso uso
5.2 Anlisis de casos de uso
5.3 Especificacin de Casos de Uso
12 5-9 junio 5.4 Elaboracin de la Especificacin - Entrega de Especificacin
de Requerimientos de Casos de uso

- Trabajo individual
- Trabajo en equipo
13 12-16 junio 6. Gestin de Requisitos - Entrega de borrador de
Especificacin de Casos de
6.1 Plan de Gestin de Requisitos
Uso
6.2 Viabilidad
6.2.1 Costos
6.3 Trazabilidad - Trabajo individual
- Trabajo en equipo

Parcial No.2: Captulos 3, 4 y 5 - Evaluacin Sumativa


14 19-23 junio 7. Evaluacin de Calidad de
Especificaciones
- Entrega de Portafolio
7.1 Introduccin
7.4 Las mediciones
- Evaluacin Sumativa
7.5 Modelo para evaluacin de la
calidad
7.3.1 Verificacin y Validacin de
Especificaciones

Portafolio

15 26-30 junio Parcial No.3: Captulos 6 y 7 - Elaboracin del Proyecto


Final

Proyecto final

16 3-7 julio Sustentacin y entrega de


Proyecto Final
Sustentacin y entrega de Proyecto
Final
UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

2. PRESENTACIN Y EXPECTATIVAS DEL ESTUDIANTE

Mi nombre es Nicole Araz tengo 19 aos y curso el segundo ao de la carrera


Licenciatura en Ingeniera de Software en la Facultad de Ingeniera de
Sistemas Computacionales de la Universidad Tecnolgica de Panam.

Me considero una persona creativa, honesta y relajada.

Mis pasatiempos favoritos son dibujar, el teatro, leer y jugar algunos


videojuegos.

Cuento con algn conocimiento de este curso:


__ SI _ NO
Tom seminarios
Cursos previos
Experimentacin propia
Otros

Al finalizar el curso espero conocer los mtodos para la elicitacion de requisitos


y poder aplicarlo con el proyecto que estamos realizando. Tambin espero
saber a contrastar las necesidades de todos los stakeholder para poder
levantar requerimientos que vayan de acuerdo con cada proyecto en el que
vaya a trabajar.
UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

3. ACTIVIDADES Y BITCORA DE APRENDIZAJE

3.1. ACTIVIDADES:

Actividades mnimas a desarrollar en el curso:

1. Tareas
2. Proyectos
3. Exmenes
4. Proyecto Final
5. Ejercicios cortos
6. Casos de estudio
7. Otros
UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

4. MATERIALES DE APOYO AL CURSO

Los estudiantes contribuirn con nuevas referencias, documentaciones, sitios web


y otros materiales de trabajo con miras al desarrollo exitoso del curso.
UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

5. CONCLUSIN DEL CURSO:

Durante el curso Ingeniera de Requisitos, pude adquirir las siguientes


competencias, habilidades y destrezas, las cuales son importantes para mi
desempeo como futuro profesional:

De las actividades desarrolladas en el curso, las que ms contribuyeron a


afianzar mis conocimientos son:

_______________________________________________________________

Los temas que me resultaron ms difciles son:


_________________________________________________
UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

6. RUBRICAS PARA EVALUAR LA CONFECCIN DEL PORTAFOLIO

OBSERVACIONES:

PUNTUALIDAD:
Excelente: Entreg en la fecha y la hora sealada.
Regular: Entreg en la fecha sealada y pero no en la hora (o viceversa)
Deficiente: No cumple

CONTENIDO:
Excelente: Cumple con:
Orden predeterminado: Orden coherente en los materiales de cada seccin,
Organizacin: Organiza e identifica cada seccin
Ortografa: Los documentos tienen una redaccin coherente y sin faltas de
ortografa,
Completitud: Cumple con todo el contenido esperado a la fecha de la entrega.
Atencin a los lineamientos: Se sujet a las normativas dadas por el profesor.
Bueno: Cumple con varios criterios de los sealados
Regular: Cumple con pocos criterios de los sealados
Deficiente: Cumple con un solo criterio, no satisface.

NITIDEZ:
Excelente: Claridad y Limpieza en todas sus secciones.
Regular: Puede haber claridad pero no limpieza (o viceversa)
Deficiente: No cumple con ninguno de los criterios.
UNIVERSIDAD TECNOLGICA DE PANAM
FACULTAD DE INGENIERA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERA DE SOFTWARE
LICENCIATURA EN INGENIERA DE SOFTWARE
PORTAFOLIO DEL CURSO INGENIERA DE REQUISITOS

7. RUBRICA PARA EVALUAR LA EJECUCIN DEL PORTAFOLIO

OBSERVACIONES:

PUNTUALIDAD:
Excelente: Entreg en la fecha y la hora sealada.
Regular: Entreg en la fecha sealada y pero no en la hora (o viceversa)
Deficiente: No cumple

CONTENIDO:
Excelente: Cumple con:
Orden predeterminado: Orden coherente en los materiales de cada seccin,
Organizacin: Organiza e identifica cada seccin
Ortografa: Los documentos tienen una redaccin coherente y sin faltas de
ortografa,
Completitud: Cumple con todo el contenido esperado a la fecha de la entrega.
Atencin a los lineamientos: Se sujet a las normativas dadas por el profesor.
Bueno: Cumple con varios criterios de los sealados
Regular: Cumple con pocos criterios de los sealados
Deficiente: Cumple con un solo criterio, no satisface.

NITIDEZ:
Excelente: Claridad y Limpieza en todas sus secciones.
Regular: Puede haber claridad pero no limpieza (o viceversa)
Deficiente: No cumple con ninguno de los criterios.

NOTA DEL PORTAFOLIO (5%):

You might also like