You are on page 1of 9

UNIVERSIDAD NACIONAL DE LOJA

REA DE LA ENERGA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES

CARRERA INGENIERA EN SISTEMAS

Silabo Anlisis y Diseo de Sistemas (ISM6AU1)

Ing. Wilman Chamba Zaragocn wilman.chamba@gmail.com

Loja Ecuador 2012

TABLA DE CONTENIDOS
TABLA DE CONTENIDOS............................................................................................................ 2 1.GENERALES............................................................................................................................. 3 2.DESCRIPCIN DE LA UNIDAD O SUMILLA............................................................................ 3 3.TEXTO Y REFERENCIA PARA EL DESARROLLO DEL CURSO............................................. 3 4.OBJETIVOS.............................................................................................................................. 4 5.PROGRAMACIN DE CONTENIDOS Y ACTIVIDADES PRCTICAS Y DE INVESTIGACIN.................................................................................................................. 4 6.CONTRIBUCIN DEL CURSO EN LA FORMACIN PROFESIONAL..................................... 6 7.RELACIN DEL CURSO CON EL CRITERIO RESULTADO DEL APRENDIZAJE DEL CEAACES............................................................................................................................. 6 8.Acreditacin o evaluacin.......................................................................................................... 8 9.METODOLOGA........................................................................................................................ 8 10.RESPONSABLE DE ELABORACIN..................................................................................... 8

1. GENERALES.
1.1. Mdulo: 1.2. Cdigo: 1.3. Horas: 1.4. Crditos: 1.5. Caracterstica: 1.6. Pre-requisito: Sexto ISM6U1 128 8 Obligatoria Programacin Avanzada (ISM5U1), Estructura de Datos Orientada a Objetos (ISM5U2), Diseo y Gestin de Base De Datos (ISM5U6) 1.7. Co-requisito: Administracin de Empresas (ISM6U5). 1.8. Fecha de inicio: 7 Marzo del 2012. 1.9. Fecha de finalizacin:20 de Abril del 2012. 1.10. Paralelos: AyB 1.11. Horario de Clases: 07h30 09h30 A (2011-09-13 al 2011-10-28) 11h30 13h30 A (2011-10-31 al 2011-12-20) 09h30 11h30 B (2011-09-13 al 2011-12-20) 1.12. Distribucin horaria:76 horas tericas 52 horas prcticas 1.13. Sesiones/Semana: Conocimiento: 6 horas (60 minutos cada hora). Prctica: 4 horas (60 minutos cada hora). 1.14. Docente: Ing. Wilman Chamba Zaragocn wilman.chamba@gmail.com

2. DESCRIPCIN DE LA UNIDAD O SUMILLA.


La Unidad de Anlisis y Diseo de Sistemas es la descripcin de los fundamentos para el conocimiento en forma terica y prctica de cada una de las etapas de un proceso de desarrollo de software basadas en una metodologa de desarrollo de software orientado a objetos; especficamente para las actividades de las etapas concernientes al anlisis de sistemas con sus respectivos modelos y diagramas que se utilizan el enfoque de ICONIX para el desarrollo de Sistemas. Todos estos diagramas y modelos se los llevara bajo un lenguaje universal propio que todos los desarrolladores de sistemas lo utilizan para documentar sistemas que es el Lenguaje Unificado para Modelado (UML) y as facilitando al estudiante en manejar cualquier herramienta de modelado. Esta unidad tiene una elevadsima importacia dentro de la formacin del Ingeniero en Sistemas puesto que le brindar el soporte y experiencia necesaria para realizar el proceso completo para el anlisis de sistemas de cualquier ndole en especial los transaccionales.

3. TEXTO Y REFERENCIA PARA EL DESARROLLO DEL CURSO.


Texto principal:
ROSENBERG D, SCOTT K, Use Case Driven Object Modeling with UML: a practical approach, Editorial AddisonWesley, USA, 2009. YOUNG RALPH R, The Requirements Engineering handbook, Artech House, Boston, 2007, 1ra Edicin

Textos secundarios y/o Otras referencias:

Pgina 3 de 9

BENNETT SIMON, MCROBB & FARMER, Anlisis y diseo de sistemas orientado a Objetos con UML, 3era. edicin, McGraw-Hill, 2007. (traducido por:Rodrguez Vega, Jorge; Rodrguez Martn, Luis). SCHNEIDER G, WINTERS J. P., Applying Use Cases a practical Guide, Editorial AddisonWesley Object Technology Series, USA. RUMBAUGH J, JACOBSON I, BOOCH G, The Unified Modeling Language Reference Manual, Editorial AddisonWesley Object Technology Series, USA. LARMAN CRAIG, UML y Patrones. Introduccin al Anlisis y Diseo Orientado a Objetos, Prentice Hal, 2002. JIM BOOTH, Anlisis y Diseo Orientado a Objetos. Enfoque iteractivo, [http://www.portalfox.com/index.php? name=Sections&req=viewarticle&artid=31&page=1], PortalFox, [2011-09-10]. LEFFINGWELL D., WIDRIG D. Managing Software Requirements: A Use Case Approach, 2nd Edition. Addison-Wesley, 2003. IAN K. BRAY. An Introduction to Requirements Engineering. Addison-Wesley, 2002. ALEXANDER I., STEVENS R., Writing better requirements. Pearson Education, 2002. K. WIEGERS, Software Requirements, Microsoft Press, 1999 B. L. KOVITZ, Practical Software Requirements: A Manual of Content and Style, Manning, 1999. INCOSE tools survey: http://www.paper-review.com/tools/rms/read.php Cualquier artculo y/o material de internet con respecto a los temas de estudio.

4. OBJETIVOS
1. Definir de forma general el proceso de desarrollo de software y la secuencia de etapas que deben darse para la construccin de aplicaciones y sistemas de software.

2. Definir en que consisten los modelos bsicos exigidos por la metodologia ICONIX,
conjuntamente con sus actividades que se deben realizar en cada una de las etapas relacionadas con el anlisis de sistemas. 3. Seleccionar y Valorar la informacin recolectada para la etapa de anlisis de sistemas a travs de las tcnicas de recoleccin de informacin: lluvias de ideas, entrevistas, observacin directa. 4. Proponer el documento de requerimientos donde se plasme las necesidades reales del sistema analizado.

5. Proponer y/o Construir los modelos: Conceptual y/o Dominio, Casos de uso
escenciales, en base a los requerimientos y anlisis de la informacin y procesos. 6. Construir un prototipo de pantallas rpido para clarificacin del anlisis y validacin de requerimientos.

7. Manejar herramientas CASE (Enterprise Archictecture, Poseidon CE for UML), para el


modelado de las aplicaciones.

5. PROGRAMACIN DE CONTENIDOS Y ACTIVIDADES PRCTICAS Y DE INVESTIGACIN.


ANLISIS DE SISTEMAS 1. EL PROCESO DE DESARROLLO DE SOFTWARE. ACTIVIDADES PRCTICAS Y DE INVESTIGACIN Lecturas Bibliogrficas. Foros de Discusin. TIEMPO
(HORAS)

EVAL (%) 5

10

Pgina 4 de 9

Qu es un proceso de desarrollo de software? Importancia del proceso de desarrollo en la construccin de software. Etapas del proceso de desarrollo de software. Definicin de modelo. UML para construccin de Modelos. 2. METODOLOGA DE DESARROLLO DE SOFTWARE. Qu es una metodologa de desarrollo de software? Tipos de metodologas de desarrollo de software orientada o objetos: XP, ICONIX, RUP. 3. TCNICAS DE RECOLECCIN DE INFORMACIN PARA EL ANLISIS DE SISTEMAS. Definicin de Informacin. Tipos de recoleccin de informacin tiles: Entrevista, lluvia de ideas, observacin directa. Consejos tiles. 4. ANALISIS PRELIMINAR. Qu es el anlisis preliminar? 5. 6. 7. DETERMINACIN DE REQUERIMIENTOS. El trabajo con el usuario. Definicin de Requerimiento. Tipos de requerimientos: Funcionales y no funcionales. Verificacin del modelo de requerimientos del sistema. Construccin del glosario de trminos. MODELAMIENTO DEL DOMINIO DE LA APLICACIN. Definicin del modelo del dominio. Definiciones bsicas o necesarias de conocer. Descubriendo los conceptos del dominio (Fuentes de identificacin). Objetos y clases. Identificacin de relaciones entre conceptos. Estructura de las clases: Atributos y Mtodos. Identificacin de los atributos de las clases. Elementos adicionales de los diagramas de clases. Diagrama de clases de UML. MODELAMIENTO DE CASOS DE USO ESENCIALES. Que es un caso de uso y actor?. Finalidad del modelo de casos de

Lecturas Bibliogrficas. Foros de Discusin.

20

Lecturas Bibliogrficas. Foros de Discusin.

Lecturas Bibliogrficas. Foros de Discusin. Lecturas Bibliogrficas. Foros de Discusin. Taller.

10 15

10 25

Lecturas Bibliogrficas. Foros de Discusin. Talleres.

20

25

Lecturas Bibliogrficas. Foros de Discusin. Talleres

40

20

Pgina 5 de 9

8.

uso. Diagrama de Casos de Uso. Identificacin de Casos de Uso: basada en actores y basada en eventos. Clasificacin o tipos de Casos de Uso. Observaciones para la conformacin y narracin de los casos de uso. Cursos de Accin Bsicos y Alternativos de los casos de uso. Factorizacin de los casos de uso. Test de validacin de Casos de uso. Punto de revisin de los Casos de uso. PROTOTIPADO DE PANTALLAS Definicin de pantalla. Consejos para el diseo de pantallas.

Lecturas Bibliogrficas. Foros de Discusin. Talleres

6. CONTRIBUCIN PROFESIONAL

DEL

CURSO

EN

LA

FORMACIN

El Anlisis de Sistemas es fundamental para la ingeniera ya que se establece la manera de como entender y clarifiicar cualquier problema que se tenga una necesidad de software para concluir con los requerimientos del sistema y as como tambin los objetos relacionados que intervienen el problema del sistema a solucionar basado en un proceso de software y siguiendo una metodologa de software para as lograr software util no destinado al fracaso, en forma ordenada, creativa y documentada para el profesional, en base a las etapas, actividades a realizar y modelos a obtener en cada una de ellas de acuerdo al enfoque o metodologa aplicada, as mismo, practicamente esta vinculada cien por ciento a la colectividad y al curriculum de la carrera ayudando a obtener soluciones de software: estndares, orientadas a los requerimientos del usuario y/o a la medidad para la resolucin de todo tipos de problemas, en base al proceso de desarrollo de software. Esta unidad es la base para el diseo de sistemas ya que ayuda a clarificar y entender el problema para proponer un diseo de calidad y por ende el software, y por ende tambin a todas las unidades profesionalizantes y aplicacin de la carrera.

7. RELACIN DEL CURSO CON EL CRITERIO RESULTADO DEL APRENDIZAJE DEL CEAACES.
Nro. RESULTADOS O LOGROS DE APRENDIZAJE Definir de forma general el proceso de desarrollo de software y la secuencia de etapas que deben darse para la construccin de aplicaciones y sistemas de software. CONTRIBUCIN ESTUDIANTE DEBE
(ALTA, MEDIA, BAJA)

BAJA

Conceptuallizar, comprender y diferenciar cada una de las etapas que existen en un proceso de desarrollo de software. Conceptuallizar, diferenciar y los

Definir en que consisten los modelos bsicos exigidos por la metodologia ICONIX,

BAJA

Pgina 6 de 9

conjuntamente con sus actividades que se deben realizar en cada una de las etapas relacionadas con el anlisis de sistemas.

diferentes artefactos del lenguaje unificado parael modelado (UML) que existen en los modelos para el anlisis y determinacin de requirimientos segn la metodologa ICONIX. MEDIA Aplicar las tcnicas de recoleccin informacin ms adecuadas para poder obtener informacin desde los usuarios para poder clasificar y clarificar el problema de la necesidad de un sosftware. Generar el documento de requerimientos donde se plasme el las necesidades del software en base a los procesos analizados del sistema . Generar la documentacin del anlisis realizado del sistema evidenciado en los diferentes modelos que ICONIX sugiere como modelo del Dominio, Casos de uso escenciales y requerimientos. Proponer un diseo rpido del sistema analizado que ayude a validar los requerimientos y a dar un bosquejo de la solucin del sistema.
Pgina 7 de 9

Seleccionar y Valorar la informacin recolectada para la etapa de anlisis de sistemas a travs de las tcnicas de recoleccin de informacin: lluvias de ideas, entrevistas, observacin directa.

Proponer el documento de requerimientos donde se plasme las necesidades reales del sistema analizado.

ALTA

Proponer y/o Construir los modelos: Conceptual y/o Dominio, Casos de uso escenciales, en base a los requerimientos y anlisis de la informacin y procesos.

ALTA

Construir un prototipo de pantallas rpido para clarificacin del anlisis y validacin de requerimientos.

ALTA

Manejar herramientas CASE (Enterprise Archictecture, Poseidon CE for UML), para el modelado de las aplicaciones.

MEDIA

Como generar los modelos requeridos en la herramienta CASE de su preferencia.

NOTA: Alta : Estudiante debe demostrar un dominio de los temas tratados. Media: Estudiante se espera que desarrollen destrezas y habilidades, Baja: Resultado esperado apunta a tener conocimiento. Es importante indicar adecuadamente las contribuciones altas, puesto que es sobre stas que se van a evaluar posteriormente el cumplimiento de los resultados o logros del aprendizaje.

8. ACREDITACIN O EVALUACIN
Formacin Continua Lecciones, Participacin: /1 Trabajos Individuales, Grupales :/2 Evaluaciones Evaluacin 1 : Evaluacin 2 : Evaluacin 3 : TOTAL: /7 /7 /7 10 PUNTOS. (100%) 3 puntos. (30%)

7 puntos

(70%)

NOTA: NO EXISTEN PRORROGAS PARA LOS TRABAJOS, NI PARA LAS EVALUACIONES PARCIALES.

9. METODOLOGA.

Conferencia magistral para el conocimiento bsico de los conceptos del diseo de sistemas. Recopilacin y anlisis de informacin sobre los referentes terico-prcticos. Foros de discusin. Demostracin y aplicacin de los contenidos tericos a travs de un ejemplo de sistemas. Resolucin de ejercicios con asesora del docente. Discusin y anlisis de las soluciones planteadas a los diferentes ejercicios.

10.

RESPONSABLE DE ELABORACIN

Wilman Chamba Zaragocn. Ing. Informtica Mster Oficial en Sotware Libre (Ttulo en trmite) Experiencia Profesional. Desarrollador de Software en Loxageek Ids para entornos Web, bajo la plataforma Java Entorno Empresarial con implementaciones en JSF, JPA, EJB, Maven Investigacin y conocimiento en frameworks de desarrollo de Java como: Seam, RichFaces, IceFaces, PrimeFaces. Desarrollo de aplicaciones web para personas naturales y empresas privadas. Manejo de Servidores de Bases de Datos como: Posgresql, Mysql. Manejo de Servidores de Aplicaciones de Web como: Jboss AS, Apache-Tomcat. Manejo y administracin del sistema operativo GNU/Linux.
Pgina 8 de 9

Configuracin de servicios sobre el sistema operativo GNU/Linux. Administracin del sistema operativo GNU/Linux

Loja, 29 de Febrero del 2012.

_______________________ Ing. Wilman Chamba Z. DOCENTE CIS

Pgina 9 de 9

You might also like