Professional Documents
Culture Documents
UNIDAD ACADEMICA
PROGRAMA
AREA DE FORMACIN
NCLEO DE FORMACIN :
NOMBRE DEL CURSO
CODIGO DEL CURSO
SEMESTRE
CREDITOS
TRABAJO PRESENCIAL
TRABAJO INDEPENDIENTE
TOTAL EN HORAS
PROYECTO DE INVESTIGACION
:
:
:
:
:
:
:
:
:
:
:
3. PROPSITOS DE FORMACIN
GENERAL
Conocer las actividades a desarrollar, las metodologas y herramientas a emplear en la fase de diseo y
desarrollo de sistemas de informacin en las organizaciones.
ESPECIFICOS
Determinar los prototipos referidos a un modelo que funcione para una aplicacin de sistemas de
informacin
Determinar las razones principales por las que algunos sistemas no deben sistematizarse o
automatizarse
Analizar e identificar las diferentes funciones de cada uno de los integrantes de un proyecto, a su vez
identificar quienes harn parte del proyecto.
Identificar la situacin de los sistemas de informacin de una organizacin con el fin de proponer los
cambios informticos que apoyen a la misin de la misma.
Adquirir los conocimientos para comprender el trabajo del diseador de sistemas en el desarrollo de
proyectos informticos.
(Unified Modelling Language). Las aplicaciones de software ms importantes no son estticas sino que
crecen y evolucionan a medida que cambian las necesidades del mercado y los consumidores. Tener la
capacidad de adaptar el software a esos cambios y traducirlos en nuevos modelos representa una
extraordinaria ventaja competitiva. Los mtodos de diseo de aplicaciones orientado a objetos ensean a
los profesionales del software a entender la eficacia inherente a los modernos lenguajes OO, entre los
que destaca el lenguaje de programacin Java. Los distintos conceptos y mtodos de anlisis y diseo
asociados a la especificacin UML estn relacionados con las fases del proceso de desarrollo de
software iterativo, incremental y unificado. Durante el curso, tambin se explica el uso de los patrones de
diseo, los modelos de objetos y dinmicos, el diseo de sistemas y las tcnicas de particionamiento.
5. PRINCIPIOS DE FORMACIN
AUTONOMIA: Formar al estudiante con elementos fundamentales en el manejo de herramientas
enfoques, metodologas para que sean lderes en direccin de proyectos de gran envergadura y
trayectoria y adquirir la autonoma para una buena toma de decisiones en los cambios sistemticos de
las organizaciones.
PARTICIPACIN SOCIAL: El estudiante de ingeniera de Sistemas debe desarrollar capacidades para
innovar y crear nuevas soluciones que le sirvan a la regin para su desarrollo, teniendo en cuenta que no
debemos estar rezagados de los pases desarrollados ni segregados culturalmente, a su vez prestar un
beneficio a la comunidad entendiendo sus problemas con el fin de contribuir a dar soluciones adecuadas
para ellos. Es por ello que en este curso se llevar a cabo la aplicabilidad de cada uno de los conceptos
aprendidos en l, en una prctica que debern realizar los estudiantes, teniendo en cuenta que para
llevar a cabo el curso los estudiantes debern suscribir y seguir con el desarrollo del proyecto que traen
articulado a la investigacin del plan de estudios.
PERTINENCIA: El curso de diseo de sistemas para el programa de Ingeniera de Sistemas es
completamente pertinente en razn a que en l se identifican y se caracterizan las problemticas en las
cuales puede abordar el ingeniero frente al manejo de las organizaciones, o a cualquier caso de
mejoramiento e innovacin tecnolgica que se pueda dar en el medio o sector productivo.
COHERENCIA: Este curso est completamente ligado al quehacer y objeto de trabajo del Ingeniero de
Sistemas, es as como tiene su importancia y a su vez se considera curso articulador del proyecto de
investigacin del plan de estudios, puesto que determina, metodologas y tcnicas de desarrollar
cualquier tipo de proyecto informtico bien sea de aplicabilidad o de investigacin.
DEMOCRACIA: El curso desarrollar la parte de iniciativa, sentido comn, manejo del discurso, libre
eleccin del tema para el trabajo propuesto durante todo su desarrollo, permitir al estudiante que l
mismo entienda los diversos sistemas que se encuentran en el sector productivo y sobre el cual se sienta
y pueda llevar a cabo su prctica.
FLEXIBILIDAD: Se ofrece un contenido del curso que le permite al estudiante adquirir el conocimiento
por etapas dndole la posibilidad de comenzar a aplicarlo en experiencias reales, como tambin ofrecer
lneas de conocimientos que le permitan al estudiante seleccionar algunos casos o sistemas que le son
competentes para sus capacidades y aptitudes
CREATIVIDAD: desarrollar mediante el diseo la capacidad creativa que pueda tener un estudiante
frente a cada problemtica para que pueda plasmar soluciones de gran envergadura acordes al
desarrollo de la tecnologa.
6. ARTICULACIN DEL CURSO CON LOS PROPSITOS, PRINCIPIOS, CAMPOS, NCLEOS DE
FORMACIN EN EL MARCO DEL DISEO CURRICULAR
El curso de diseo de sistemas requiere de los siguientes saberes:
1
2
3
4
5
6
7
http://www.clikear.com/manuales/uml/
http://www.geocities.com/txmetsb/req-mgm-2.htm
http://www.desarrolloweb.com/articulos/499.php
http://www.mena.com.mx/gonzalo/maestria/ingreq/presenta/procesos_ir/
http://www.solotuweb.com/vc~t~Analisis-y-Dise%C3%B1o-Orientado-a-Objetos.-Enfoqueiterativo~id~4530.html
http://www.educ.ar/educar/servlet/Downloads/S_BD_CACIC/IS003.PDF
proyecto que se est formulando, el despus tiene que ver con las evaluaciones que se aplicaran tanto
para los estudiantes como para el tutor.
Los estudiantes debern organizarse en CIPAS para las actividades colectivas tanto para las extra
tutoriales como para las tutoriales. El trabajo en grupos es necesario en la medida en que cada uno de
los participantes utilice la mayor parte de los conocimientos tericos de manera integrada. En el aula de
cmputo se llevar a cabo una prctica en donde utilizaremos herramientas de modelado para llevar a
cabo la dinmica de cada uno de los diagramas y modelos del sistema.
El estudiante deber manejar todos los contenidos del curso y aplicarlos en el proyecto de investigacin,
por lo tanto el trabajo se llevar a cabo en el aula y en la organizacin donde se est trabajando el
proyecto.
NUCLEO NMERO 1: Cmo entender el diseo de sistemas dentro del marco del quehacer del
Ingeniero de sistemas.
NCLEO NMERO 2: Cuales son los elementos fundamentales en el proceso de desarrollo de
software
NCLEO NMERO 3: Que elementos o tcnicas se deben utilizar para el diseo y desarrollo de
productos de software de alta calidad
NUCLEO NUMERO 4: Qu importancia tiene la globalizacin de los sistemas de informacin y
el conocimiento para el desarrollo de soluciones en plataformas de red.
NUCLEO NUMERO 5: De qu forma se puede garantizar la calidad del diseo y desarrollo de
sistemas de informacin; que tcnicas se deben considerar para obtener productos y soluciones
efectivas.
DE
SISTEMAS
PROBLEMAS
CONOCIMIENTOS
Cmo
entender
la Diseo de sistemas
incidencia que tienen
los
sistemas
de 1. Conceptos preliminares
informacin
en
el
alrededor del diseo de
manejo
de
una
sistemas.
organizacin,
dentro 2. Mtricas del desarrollo de
del marco del diseo
sistemas de informacin
de sistemas como 3. Especificaciones
de
herramienta
para
Diseo y desarrollo.
ofrecer
soluciones 4. Diseo de formatos de
prcticas
a
las
entradas/salidas/interfaz
organizaciones.
usuarios
4.1. Principios y Directrices
del Diseo de Entradas
y Salidas
4.2. Cmo Hacer Diseo y
Prototipos
de
las
Entradas Informticas
4.3. Cmo Hacer Diseo y
Prototipos
de
las
DE INFORMACIN
y ESTRUCTURAS
PREGUNTAS GENERADORAS
En qu consiste el diseo de sistemas?
Plantee tres definiciones de lo que no es el
diseo de sistemas realice un mapa
conceptual.
Cul es la responsabilidad que tiene el
diseador de sistemas frente al desarrollo
de un proyecto informtico?
Qu consideraciones debe tener el
diseador de sistemas para el desarrollo
de software?
Qu se entiende por SI?
Qu importancia tiene las interfaces
regularmente utilizadas en diseo para el
manejo de la informacin?
Cul es la importancia de las nuevas
Salidas Informticas
4.4. Cmo Hacer Diseo y
Prototipos de la Interfaz
de Usuario
3.5 Diseo Modular de
Programas Informticos
3.6 Especificaciones de
Programas
por
Paquetes
3.7 Ingeniera de Sistemas
Asistida
por
Computador - CASE
agilizar
los
12.1.1 TIEMPOS
1
2
3
: 24 HORAS
:4
: 20
12.2.2 TIEMPOS
PREGUNTAS GENERADORAS
Que
elementos
pueden
tipificarse como objetos de
sistemas de informacin?
Cul es la diferencia entre una
metodologa estructurada y una
orientada a objetos?
Que
procesos
y
qu
importancia tienen en el diseo
de
sistemas
basado
en
objetos?.
Qu tipo de mtricas considera
que se deben adicionar o tener
en cuenta, adems de las
existentes para garantizar un
mejor diseo de sistemas de
informacin?
4
5
6
: 54 HORAS
:9
: 45
PREGUNTAS GENERADORAS
Qu importancia tienen los
lenguajes modernos para el
desarrollo de sistemas de
informacin?
Considera que los lenguajes
unificados de modelacin
coadyuvan en la calidad del
desarrollo de sistemas, en
que aspectos?
Cmo ayudan los diagramas a
mejorar la calidad del
sistema de informacin?
Considere la utilizacin o idea
de una nueva metodologa
que facilite el diseo de
sistemas de informacin,
establezca sus ventajas y
desventajas frente a los
modelos contemporneos.
Modelado de la Distribucin
de Objetos, Modelado de
Objetos
que
migran,
Modelado
Arquitectnico
(Modelado de Ejecutables y
Biblioteca,
Patrones
de
Diseo/
Patrones
de
Arquitectura
7. Diagramas de Componentes
8. Diagramas de Despliegue
9. Arquitectura de Software
Modelos de Arquitectura
10.Aplicacin
de
Diseo
Orientado
a
Objetos
(Estacin de Monitorizacin
del Clima Definicin de los
Lmites
del
Problema,
Escenarios,
Marco
de
Referencia
Arquitectnica,
Planificacin de Versiones,
Mecanismo de Visualizacin,
Mecanismo de Interfaz de
Usuario)
12.3.2 TIEMPOS
TIEMPO TOTAL DEL NCLEO : 54 HORAS
TIEMPO PRESENCIAL
:9
TIEMPO INDEPENDIENTE
: 45
12.3.3 COMPETENCIAS DEL NCLEO PROBLMICO
Cognitivas: Identificar las mejores alternativas estructurales que garanticen una mejor solucin,
con el manejo de herramientas de Modelado de procesos y de Datos, Conocimiento de los
diferentes diagramas, materializacin de los requisitos del sistema para poner en prctica los
casos de uso y el modelo del dominio dado (modelo de Requisitos).
Valorativas: Entendimiento de cada uno de los diagramas como herramientas para el modelado
y diseo detallado del sistemas actual. Identificar las soluciones adecuadas para ofrecer un
producto que supla las necesidades de las organizaciones.
Comunicativas: Capacidad de representar grficamente cada uno de los requerimientos de
informacin del sistema mediante la utilizacin de herramientas de modelado de funciones y de
datos. Describir el proceso de desarrollo de software orientado a objetos, lo que incluye las
metodologas y flujos de trabajo de programacin OO.
12.3.4 ACTIVIDADES DE INTEGRACIN
- Anlisis de las respuestas a las preguntas generadoras que se presentan en el ncleo.
- Estudio de caso para que los estudiantes realicen una apuesta en comn de las ideas relevantes
12.4 NUCLEO N.4 HERRAMIENTAS, MODELOS Y TCNICAS PARA EL DISEO DEL PROYECTO
PROBLEMAS
Qu importancia tiene la
globalizacin de los sistemas
de
informacin
y
el
conocimiento para el desarrollo
de soluciones en plataformas
de red?.
CONOCIMIENTOS
Diseo para internet
1. La Internet
2. Funcionamiento Bsico de
Internet.
3. Plataformas de desarrollo en
Internet.
4. Herramientas y Extensiones
de Servidor.
5. Herramientas y Extensiones
de Cliente.
6. Lenguajes de Programacin
para Internet
PREGUNTAS GENERADORAS
Qu importancia tiene la internet
para el mundo moderno.
Que fronteras demarcan el
futuro de la internet?
Cmo han evolucionado las
herramientas de
programacin, hasta la
modernidad?
12.4.2 TIEMPOS
TIEMPO TOTAL DEL NCLEO
TIEMPO PRESENCIAL
TIEMPO INDEPENDIENTE
: 34 HORAS
:6
: 28
PROBLEMAS
De qu forma se puede
garantizar la calidad del diseo
y desarrollo de sistemas de
informacin; que tcnicas se
deben considerar para obtener
productos
y
soluciones
efectivas?.
CONOCIMIENTOS
Pruebas de calidad
1. Concepto de Calidad
2. Esquemas de evaluacin de
la Calidad del Software
3. Concepto de Planes de
Aseguramiento de Calidad
(SQA)
4. Elaboracin de Planes de
Aseguramiento de Calidad
5. Conceptos de Validacin,
Verificacin y Pruebas
6. Procesos de VVT durante el
Ciclo de Vida del Desarrollo
del Software.
7. Diseo de Pruebas
8. Ejecucin de Pruebas
9. Uso
de
Herramientas
Automticas de Ejecucin de
Pruebas
10.Mejoramiento continuo de
procesos de desarrollo de
software
11. Modelo de Madurez (CMM)
del SEI
12.Compatibilidad de Software
y hardware
13. Logstica y proceso
implementacin
mantenimiento.
PREGUNTAS GENERADORAS
Que conceptos se pueden
concebir para la calidad de
software?
Proponga una metodologa para
el proceso de calidad de
software.
Como cree que las pruebas
ayudan a mejorar la calidad
de software, que pasos
considera que son los ms
importantes en el proceso
de pruebas?
Es necesario monitorear los
procesos de pruebas
automatizados?, explique.
Considere una metodologa de
implementacin para
garantizar en gran medida
la calidad de software, con
bajo mantenimiento.
de
y
12.5.2 TIEMPOS
TIEMPO TOTAL DEL NCLEO
TIEMPO PRESENCIAL
TIEMPO INDEPENDIENTE
: 34
:6
: 28
4
5