Está en la página 1de 6

26/12/2015

Descriptor

INACAP
ASIGNATURA:TallerdeHerramientasdeDiseoCase

70HORAS

DESCRIPCINDELAASIGNATURA:

Esta asignatura de especialidad de cracter prctico, presenta una visin de las herramientas existentes para el desarrollo de software para luego, estudiar y emplear una de ellas en el Laboratorio. De esta forma, le permitir al alumno obtener
experiencia prctica en el uso de estas herramientas para el desarrollo y construccin de soluciones tecnolgicas.

COMPETENCIAS:

Utilizar una herramienta de diseo para el desarrollo y construccin de soluciones tecnolgicas.

UNIDADESDEAPRENDIZAJE:

Introduccin

HORAS
9

Fundamentos tericos de las herramientas de desarrollo Case.

15

Herramientas de Desarrollo

15

Reconocimiento y aplicacin prctica con producto Case

15

Identificacin e implementacin usando tecnologa emergente

10

EVALUACIN:

DOCENTEELABORADOR:VICTORBELLOLARENAS

ASESORDEDISEOCURRICULAR:CARLOSDIDESFAR

UNIDADESDEAPRENDIZAJE
1.Introduccin
APRENDIZAJESESPERADOS
1.1.Describe los diferentes modelos de ciclos de

vida de desarrollo de sistemas indicando las


caractersticas de cada uno

9Horas
CRITERIOSDEEVALUACIN
1.1.1.Describe el modelo de ciclo de vida en cascada, espiral y prototipo indicando ventajas y

desventajas
1.1.2.Describe el modelado de ciclo de vida orientado a objetos
1.1.3.Describe el proceso unificado de desarrollo de software y la utilizacin de UML

1.2.Describe las principales caractersticas de los

Sistemas de Informacin y del Modelamiento de


Datos

1.2.1.Define distintos tipos de Sistemas de Informacin asociados al enfoque de Base de datos


1.2.2.Enumera criterios bsicos que dan importancia a la administracin del recurso informacin
1.2.3.Explica la metodologa de modelamiento de datos a travs de ejemplos

CONTENIDOSMNIMOSOBLIGATORIOS

Modelo ciclo de vida tradicional


Cascada
Espiral
Prototipo
Modelo ciclo de vida orientado a objetos
Conceptos bsicos
Herencia y Polimorfismo

Tipos de Sistemas de Informacin.


Operacionales
Administrativos
Bussines Inteligence
Modelamiento de Datos
Modelo Lgico
Modelo Fsico

ACTIVIDADESMNIMASOBLIGATORIAS

Al inicio de la primera sesin, el docente presentar el programa de la asignatura y lo explicar al alumno.


Entregan informacin respecto de sus conocimientos previos a travs del dilogo.
http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=IN0515

1/6

26/12/2015

Descriptor

Comentan el programa de asignatura en relacin a su aporte al mundo del trabaj


El docente:
Comenta acerca de los ciclos de vida tradicional de desarrollo de software, junto con sus ventajas y desventajas.
Comenta acerca del ciclo de vida orientado a objetos y en particular el proceso unificado de software con la utilizacin de UML.
Los alumnos:
Revisan las ventajas y desventajas entre los ciclos de vida de desarrollo de software, guiados por el docente.
El docente:
Entrega una visin general de los tipos de sistemas de informacin.
Comenta los conceptos asociados al modelamiento de datos.
Los alumnos:
Investigan cmo y dnde interviene el modelamiento de datos en las diferentes metodologas de desarrollo de los sistemas de informacin.
Realizan una discusin, guiados por el docente sobre la importancia del modelamiento de datos.

2.
15Horas

Fundamentos tericos de las herramientas de desarrollo Case.


APRENDIZAJESESPERADOS
2.1.Describe hechos histricos y evolucin de la

tecnologa de informacin, relacionados con las


herramientas de desarrollo de software

CRITERIOSDEEVALUACIN
2.1.1.Identifica los hechos histricos relacionados con las herramientas CASE
2.1.2.Describe la evolucin de las herramientas CASE

CONTENIDOSMNIMOSOBLIGATORIOS

Tecnologas de Informacin.
Evolucin Tecnolgica.
Evolucin de las metodologas de desarrollo de software.

2.1.3.Reconoce los hitos dentro de la evolucin de las herramientas CASE


2.2.Reconoce el marco conceptual de las

herramientas de apoyo al desarrollo de software

2.2.1.Identifica las bases conceptuales que permiten el desarrollo de una herramienta CASE
2.2.2.Reconocer las diferentes tecnologas CASE especificando las ventajas de cada una segn las

variables de entorno

Consideraciones tericas de las herramientas CASE.


Tecnologas CASE.
Estructura General de una herramienta CASE.
Componentes de una herramienta CASE.

2.2.3.Describe la estructura general de una herramienta CASE


2.3.Describe las principales caractersticas de las

herramientas CASE

2.3.1.Identifica las caractersticas de las herramientas CASE


2.3.2.Reconoce las ventajas y desventajas de las herramientas CASE en relacin a otras

herramientas de desarrollo

Clasificacin de las herramientas CASE.


Alcances y limitaciones de las herramientas
CASE

2.3.3.Reconoce las situaciones donde pueden ser utilizadas las herramientas CASE
ACTIVIDADESMNIMASOBLIGATORIAS

El docente:
Entrega una descripcin de la evolucin de las herramientas CASE.
Los alumnos:
Reconocen los avances tecnolgicos que impulsaron la evolucin de las herramientas CASE.
El docente:
Entrega una descripcin de los conceptos que permiten el desarrollo de las herramientas CASE.
http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=IN0515

2/6

26/12/2015

Descriptor

Los alumnos:
Reconocen el marco conceptual de las herramientas CASE mediante un anlisis de los elementos y/o actividades en las que el factor humano puede ser reemplazado.
El docente:
Entrega una descripcin de las principales caractersticas de los tipos de herramientas CASE.
Los alumnos:
Revisan junto al docente las caractersticas de cada tipo de herramienta CASE indicando sus ventajas y desventajas.

3.Herramientas de Desarrollo
APRENDIZAJESESPERADOS
3.1.Describe diferentes alternativas de

herramientas CASE clasificndolas en base a su


funcionalidad

15Horas
CRITERIOSDEEVALUACIN
3.1.1.Identifica las principales herramientas disponibles en el mercado
3.1.2.Enumera las caractersticas de las diferentes herramientas CASE
3.1.3.Reconoce las ventajas y desventajas de las principales herramientas CASE

3.2.Utilizar herramientas CASE en base a la

metodologa seleccionada

3.2.1.Selecciona la herramienta CASE adecuada en base a la metodologa a utilizar


3.2.2.Aplica la herramienta CASE seleccionada para una determinada etapa de desarrollo de

software
3.2.3.Desarrolla un modelo visual correspondiente a la etapa de desarrollo

CONTENIDOSMNIMOSOBLIGATORIOS

Principales herramientas disponibles en el mercado segn proveedores:


Power Designer
Computer Associates (Erwin)
Enterprice Architect
Rational (Rose)
Genexus

Principales herramientas disponibles en el mercado segn proveedores:


Power Designer
Computer Associates (Erwin)
Enterprice Architect
Rational (Rose)
Genexus

ACTIVIDADESMNIMASOBLIGATORIAS

El docente:
Comenta las caractersticas funcionales de las principales herramientas CASE.
Explica a travs de ejemplos como se utilizan las funcionalidades principales de estas herramientas CASE.
Los alumnos:
Desarrollan un ejercicio grupal donde utilizan una de estas herramientas CASE.
Cada grupo expone sus resultados y se comentan con el curso dirigido por el docente.
El docente:
Explica casos reales de desarrollo de software aplicando las herramientas CASE.
Plantea ejercicios de desarrollo de software con la utilizacin de herramientas CASE.
Los alumnos:
Desarrollan ejercicios propuestos por el docente que permiten manipular las diferentes herramientas CASE.
Presentan resultados y los comentan con el curso dirigido por el docente.

4.
15Horas

Reconocimiento y aplicacin prctica con producto Case


APRENDIZAJESESPERADOS

CRITERIOSDEEVALUACIN

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=IN0515

CONTENIDOSMNIMOSOBLIGATORIOS
3/6

26/12/2015

Descriptor

4.1.Aplica el modelamiento de datos en un

producto CASE

4.1.1.Desarrolla un modelamiento lgico de datos en base al planteamiento de un caso simulado


4.1.2.Desarrolla un modelamiento fsico de datos en funcin del modelamiento lgico
4.1.3.Desarrolla la implementacin de la base de datos segn lo establecido en los criterios

anteriores

4.2.Realiza el diseo de modelos con el Lenguaje

Unificado de Modelamiento (UML) a travs de


una herramienta CASE

4.2.1.Desarrolla un Modelo de Casos de Uso a partir de un ejercicio planteado por el docente


4.2.2.Desarrolla un Modelo de Anlisis a partir de un ejercicio planteado por el docente
4.2.3.Desarrolla un Modelo de Diseo a partir de un ejercicio planteado por el docente
4.2.4.Desarrolla un Modelo de Distribucin a partir de un ejercicio planteado por el docente

Modelo Lgico de Datos


Entidades
Atributos
Identificador
Relaciones
Submodelos
Reportes
Modelo Fsico de Datos
Tablas
Campos
Clave Primaria
Clave Fornea
Submodelos
Reportes
Script

Modelo de Casos de Uso


Diagrama de Casos de Uso
Diagrama de Actividades
Modelo de Anlisis
Diagrama de Comunicaciones
Diagrama de Colaboracin
Modelo de Diseo
Diagrama de Clases
Diagrama de Estados
Diagrama de Secuencia
Modelo de Distribucin
Diagrama de Componentes
Diagrama de Despliegue

ACTIVIDADESMNIMASOBLIGATORIAS

El docente:
Explica con un ejemplo cmo se debe obtener el Modelo Lgico y Fsico de Datos.
Los alumnos:
Crean y aplican en un ejercicio grupal el Modelo Lgico y Fsico de Datos a partir del ejercicio anterior (caso especfico).
Contextualizan los resultados y concluyen los conceptos con el docente.
El docente:
Explica con un ejemplo cmo se deben obtener los Modelos de Casos de Uso, Anlisis, Diseo y Distribucin.
Los alumnos:
Crean y aplican en un ejercicio grupal los Modelos de Casos de Uso, Anlisis, Diseo y Distribucin a partir de un caso particular.
Contextualizan los resultados y concluyen los conceptos con el docente.

5.
10Horas

Identificacin e implementacin usando tecnologa emergente


APRENDIZAJESESPERADOS

CRITERIOSDEEVALUACIN

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=IN0515

CONTENIDOSMNIMOSOBLIGATORIOS

4/6

26/12/2015

Descriptor

5.1.Aplicar la arquitectura .NET utilizando una

5.1.1.Diferencia las distintas funcionalidades que entrega una herramienta IDE bajo la arquitectura

herramienta IDE

.NET
5.1.2.Aplica las tcnicas de la metodologa a travs de la herramienta IDE

Modelo Cliente Servidor


Intranet, Internet y Extranet
Conceptos de Visual Studio
.NET.

5.1.3.Genera un prototipo de aplicacin WEB bajo la arquitectura .NET


5.2.Aplicar la arquitectura JEE utilizando una

herramienta IDE

5.2.1.Reconoce algunas de las principales herramientas IDE asociadas a la arquitectura JEE


5.2.2.Aplica la metodologa orientada a objetos a travs de la herramienta IDE
5.2.3.Genera un prototipo de aplicacin WEB bajo la arquitectura JEE

Modelo Mltiples Capas


Arquitectura JEE
Conceptos de Eclipse y
NetBeans.

ACTIVIDADESMNIMASOBLIGATORIAS

El docente:
Explica mediante ejemplos los aspectos tericos y tcnicos del modelo Cliente/Servidor a travs de una herramienta IDE.
Asigna trabajo grupal consistente en el desarrollo de una pequea aplicacin utilizando una de las arquitecturas expuestas (la actual o la siguiente).
Los alumnos:
Crean y aplican en un ejercicio grupal una arquitectura seleccionada.
Analizan y comentan los resultados con el docente.
El docente:
Explica con un ejemplo los aspectos tericos y tcnicos de la arquitectura JEE a travs de una herramienta IDE.
Asigna trabajo grupal consistente en el desarrollo de una pequea aplicacin utilizando una de las arquitecturas expuestas (la anterior o la actual).
Los alumnos:
Crean y aplican en un ejercicio grupal una arquitectura seleccionada.
Analizan y comentan los resultados con el docente.

ESTRATEGIASMETODOLGICAS

Al inicio de la primera sesin de clases, se deber presentar el programa de estudio de la asignatura (competencias, aprendizajes esperados, criterios de evaluacin, contenidos, actividades, bibliografa y evaluacin: cmo, cundo,
ponderacin y analizarlo con el grupo curso).
Estrategias aplicables para todas las unidades:
El docente:
Entrega apuntes clase a clase posibilitando as la introduccin a los diversos temas por los alumnos
Desarrolla durante el curso un glosario de trminos tcnicos.
Muestra al alumno la aplicacin o consecuencia prctica en el mundo laboral del aspecto terico o prctico que se est explicando.
UNIDAD I
El docente:
Contextualiza la Primera Unidad
Entrega el programa de la asignatura a los alumnos y contextualiza la Primera Unidad.
Realiza pequeos cuestionarios de modo que se resuelvan en conjunto con el grupo de trabajo seleccionado para las etapas posteriores, de modo que profundicen el conocimiento y se consoliden como grupo.
UNIDAD II
El docente:
Contextualiza la Segunda Unidad.
http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=IN0515

5/6

26/12/2015

Descriptor

Desarrolla casos de aplicacin prctica entregando casos reales para que ellos determinen el mejor modelo de datos y llaves primarias, llaves forneas, etc.
Desarrolla casos de aplicacin prctica para los flujos de datos
UNIDAD III
El docente:
Contextualiza la Tercera Unidad.
Muestra versiones demo de otros software de mercado, adems de la seleccionada disponible en el laboratorio, de modo de mostrar similitudes y diferencias entre ellas
Modela en la herramienta escogida los problemas resueltos en la unidad anterior.
UNIDAD IV
El docente:
Contextualiza la Cuarta Unidad
Apoya a cada grupo en el desarrollo de su proyecto
UNIDAD V
El docente:
Presenta y detalla los contenidos tericos de cada unidad mediante una exposicin. Presentacin a realizar mediante elementos audiovisuales.
Al inicio del curso sern entregados temas de investigacin relacionados a la evolucin tecnolgica de las aplicaciones actuales. El alumno determinar el trasfondo terico del tema, los proveedores que distribuyen tal
tecnologa y el uso prctico. El docente debe guiar el proceso de investigacin, orientando sobre su profundidad y reforzando conceptos.
Realiza una demostracin prctica sobre la cual los equipos de investigacin deben aportar con el conocimiento adquirido.
Solicita al grupo curso determinar una metodologa practica de explotacin de la tecnologa bajo anlisis.

BIBLIOGRAFADELAASIGNATURA

BibliografiaObligatoria
Ttulo

Autor

Ao

Ellenguajeunificadodemodelado:guadelusuario

Booch,Grady

GeneXus:desarrollodesistemasmultiplataforma.Disponibleen:http://www.genexus.com/productos/genexus?

GeneXus

Ttulo

Autor

Ao

CASEmethod:tasksanddeliverables

Baker,Richard

Computeraidedsoftwareengineering:themethodologies,theproducts,andthefuture
Ingenieradesoftwareclsicayorientadaaobjetos

ISBN/ISSN

Editorial

Fuente NombreRecursoDigital

TipodeMaterial

2006 9788478290765

PearsonEducacin

Libro

2012

Pginaweb

Editorial

Fuente NombreRecursoDigital

TipodeMaterial

1990 0201416972

Oracle

Libro

Gane,Chris

1990 0131762311

PrenticeHall

Libro

Schach,StephenR.

2006 9789701056363

McGrawHillInteramericana

Libro

Ingenieradelsoftware:unenfoqueprctico

Pressman,RogerS.

2005 9789701054734

McGrawHill

Libro

Introductiontoenterprisearchitect,UMLModelingTool.Disponibleen:http://www.sparxsystems.com/uml_tool_guide/index.html

SparxSystems

2010

SparxSystems

Pginaweb

NetBeans:Documentation,training&support.Disponibleen:http://www.netbeans.org/kb/

NetBeans

Pginaweb

Sybasedocumentation.Disponibleen:http://infocenter.sybase.com

Sybase

2012

Pginaweb

UtilizacindeUMLeningenieradelsoftwareconobjetosycomponentes

Stevens,Perdita

2007 9788478290864

PearsonEducacin

Libro

VisualStudio2012.Disponibleen:http://msdn.microsoft.com/eses/library/dd831853.aspx

Microsoft

2012

Pginaweb

BibliografiaSugerida:
ISBN/ISSN

Cerrar

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=IN0515

6/6