Informática V (Análisis y Diseño Orientado a Objetos)

Anuncio
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
Universidad Nacional Autónoma de México
Facultad de Contaduría y Administración
Licenciatura en Informática
Análisis y Diseño Orientado a Objetos
Profesor: Gabriel Guevara Gutiérrez
INDICE
Análisis y Diseño Orientado a Objetos ...................................................................................... 2
1.1.
Objetivos .................................................................................................................. 3
General ........................................................................................................................... 3
Particulares ..................................................................................................................... 3
1.2.
Características ........................................................................................................... 4
1.3.
Asignaturas Antecedentes .......................................................................................... 4
1.4.
Forma de Trabajo ...................................................................................................... 5
1.5.
Evaluación y Acreditación ........................................................................................... 6
Cuestionarios 20% ........................................................................................................... 6
Examen Final 30% ........................................................................................................... 6
Proyecto 50% .................................................................................................................. 7
Calendario ....................................................................................................................... 9
1.6.
Bibliografía.............................................................................................................. 11
Página 1 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
Análisis y Diseño Orientado a Objetos

El perfil de egreso de la Licenciatura en Informática establece que un INFORMÁTICO es un
profesional capaz de desarrollar sistemas de información. Para ello, el LI debe desarrollar los
conocimientos, habilidades y comportamientos requeridos para el análisis y diseño de sistemas.

Existen dos paradigmas para llevar a cabo el análisis y el diseño de sistemas: el estructurado y
el orientado a objetos. El paradigma orientado a objetos se basa en los principios de
abstracción, modularidad, jerarquía y encapsulación.

Existen diferentes métodos para el análisis y diseño orientado a objetos donde destacan los
propuestos por Grady Booch, James Rumabaugh e Ivar Jacobson. Dichas propuestas
convergen a lo que hoy se conoce cómo Proceso Unificado el cual analizaremos y aplicaremos
durante el curso.

Realizar el análisis y diseño de un sistema de información requiere que desarrolles ciertas
habilidades: abstracción, comunicación, trabajo en equipo, negociación. Por otro lado, se
requiere que desarrolles los conocimientos en la aplicación de técnicas y herramientas para la
construcción de modelos.

Los modelos tienen como propósito modelar la situación actual y/o la situación deseada
haciendo uso de los requerimientos expresados por los stakeholders donde se especifica el
funcionamiento esperado por el sistema de información. Los modelos ayudan a comunicar los
aspectos estáticos (información) y los aspectos dinámicos (comportamiento) del sistema.
Posteriormente, los modelos son el insumo para el trabajo de los programadores en la fase de
implementación del ciclo de vida de sistemas.

Durante el curso aprenderás a identificar y realizar los modelos pertinentes para cada aspecto
con el Lenguaje Unificado de Modelado (UML).
Página 2 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
1.1.
Objetivos
General
El alumno modelará el comportamiento estático y dinámico de un sistema de información con el
paradigma orientado objetos utilizando la notación de UML (Unified Model Lenguage).
Particulares

Trabajar en equipos de trabajo para generar análisis y diseño de sistemas de información con
el paradigma orientado a objetos.

Modelar los procesos actuales por medio de diagramas de actividades.

Modelar los requerimientos funcionales por medio de diagramas de casos de uso y de
especificaciones de caso de uso.

Desarrollar la realización (análisis y diseño) de casos de uso por medio de diagramas de clases,
diagrama de secuencia, diagrama de estados.

Modelar los datos por medio de diagramas de clases.

Modelar la arquitectura del sistema por medio de diagrama de clases, diagrama de
componentes.
Página 3 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
1.2.
1.3.
Características
Tipo:
Obligatoria
No. Créditos
8
Semestre
4to.
Horas X semana:
4 hrs.
Unidad 1: Introducción.
4 días
Unidad 2: Metodologías Orientadas a Objetos.
4 días
Unidad 3: Planeación y Elaboración.
4 días
Unidad 4: Análisis de Orientado a Objetos
20 días
Unidad 5: Diseño Orientado a Objetos
20 días
Asignaturas Antecedentes

Administración de Requerimientos.

Programación.

Análisis y Diseño Estructurado.
Página 4 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
1.4.
Forma de Trabajo
El profesor:

Expondrá los temas por medio de ejemplos iniciando por lo básico y incrementado la
dificultad conforme se vayan tratando los temas.

Ejemplificará los temas con un proyecto.

Evaluará cada una de las actividades realizadas por los alumnos.
Por su parte, el alumno realizará:

Lecturas fuera de clase.

Resolución de preguntas abiertas en su cuaderno.

Participación con en análisis de las lecturas.

Realización de cuestionarios.

Análisis y diseño de un sistema.
Queda estrictamente PROHIBIDO:

Sacar fotografías o video en clase.

Tener prendido cualquier aparato electrónico salvo se requiera para exponer el tema o lo
indique el profesor.

Quedarse dormido en clase.
A fin de crear un ambiente de respeto se tiene que seguir las siguientes normas:

No introducir ni ingerir alimentos en clase.

Respetar la participación de los compañeros.

Si se retira del salón durante la clase se queda afuera hasta que esta termine.
Incurrir en alguna de estos puntos el alumno no tendrá derecho a
Examen A y tampoco a Examen B.
Página 5 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
1.5.

Evaluación y Acreditación
Asistencia
o
Se registra asistencia a los 20 minutos a la hora que inicia la clase conforme al
reglamento.
o
Se registra retardo a los 25 minutos a la hora que inicia la clase conforme al
reglamento.
o
3 retardos es una falta.
o
3 faltas seguidas pasa a Examen B.
o
5 faltas pasa a Examen B.
Cuestionarios 20%
o
Se calendarizan un conjunto de lecturas que se tendrán que realizar antes de cada
clase. Las lecturas te dan el soporte teórico del tema a tratar para que puedas
participar y entender el tema.
o
Se realizarán 3 cuestionarios de las lecturas y los temas analizados en clase con una
duración promedio de 30 a 60 minutos.
o
Se recomienda que hagas un mapa conceptual o mental de cada lectura y clase.
Puedes ocupar cualquier otra técnica que sintetice el contenido.
Examen Final 30%
o
Se aplicará un examen con respecto a los contenidos analizados durante el curso.
Página 6 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
Proyecto 50%
o
Consideraciones:

El proyecto será llevado a cabo por un equipo de trabajo de 5 personas.

Se harán entregas parciales del proyecto marcadas en el calendario. No se
reciben entregas parciales retrasadas o mal nombradas.

En la tercera semana se tendrán que crear los siguientes documentos y
compartirlos a [email protected] en google drive.
Vision
ListaRequerimientos
ModeloCasoUso
ProcesoPrincipal
PlanInteracion
Número Equipo
EspecificacionCasoUso
ModeloConceptual
RealizacionCasoUso
ModeloDatos
DiagramaEstados
DiagramaDespliegue

o
Ejemplo: Eq03_Vision
Actividades generales para cada entrega:

Realizar lectura. Se calendarizan un conjunto de lecturas que cubren los
temas de la asignatura. Esta es una actividad individual.

Contestar preguntas. Con base a las lecturas realizadas se contestarán
cuestionarios que tendrán que estar escritos a mano en el cuaderno. Esta
actividad da derecho a que se registre asistencia. Esta es una actividad
individual.

Elaborar entregable. Con base a las lecturas y los temas analizados en clase
se generará el entregable correspondiente. Esta es una actividad en equipo.
o
Características generales de la impresión del proyecto:

Carátula,

Encabezado,

Numeración de Páginas,

Tablas de Ilustraciones-Imágenes-Figuras-Tablas,

Letra tipo palo de 11 o 12 puntos.

Redacción coherente,
Página 7 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
o

Sin faltas de ortografía,

Papel blanco.
Evaluación:

Los entregables se revisarán y se les hará observaciones antes del día de la
entrega.

El entregable se evaluará y calificará después del día de entrega.

Se evaluará la aplicación correcta de la metodología vista en clase y atención a
las observaciones realizadas.
Página 8 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
Calendario
Sesión
Día
Actividad
Enero
1
28 y 29
2
30 y 31
Febrero
3
4y5
Libro 2, The Object Model, pag 29
4
6y7
Vision
5
11 y 12
6
13 y 14
ListaRequerimientos
7
18 y 19
Libro 6, Modeling Requirements: Use Cases, pag 20
8
9
10
20 y 21
ModeloCasoUso
25 y 26
Libro 6, Modeling System Workflows: Activity Diagrams
27 y 28
ProcesoPrincipal
Cuestionario 1
Marzo
11
4y5
12
6y7
13
11 y 12
14
13 y 14
PlanIteracion
18 y 19
Libro 6, Modeling a System’s Logical Structure: Introducing Classes
and Class Diagrams, pag 63
15
16
17
18
20 y 21
25 y 26
Libro 6, Modeling a System’s Logical Structure: Advanced Class
Diagrams, pag 83
27 y 28
ModeloConceptual
Cuestionario 2
Abril
19
1y2
20
3y4
21
8y9
Libro 6, Modeling Ordered Interactions: Sequence Diagrams, pag
108
Página 9 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
Sesión
Día
22
10 y 11
23
22 y 23
24
24 y 25
25
29 y 30
Actividad
RealizacionCasoUso
Cuestionario 3
Mayo
26
2
27
6y7
28
8y9
29
13 y 14
30
16
31
32

ModeloDatos
Libro 6, Modeling an Object’s State: State Machine Diagrams, pag
211
DiagramaEstados
20 y 21
Libro 6, Managing and Reusing Your System’s Parts: Component
Diagrams, pag 186
22 y 23
DiagramaDespliegue
Examen Final
Examen B
o
Requisito para hacer examen final es presentar un trabajo desarrollando cada uno de
los temas de la asignatura incorporando las fuentes consultadas.
o

Examen escrito.
Escala Examen A y B
10
9.6
10
9.5
8.6
9
8.5
7.6
8
7.5
6.6
7
6.5
6.2
6
6.1
0
5
Página 10 de 11
Plan Trabajo: Análisis y Diseño Orientado a Objetos - 2014-2
Elaboró: Gabriel Guevara Gutiérrez
1.6.
Bibliografía
1. ARLOW, Jim y Ila NEUSTADT. UML 2 And The Process: Practical Object-Oriented Analysis and
Design, Second Edition, EUA, Addison Wesley, 2011, 592 pp.
2. BOOCH, Grady,
Object-Oriented Analysis and Design With Application, 3ª.edicion, Booch
Jacobson Aumbaugh, 717 pp.
3. DENNIS, Wixon, Systems Analysis & Desing, 3ª. Edición, O’Reilly, 677 pp.
4. BENNETT, Simon, Steve McRobb y Farmer Ray. Análisis y Diseño Orientado a Objetos de
Sistemas, Usando UML. Tercera edición. Ed. Mc GrawlHill. 620 pp.
5. LARMAN, Craig, Análisis y diseño orientado a objetos con UML, México, Pearson, 1999, 536
pp.
6. MILES, Russ y HAMILTON, Kim, Learning UML 2.0, 2006, O’Reilly Media, 269 pp.
7. PRESSMAN, Roger S., Ingeniería del software, 5a. Edición, México, Mc. Graw-Hill, 2002, 602
pp.
8. RUMBAUGH, James, Modelado y diseño orientados a objetos, México, Prentice Hall, 1996,
345 pp.
9. WEST, David, Head First Object-Oriented Analysis & Design, O’Reailly, 636 pp.
Página 11 de 11
Descargar