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