Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ê
Ê
c
ANÁLISIS DE SISTEMAS
: 2009-2010
5
80
x Elaboración de algoritmos
x Fundamentos básicos de base de datos
x Técnicas de recolección de información
x Entender conceptos generales orientados a objetos
x Saber utilizar herramientas de modelado
El análisis y diseño de si stemas es una asignatura que permite identificar los procesos
manuales de una empresa para automatizarlos mediante un sistema informático o
software.
Antiguamente todos los procesos que se desarrollaban en las diferentes empresas eran
operados de forma manual, esto hacia que los procesos sean lentos, inseguros y por ende
ocupaban demasiado personal y tiempo, lo que originaba grandes pérdidas económicas
para la empresa.
La tecnología nunca ha dejado de crecer por lo contrario su desarrollo cada día es más
acelerado, esto ha sido evidenciado por t oda la sociedad.
El análisis y diseño de sistemas hasta cierto punto podría considerarse no solo una
asignatura sino una especialidad debido a la extensibilidad que comprende su contenido
para el aprendizaje. Esta asignatura es el punto de partida para el solucionar los problemas
de las empresas. Un sistema bien analizado, diseñado e implementado no soluciona solo
el efecto de un problema sino también la causa , debido a que no soluciona un problema
para un momento por lo contrario la solución se produce para un periodo indefinido de
tiempo.
A nuestro Ecuador y concretamente a todo Latino América se lo s considera como países
subdesarrollado s, esto ha originado que no seamos creadores de tecnología sino
explotadores de la misma; debido a esto ellos han creado:
Ë
Ë
ù
ù c
Y YË Yù Y YË Yù Y Y Y Y
Y Y YË Yù Y
Y Y
Yc Yc Y
Yc
!" " !#$$" Necesidades y
ÊÊ
!%&'# requerimientos de la
empresa.
ÊÊÊ
Implementación del
Modelado de los casos sistema.
Yc de uso
Yc
Y
Y Y
Implementación del YË Yù Y Y Y Y
Yc
YË Yù Y Y sistema.
Y Y
Yc
Y Y
YË Yù Y Y Y Y
c Etapas del proceso de desarrollo de software.
Definición de un modelo .
ËAnálisis de Robustez.
ù Ë
c
c c ö ué es un proceso de desarrollo de software?
c Importancia del proceso de desarrollo en la construcción de software.
c Ë Etapas del proceso de desarrollo de software.
c ù Definición de un modelo.
c ( El lenguaje UML para la construcción de Modelos.
c ) Técnicas útiles en el análisis de sistemas: Entrevista, lluvia de ideas y observación directa.
*
Para el desarrollo de esta unidad los estudiantes deberán seleccionar empresas que permitan el
estudio y el análisis de la información, esto se lo realizara mediante técnicas grupales y en el aula.
Además se realizara plenarias para discutir experiencias, aclarar interrogantes y definir la
metodología de trabajo.
2.1. El trabajo con el usuario.
2.2. Importancia del trabajo con el usuario.
2.3. Definiciones básicas: Dominio, Experto.
2.4. Descripción general del problema.
2.5. Definición de Requerimiento.
2.6. Requerimientos Funcionales.
2.7. Requerimientos no Funcionales o Atributos del sistema.
2.8. Verificación del modelo de requerimientos del sistema.
2.9. Construcción del glosario de términos.
*
Para el desarrollo de esta unidad los estudiantes deberán seleccionar empresas que permitan el
estudio y el análisis de la información, esto se lo realizará aplicando técnicas grupales y en el aula.
Además se realizará plenarias para discutir experiencias aclarar interrogantes y definir la
metodología de trabajo.
ù
ù c Finalidad del modelo de casos de uso.
ù Diagrama de Casos de Uso.
ù c Actores.
ù Casos de Usos.
ù Ë Identificación de Casos de Uso: basada en actores y basada en eventos.
ù ù Clasificación o tipos de Casos de Uso.
ù ù c Por el formato: Alto Nivel y expandidos.
ù ù Por la incidencia en el sistema: primarios, secundarios y opcionales.
ù ù Ë Por el nivel de abstracción: Esenciales (nivel de análisis) y Reales o del Sistema (nivel
de diseño).
ù ( Observaciones para la conformación y narración de los casos de uso.
ù ) Trabajando directamente desde un prototipo GUI para la identificación de los casos de uso.
ù + Cursos de Acción Básicos y Alternativos de los casos de uso.
ù , Factorización de los casos de uso.
ù - Punto de revisión de los Casos de uso con respectos a los requerimientos del sistema.
( *
/
( c Tipos de Objetos.
( Roles claves del análisis de robustez.
( Ë Desarrollando el análisis de robustez.
( ù Refinando el modelo del dominio (estático).
( ( Beneficios del análisis de robustez.
( ) Punto de revisión del diseño preliminar.
)
) c Metas del modelo de interacción.
) Diagramas de Secuencia.
) c Tipos de elementos.
) Construcción.
) Ë Inserción de Métodos sobre clases.
) Ë Diagramas de Colaboración.
) Ë c Notación.
) Ë Construcción.
) ù Introducción a los Patrones (DAO).
) ( Actualizando el modelo estático o diagrama de clases.
) ) Diagramas de Estado.
) ) c Elementos básicos.
) ) Construcción.
) + Punto de Revisión del diseño detallado.
*
Se realizaran trabajos grupales sobre los temas de clase correspondientes, aplicación de
los conocimientos mediante el análisis de casos prácticos.
Todos los conocimientos serán puestos en práctica en la realizaci ón del proyecto, además
en la presente unidad se requerirá de un computador para realizar las prácticas
correspondientes.
+
+ c Revisión del modelo estático.
+ Mapeo de Bases de Datos.
+ c Mapeo Horizontal.
+ Mapeo Vertical.
+ Ë Diagrama de Componentes.
+ ù Ubicación de las clases en componentes.
+ ( Definiendo el alcance de la tecnología y arquitectura a utilizar.
+ ) Generación del código de la aplicación.
+ + Construcción del manual de usuario.
+ , Puesta en marcha de la aplicación.
( 0
Para que en el presente ciclo se cumpla con lo planteado las autoridades deben hacer uso de la
misma con la finalidad de asegurar la asistencia a clases tanto de parte de maestro como de los
alumnos, y estos últimos como tal deben estar en disposición de tiempo para poder hacer trabajos
de investigación extraclase.
Es responsabilidad de las autoridades brindar un ambiente agradable y materiales necesarios para
el desarrollo o desenvolvimiento: tal es el caso de centros en completo funcionamiento (apertura
puntual, condiciones higiénicas agradables, equipos actualizados y en buen estado físico),
Para los trabajos de investigación los alumnos deberán determinar el tipo de empresa y el lugar
(sector) en donde realizaran dicho trabajo, y como requerimientos deben presentar solicitud de
permiso a la empresa realizar encuestas, entrevistas, etc.
)
La evaluación será continua y tomara en cuenta los principales factores que influyen o no en el éxito
del programa. Para la evaluación se tomara cuatro horas finales consideradas para cada unidad y
en ella participara: estudiantes, profesores, autoridades y miembros de la comunidad.
Evaluaciones 30%
+
0
x ROSENBERG D, SCOTT K, Use Case Driven Object Modeling with UML: a practical
approach, Editorial AddisonWesley,USA.
x REED, Paul R. Jr., Developing Applications with Java and UML, Editorial AddisonWesley,
2002, USA.
x SCHNEIDER G, WINTERS J. P., Applying Use Cases a practical Guide, Editorial
AddisonWesley Object Technology Series, USA.
x RUMBAUGH J, JACOBSON I, BOOCH G, The Unified Modeling Language Reference
Manual, Editorial AddisonWesley Object Technology Series, USA.
c
1
2
c Ë ù
1 Conocer las acciones Aplicar Determinar Modelado del Implementar
cc