Prontuario - Universidad Interamericana de Puerto Rico

Transcripción

Prontuario - Universidad Interamericana de Puerto Rico
Universidad Interamericana de Puerto Rico
Recinto de Fajardo
Departamento de Ciencias y Tecnología
Programa de Ciencias de Computadora
PRONTUARIO
I.
INFORMACIÓN GENERAL
Título del Curso
Código y Número
Créditos
Término Académico
Profesor
Horas de Oficina
Teléfono de la Oficina
Correo Electrónico
II.
:
:
:
:
:
:
:
:
Ingeniería de Software
COMP 3400
Tres (3)
2011-30
Milagros Donato Cintrón
(787) 863-2390 Ext. 2277 y 2356
[email protected]
DESCRIPCIÓN
Técnicas en el ciclo de desarrollo e implantación de software: análisis,
especificaciones, diseño, verificación, validación, documentación y
mantenimiento. Medidas de eficiencia. Requiere horas adicionales en un
laboratorio abierto.
III.
OBJETIVOS
Se espera que al finalizar el curso, el estudiante pueda
1. Entender los principios, conceptos, métodos y técnicas del proceso de
ingeniería de software para producir software de alta calidad.
2. Aplicar los métodos de ingeniería de software para la realización de un
proyecto de desarrollo de software.
3. Poder funcionar efectivamente como parte de un equipo de trabajo.
4. El estudiante podrá planificar y administrar un proyecto.
COMP 4420: Análisis y Diseño de Sistemas
5. Analizar un sistema real y existente en la industria.
6. Emplear las herramientas necesarias para desarrollar proyectos complejos y
para desarrollar software.
IV.
CONTENIDO TEMÁTICO
1. Evolución del Software
a. perspectiva de la industria
2. Software
a. características del software
b. componentes del software
c. aplicaciones del software
3. El proceso
a. ingeniería de software
1. proceso, métodos y herramientas
2. visión genérica de la ingeniería de software
b.
c.
d.
e.
f.
g.
el proceso de software
modelos del proceso de software
el modelo secuencial lineal
el modelo de prototipo
el modelo RAD
modelos evolucionarios del proceso de software
1. el modelo de incremento
2. el modelo espiral
h. técnicas de cuarta generación
i. producto y proceso
4. Administrando proyectos de software
2
COMP 4420: Análisis y Diseño de Sistemas
a. el espectro administrativo
1. personas
2. el problema
3. el proceso
b. el proyecto
5. Métricas del proyecto
a. medidas, métricas e indicadores
b. métricas en el proceso
V.
ACTIVIDADES
A.
B.
B.
C.
D.
VI.
Conferencias por el profesor.
Lectura material de referencia.
Ejercicios de práctica.
Ejercicios de aplicación.
Lecturas y ejercicios suplementarios.
EVALUACIÓN
Criterios de Evaluación
A.
B.
C.
D.
E.
VII.
200
100
% de la
Nota Final
40
20
100
100
100
600
10
10
20
100
Puntuación
2 Exámenes Parciales
Examen Final o Evaluación
equivalente
Asignaciones o Tareas
Laboratorios
Proyecto
Total
NOTAS ESPECIALES
A. Servicios Auxiliares o Necesidades Especiales
1. Todo estudiante que requiera servicios auxiliares o asistencia especial deberá
solicitar los mismos al inicio del curso o tan pronto como adquiera
3
COMP 4420: Análisis y Diseño de Sistemas
conocimiento de que los necesita, a través del registro correspondiente en
Oficina del Coordinador de Servicios a los Estudiantes con Impedimentos,
ubicada en el Decanato de Estudiantes.
B. Honradez, fraude y plagio (Reglamento General del Estudiante, Capítulo V)
1. La falta de honradez, fraude y plagio y cualquier otro comportamiento
inadecuado con relación a la labor académica constituyen infracciones
mayores sancionadas por el Reglamento General de Estudiantes. Las
infracciones mayores, según dispone el Reglamento General de Estudiantes,
pueden tener como consecuencia la suspensión de la Universidad por un
tiempo definido mayor de un año o la expulsión permanente de la
Universidad, entre otras sanciones.
VIII.
RECURSOS EDUCATIVOS
1. Libro de Texto
Shari Lawrence Pfleeger, Joanne M. Atlee. Software Engineering, Theory and
Practice. Pearson, 2010.
2. Recursos Electrónicos
a. Recursos del Libro de Texto
http://www.pearsonhighered.com/educator/product/Student-Study-Guide-forSoftware-Engineering-Theory-and-Practice-4E/9780138151669.page
XI.
BIBLIOGRAFÍA
A. Libros
Object-Oriented Software Engineering Using UML, Patterns, and Java, 3/E
Bruegge & Dutoit
2010 | Prentice Hall | Published: 07/29/2009
ISBN-10: 0136061257 | ISBN-13: 9780136061250
Introduction to Software Engineering Design: Processes, Principles and Patterns
with UML2, 1/E
Fox
2007 | Addison-Wesley | Published: 05/02/2006
ISBN-10: 0321410130 | ISBN-13: 9780321410139
4
COMP 4420: Análisis y Diseño de Sistemas
Software Engineering, 9/E
Sommerville
2011 | Addison-Wesley | Estimated Availability: 02/19/2010
ISBN-10: 0137035152 | ISBN-13: 9780137035151
Unified Software Engineering With Java, 1/E
Merx & Norman
2007 | Prentice Hall | Published: 06/26/2006
ISBN-10: 0130473766 | ISBN-13: 9780130473769
B. Revistas
PC Magazine
RTC Magazine
BNET Magazine
EDN Magazine
MSDN Magazine
Dr. Dobb's Journal
Free Software Magazine
C. Recursos Audiovisuales
Películas y videos.
Recursos provistos por el libro de texto y CD-ROM.
D. Recursos Electrónicos
Public domain CASE tools web page
An index of shareware and freeware CASE tools available on the Web. Many of the
tools can be downloaded directly from this site.
http://osiris.sunderland.ac.uk/sst/casehome.html
MetaCASE home page
Website dealing with issues related to MetaCASE tools.
http://osiris.sunderland.ac.uk/rif/metacase/metacase.home.html
I-CASE web site
The Integrated CASE website contains much useful information about I-CASE
products.
http://bbs.icase.af.mil/
5
COMP 4420: Análisis y Diseño de Sistemas
ISWorld Net Undergraduate Course Page
Undergraduate Systems Analysis and Design course page.
http://www.siu.edu/departments/coba/mgmt/students/ravip/isd/
Software Design References
Index of schools with software design, system design, and IS design home pages.
http://www.eecs.wsu.edu/~schlimme/cpts350/other-univs.shtml
PR-Tracker
PR-Tracker is a tool that helps project managers track software bugs with problem
reports. This tool can be downloaded from
ftp://ftp.halcyon.com/local/softwise/prtrack.zip.
Why Information Systems are Important
This detailed and well presented area provides a good introduction to Information
Systems issues.
http://westgate.vut.edu.au/~Astein/bchtml1
Revisado noviembre 2010
Profa. Milagros Donato Cintrón
6

Documentos relacionados