Sunteți pe pagina 1din 12

Universidad Autnoma del Estado de Mxico

Unidad Acadmica Profesional Tianguistenco


Licenciatura en Ingeniera de Software

Gua pedaggica:

Anlisis y Diseo de Software

M.C. Anglica Milln Daz


Agosto 2016
Elabor: L.I. Leonor Gonzlez Muoz Fecha:
M.C. Roco Elizabeth Pulido Alba

Fecha de H. Consejo acadmico H. Consejo de Gobierno


aprobacin
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

ndice

Pg.

I. Datos de identificacin 3

II. Presentacin de la gua pedaggica 4

III. Ubicacin de la unidad de aprendizaje en el mapa curricular 5

IV. Objetivos de la formacin profesional 5

V. Objetivos de la unidad de aprendizaje 6

VI. Contenidos de la unidad de aprendizaje, y su organizacin 6

VII. Acervo bibliogrfico 11

VIII. Mapa curricular 12

2
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

I. Datos de identificacin
Unidad Acadmica Profesional
Espacio educativo donde se imparte
Tianguistenco
Licenciatura Licenciatura en Ingeniera de Software
Unidad de aprendizaje Anlisis y Diseo de Software Clave L40834

Carga acadmica 3 2 5 8
Horas tericas Horas prcticas Total de horas Crditos
Perodo escolar en que se ubica 1 2 3 4 5 6 7 8 9
Requisitos y Especificacin Pruebas y Mantenimientos de
Seriacin
de Software Software
UA Antecedente UA Consecuente
Tipo de Unidad de Aprendizaje
Curso Curso taller X
Seminario Taller

Laboratorio Prctica profesional

Otro tipo (especificar)

Modalidad educativa
Escolarizada. Sistema rgido No escolarizada. Sistema virtual

Escolarizada. Sistema flexible X No escolarizada. Sistema a distancia

No escolarizada. Sistema abierto Mixta (especificar)

Formacin comn

Formacin equivalente Unidad de Aprendizaje

3
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

II. Presentacin de la gua pedaggica


La unidad de aprendizaje de Anlisis y Diseo de Software tiene como objetivo
aplicar los fundamentos, mtodos, tcnicas y herramientas para el modelado de
sistemas de software de calidad a gran escala, as como su especificacin para
su implementacin, para lo cual es necesario que los estudiantes realicen tareas
como:
1. Determinar requerimientos de sistema a partir de necesidades de usuarios
y organizaciones, aplicando adecuadamente metodologas de Anlisis y
Diseo de Software que mejor se adapten a las condiciones especficas de
una organizacin. Lo cual lograrn si realizan una comunicacin de
manera efectiva con el grupo de trabajo de desarrollo de software y el
usuario, as como realizar actividades que permitan conciliar objetivos de
conflicto con el usuario, negociando profesional y ticamente (manteniendo
en privado cualquier informacin confidencial obtenida en el ejercicio de la
profesin).
2. Identificar caractersticas de los procesos y componentes de software con
las tendencias tecnolgicas (herramientas adecuadas), mostrando una
conducta innovadora y emprendedora.
3. Seleccionar y aplicar tcnicas para modelar un problema real a ser
sistematizado, as como identificar las fases y procesos para a
construccin e implementacin de componentes de software, preservando
la bsqueda hacia la solucin y optimizacin de problemas.
Para el logro de estas tareas, es necesario realizar actividades tales como
analizar un problema real, a travs de la adquisicin y organizacin de
informacin, problematizacin y aplicacin del conocimiento, lo que llevar a
proporcionar una propuesta de solucin que resuelva el mismo. Dicha solucin se
define con la realizacin de un proyecto que se desarrollar a lo largo del
semestre, donde tendr que integrar algunos conocimientos de las unidades de
aprendizaje antecedentes, as como de las unidades de aprendizaje en curso, lo
cual ayudar a la aplicacin del conocimiento previo y el adquirido recientemente.

Estas tareas tendr que realizarlas con ayuda de un equipo de trabajo, donde
cada integrante tiene una funcin especfica (como equipo de desarrollo). Basar
el desarrollo del proyecto con un cronograma de actividades, delimitado por las
semanas que dure el curso, integrando un reporte de avance de proyecto el cual
entregar en la hora clase. La mayora de las actividades tendr que realizarlas
en fuera del aula, en el rea de trabajo donde se desarrolle el proyecto, donde
tendr que realizar comunicacin efectiva con el usuario, con la finalidad de que
el proyecto llegue a culminar en un documento de especificaciones del cliente, el
cual servir posteriormente para comenzar a desarrollar un producto que
solucione el problema planteado.

4
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

III. Ubicacin de la unidad de aprendizaje en el mapa curricular


Ncleo de formacin: Sustantivo
rea Curricular: Programacin e Ingeniera de Software
Carcter de la UA: Obligatoria

IV. Objetivos de la formacin profesional.


Objetivos del programa educativo:
Formar profesionistas con los conocimientos, habilidades y actitudes necesarios para
contribuir en cualquiera de los procesos de la Ingeniera de Software para proponer
soluciones de calidad al manejo automatizado de informacin dentro de las
organizaciones, aplicando un enfoque sistemtico, disciplinado y cuantificado en la
formulacin, planeacin, anlisis, diseo, implantacin y mantenimiento de software,
as como la generacin de conocimiento, metodologas y mtricas en torno a la
Ingeniera de Software.

Objetivos del ncleo de formacin:


Esta unidad de aprendizaje en conjunto con las otras unidades que conforman el
ncleo sustantivo de formacin de la Licenciatura en Ingeniera de Software tiene
como propsito: Desarrollar en el alumno/a el dominio terico, metodolgico y
axiolgico del campo de conocimiento donde se inserta la profesin.

Objetivos del rea curricular o disciplinaria:


El alumno ser capaz de:
- Aplicar el proceso de Ingeniera de Software tanto desde el punto de vista
terico, mediante el estudio de modelos abstractos, como desde el punto de
vista prctico, considerando las mejores prcticas de la industria.
- Contar con un conjunto de herramientas apropiadas para el desarrollo de
software.
- Comprender los factores que motivan el crecimiento y evolucin de la disciplina
de la Ingeniera de Software.
- Aplicar los principios, modelos, representaciones, arquitecturas, mtodos y
herramientas del software.
- Aplicar estndares para la documentacin, validacin, verificacin y
aseguramiento de la calidad del software.
- Comprender los fundamentos econmicos, legales y ticos de la Ingeniera de
Software.
- Recolectar los datos apropiados para el desarrollo de proyectos de software
as como para el anlisis y evaluacin tanto del proceso como del producto.

5
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

- Evaluar productos de software para que se apeguen a los estndares de


calidad, aplicando medidas tanto cualitativas como cuantitativas de valoracin.
- Evaluar y generar nuevas tecnologas y herramientas para su aplicacin a
proyectos de desarrollo de software especficos.

V. Objetivos de la unidad de aprendizaje.


Aplicar los fundamentos, mtodos, tcnicas y herramientas para el modelado de sistemas
de software de calidad a gran escala, as como su especificacin para su implementacin.
VI. Contenidos de la unidad de aprendizaje, y su organizacin.
Unidad 1. Fundamentos del Anlisis de Sistemas
Objetivo: Identificar los tipos bsicos de sistemas de informacin de acuerdo a las
necesidades de una empresa, delimitando la forma en que las tendencias tecnolgicas
ayudan en la dinmica de los sistemas, para definir el marco general de trabajo del
Anlisis de Sistemas, as como reconocer las funciones del Analista de Sistema y su
grupo de trabajo.
Contenidos:
1.1 Conceptos generales del producto (Definir qu es sistema, sistema de informacin,
clasificacin general de los sistemas, clasificacin de sistemas de informacin por
las necesidades que satisface).
1.2 Equipo de trabajo e Involucrados en el sistema, definicin y funciones (Propietarios
del sistema, usuarios del sistema, Diseadores de sistemas, Constructores de
Sistemas, Analista de Sistemas).
1.3 Marco de trabajo del Anlisis de Sistemas (Enfoques del Anlisis: Modelos,
Elaboracin de prototipos, mtodos de identificacin de requerimientos, rediseo de
procesos de negocios, estrategias FAST, definicin del alcance, anlisis del
problema, Anlisis de requerimientos, diseo lgico y anlisis de decisin,
integracin de Tecnologas de Sistemas)

Mtodos, estrategias y recursos educativos


Clase magistral, lluvia de ideas estructurada, sntesis, mtodo del caso, resumen,
Aprendizaje basado en proyectos colaborativos
Actividades de enseanza y de aprendizaje
Inicio Desarrollo Cierre
Clase magistral sobre
conceptos generales del Sntesis (incluir todas las
Lluvia de Ideas
producto actividades realizadas en el
estructurada sobre
1.1 inicio y desarrollo) de
conceptos generales Preguntas recprocas sobre conceptos generales del
del producto conceptos generales del producto
producto
1.2 Lluvia de ideas Mtodo del caso Clase magistral sobre

6
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

estructurada sobre (preparacin individual y conceptos generales del


equipo de trabajo e posteriormente discusin producto
involucrados en el en pequeos grupos) sobre Sntesis (incluir todas las
sistema equipo de trabajo e actividades realizadas en el
involucrados en el sistema inicio y desarrollo) de
Resumen de artculos equipo de trabajo e
sobre equipo de trabajo e involucrados en el sistema,
involucrados en el sistema Aprendizaje basado en
Preguntas recprocas sobre proyectos colaborativos,
el resumen definir equipo de trabajo
Clase magistral de
Marco de trabajo del Sntesis (incluir todas las
Anlisis de Sistemas actividades realizadas en el
Preguntas recprocas sobre inicio y desarrollo) sobre
Mtodo del caso el mtodo del caso marco de trabajo del
(preparacin Anlisis de Sistemas
Sntesis sobre mtodo del
individual y
caso y las preguntas Aprendizaje basado en
1.3 posteriormente
recprocas proyectos colaborativos,
discusin en
pequeos grupos) Preguntas cortas para establecer un conjunto de
sobre marco de contestar por escrito sobre actividades a realizar para
trabajo del Anlisis de la sntesis el marco de trabajo de
Sistemas Anlisis y Diseo del
proyecto

(4 Hrs.) (9 Hrs.) (7 Hrs.)


Escenarios y recursos para el aprendizaje (uso del alumno)
Escenarios Recursos
Aula de clase Documentos digitales (artculos,
Laboratorio de Cmputo documentos editables)
Proyector multimedia
Computadora
Hojas de papel
Bolgrafos
Sistema de Evaluacin Interactiva (Mimio
Vote)

Unidad 2. Proceso del Anlisis de Sistemas dirigido al modelado y anlisis de


requerimientos de sistemas y de datos
Objetivo: Definir requerimientos funcionales y no funcionales, mediante las actividades
de exploracin de hechos, para realizar el modelado (representaciones grficas) de
sistema a partir del flujo y estructura de datos, definicin de actores con casos de uso y
diagramas de contexto.
Contenidos:

7
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

2.1 Tcnicas de exploracin de hechos para identificar requerimientos (muestreo de


documentos, formatos y archivos, investigacin y vistas al sitio, observacin del
ambiente del trabajo, cuestionarios, entrevistas, prototipos de identificacin,
planeacin conjunta de requerimientos).
2.2 Modelado de Requerimientos del Sistema definiendo casos de uso (casos de uso,
actores, relaciones, proceso de modelado de los casos de uso)
2.3 Modelado y Anlisis de Datos (Concepto de modelados de datos: entidades,
atributos, relaciones. Modelado lgico de datos, Construccin del modelado:
descubrir entidades, modelar datos de contexto, modelado de datos basados en
claves, jerarquas generalizadas y modelado integral de datos).
Mtodos, estrategias y recursos educativos
Clase magistral, taller, mtodo del caso, aprendizaje orientado en proyectos
colaborativos, sntesis, preguntas recprocas, elaboracin de diagramas
Actividades de enseanza y de aprendizaje
Inicio Desarrollo Cierre
Taller sobre tcnicas de
exploracin de hechos para
Clase magistral sobre identificar requerimientos Aprendizaje orientado a
tcnicas de Mtodo del caso proyectos colaborativos
exploracin de (preparacin individual y sobre las tcnicas de
2.1
hechos para posteriormente discusin exploracin de hechos
identificar en pequeos grupos) adecuados al proyecto a
requerimientos sobre las tcnicas de desarrollar
exploracin de hechos para
identificar requerimientos
Preguntas recprocas sobre
el modelado de Elaboracin de diagramas
Taller de modelado requerimientos del sistema como resultado del taller
de requerimientos del Aprendizaje orientado a Sntesis (incluir todas las
2.2
sistema definiendo proyectos colaborativos actividades realizadas en el
casos de uso indicando los tipos de inicio y desarrollo)
casos que utilizarn para orientado al proyecto
su proyecto colaborativo
Taller de modelado y
anlisis de datos Elaboracin de diagramas
Mtodo del caso como resultado del taller
Clase magisterial de
modelado y anlisis (preparacin individual y Sntesis (incluir todas las
de datos posteriormente discusin actividades realizadas en el
2.3
en pequeos grupos) inicio y desarrollo)
Taller de modelado y orientado al proyecto
sobre modelado y anlisis
anlisis de datos colaborativo
de datos
Aprendizaje orientado a
proyectos colaborativos

8
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

sobre modelos y anlisis de


datos propios del proyecto

(9Hrs.) (18Hrs.) (8 Hrs.)


Escenarios y recursos para el aprendizaje (uso del alumno)
Escenarios Recursos
Aula de clase Documentos digitales (artculos,
Laboratorio de Cmputo documentos editables)
Proyector multimedia
Computadora
Hojas de papel
Bolgrafos
Pizarra Digital Interactiva (Mimio Teach)

Unidad 3. Mtodos de Diseo y preparacin de la propuesta de solucin


Objetivo: Preparar representaciones detalladas que cumplen los requerimientos
especficos a partir de prototipos, tomando decisiones de diseo respecto a la
distribucin de datos y procesos compartidos, para la determinacin de entradas y
salidas mediante una interfaz grfica de usuario.
Contenidos:
3.1 Modelado y Arquitectura de la aplicacin (Arquitectura de Aplicaciones en unidades
de diseo para asignar a miembros del equipo)
3.2 Diseo de Base de Datos
3.3 Diseo de entradas y salidas: elaboracin de prototipos
3.4 Diseo de la Interfaz del Usuario
Mtodos, estrategias y recursos educativos
Taller, mtodo del caso, aprendizaje orientado en proyectos colaborativos, sntesis,
preguntas recprocas, lluvia de ideas estructurada
Actividades de enseanza y de aprendizaje
Inicio Desarrollo Cierre
Taller de modelado y
Lluvia de ideas
arquitectura de la
estructurada sobre Sntesis (incluir todas las
aplicacin
modelado y actividades realizadas en el
arquitectura de la Preguntas recprocas sobre inicio y desarrollo)
3.1 aplicacin modelado y arquitectura de orientado al proyecto
aplicacin colaborativo
Taller de modelado y
arquitectura de la Aprendizaje orientado a
aplicacin proyectos colaborativos,
definir nmero de unidades

9
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

de aplicacin
Mtodo del caso sobre
Lluvia de ideas diseo de base de datos Sntesis (incluir todas las
estructurada sobre Preguntas recprocas sobre actividades realizadas en el
Diseo de Base de diseo de base de datos inicio y desarrollo)
3.2 Datos orientado al proyecto
Aprendizaje orientado a
Taller Diseo de Base proyectos colaborativos, colaborativo
de Datos definir diseo de base de
datos
Mtodo del caso sobre
Diseo de entradas y
Lluvia de ideas salidas: elaboracin de
estructurada sobre prototipos Sntesis (incluir todas las
Diseo de entradas y
Preguntas recprocas sobre actividades realizadas en el
salidas: elaboracin
Diseo de entradas y inicio y desarrollo)
3.3 de prototipos
salidas: elaboracin de orientado al proyecto
Taller de Diseo de prototipos colaborativo
entradas y salidas:
elaboracin de Aprendizaje orientado a
prototipos proyectos colaborativos,
definir prototipo de
entradas y salidas
Lluvia de ideas Mtodo del caso sobre
estructurada sobre diseo de base de datos Sntesis (incluir todas las
modelado y Preguntas recprocas sobre actividades realizadas en el
arquitectura de la diseo de base de datos inicio y desarrollo)
3.4 aplicacin orientado al proyecto
Aprendizaje orientado a
Taller de modelado y proyectos colaborativos, colaborativo
arquitectura de la definir diseo de base de
aplicacin datos
(6 Hrs.) (15 Hrs.) (4 Hrs.)
Escenarios y recursos para el aprendizaje (uso del alumno)
Escenarios Recursos
Aula de clase Documentos digitales (artculos,
Laboratorio de Cmputo documentos editables)
Proyector multimedia
Computadora
Hojas de papel
Bolgrafos
Pizarra Digital Interactiva (Mimio Teach)

10
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

VII. Acervo bibliogrfico


Bsico:
- Bentley, W., & WHITTEN, J. (2010). Anlisis de sistemas diseo y mtodos.
Editorial McGraw Hill. Mxico, D.F.
- Kendall, K. E., & Kendall, J. E. (2005). Anlisis y diseo de sistemas. Pearson
educacin. Mxico, D.F.
- Pressman, R. S (2010) Ingeniera del Software. Un Enfoque Prctico (7maEd.).
McGraw-Hill. Madrid, Espaa.
- Sommerville, I. (2011), Ingeniera de Software (9a edicin): Pearson/Addison-
Wesley. Madrid, Espaa.
Complementario:
- Alfredo, W. (2005). Ingeniera de software orientada a objetos con UML, JAVA
e INTERNET. Internacional Thomson Editores. Mxico,D.F.
- Davis, A. M. (1993). Software requirements: objects, functions, and states.
Prentice-Hall, Inc. Upper Saddle River, NJ, USA
- Jacobson, I., Booch, G., & Rumbaugh, J. (2000). El proceso unificado de
desarrollo de software (Vol. 7). Reading: Addison Wesley. Madrid, Espaa.
- Larman, C. (1999). UML y Patrones. Editorial Pearson. Mxico, D.F.
- Yourdon, E., & Armitage, A. T. (1993). Anlisis estructurado moderno (Vol. 5).
Prentice hall. Mxico, D.F.

11
Universidad Autnoma del Estado de Mxico
Secretara de Docencia. Direccin de Estudios Profesionales
UAP Tianguistenco
Licenciatura en Ingeniera de Software

VIII. Mapa curricular

12

S-ar putea să vă placă și