MÓDULO IV - Universidad Nacional de Loja
MÓDULO IV - Universidad Nacional de Loja
MÓDULO IV - Universidad Nacional de Loja
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
UN<strong>IV</strong>ERSIDAD NACIONAL DE LOJA<br />
ÁREA DE LA EDUCACIÓN, EL ARTE Y LA COMUNICACIÓN<br />
DOCENTE:<br />
CARRERA DE INFORMÁTICA EDUCAT<strong>IV</strong>A<br />
N<strong>IV</strong>EL DE PREGRADO<br />
Modalidad Presencial<br />
<strong>MÓDULO</strong> <strong>IV</strong><br />
ANÁLISIS Y DISEÑO DE<br />
SISTEMAS DE INFORMACIÓN<br />
Ing. Laura Amparo Guachizaca Sarango<br />
MARZO / JULIO 2010<br />
LOJA – ECUADOR
UN<strong>IV</strong>ERSIDAD NACIONAL DE LOJA<br />
Dr. Gustavo Enrique Villacís Rivas Mg. Sc.<br />
RECTOR<br />
Dr. Ernesto Rafael González Pesantes Mg. Sc.<br />
VICERRECTOR<br />
ÁREA DE LA EDUCACIÓN, EL ARTE Y LA COMUNICACIÓN<br />
Dr. Yovany Salazar Estrada Mg. Sc.<br />
DIRECTOR DEL ÁREA<br />
Dra. Enriqueta Andra<strong>de</strong> Maldonado Mg. Sc.<br />
COORDINADOR DEL N<strong>IV</strong>EL DE FORMACIÓN O PREGRADO<br />
CARRERA DE INFORMÁTICA EDUCAT<strong>IV</strong>A<br />
<strong>MÓDULO</strong> <strong>IV</strong><br />
Ing. Jeovanny Espinoza Rojas<br />
COORDINADOR DE CARRERA<br />
Ing. Laura Amparo Guachizaca Sarango<br />
DOCENTE COORDINADORA DEL <strong>MÓDULO</strong><br />
Teléfono: 2545558 Ext. 112<br />
Contacto gmail: lalitag20@gmail.com<br />
Contacto correo institucional: ieducativa@unl.edu.ec
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 3<br />
1. TITULO DEL <strong>MÓDULO</strong>:<br />
ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN.<br />
2. PRESENTACIÓN:<br />
Tomando en cuenta el <strong>de</strong>sarrollo <strong>de</strong>l sistema educativo en la región sur <strong>de</strong> nuestro país,<br />
se avizora la necesidad <strong>de</strong> contar con recursos humanos capaces <strong>de</strong> analizar, los<br />
requerimientos que plantea la solución <strong>de</strong> necesida<strong>de</strong>s educativas que <strong>de</strong>mandan aplicar<br />
recursos informáticos.<br />
La evaluación <strong>de</strong> materiales educativos computarizados (MEC) ya existentes, el<br />
<strong>de</strong>sarrollo y mantenimiento <strong>de</strong> los nuevos MEC(s), requiere <strong>de</strong> criterios y metodologías<br />
científicamente fundamentadas, para garantizar que no se apliquen soluciones<br />
inapropiadas, costosas y que al final, resulte que no resuelve la necesidad inicial, sino<br />
que generan una situación <strong>de</strong> mayor complejidad.<br />
Con el presente módulo <strong>de</strong> Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información, el estudiante<br />
<strong>de</strong> Informática Educativa, se inicia en el estudio <strong>de</strong> la(s) Metodología(s) para la<br />
evaluación y el <strong>de</strong>sarrollo <strong>de</strong>l software educativo, a partir <strong>de</strong> un marco conceptual<br />
general <strong>de</strong> la ingeniería <strong>de</strong>l software que le permitirá una concepción amplia, en la que<br />
se enmarca la ingeniería <strong>de</strong>l software educativo en particular.<br />
A<strong>de</strong>más, el estudiante aplicará <strong>de</strong> forma práctica las dos primeras fases <strong>de</strong> la<br />
metodología <strong>de</strong>l par el <strong>de</strong>sarrollo <strong>de</strong>l software educativo, como es el Análisis y el Diseño,<br />
sentando las bases para <strong>de</strong>sarrollar un MEC al cursar, en el módulo <strong>de</strong> Desarrollo <strong>de</strong><br />
Software Educativo.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 4<br />
3. PROBLEMÁTICA<br />
Uno <strong>de</strong> los problemas en lo que a la educación respecta, y más aún en la Informática<br />
Educativa es la poca <strong>de</strong>dicación o relación que se tiene <strong>de</strong>l verda<strong>de</strong>ro Software Educativo<br />
que se tiene que <strong>de</strong>sarrollar por los “Informáticos Educativos”, ya que elaborar software<br />
<strong>de</strong> este índole requiere <strong>de</strong> muchos aspectos pedagógicos, didácticos, técnicos, que<br />
comúnmente un <strong>de</strong>sarrollador <strong>de</strong> Software Común no lo pue<strong>de</strong> realizar salvo en la<br />
presencia conjunta <strong>de</strong> un experto en cualquiera <strong>de</strong> las áreas <strong>de</strong>l saber.<br />
No se realiza un análisis <strong>de</strong> las verda<strong>de</strong>ras necesida<strong>de</strong>s educativas para la creación <strong>de</strong> los<br />
MEC en nuestro entorno informático-educativo.<br />
El escaso conocimiento en la aplicación <strong>de</strong> técnicas, métodos y procesos utilizados para<br />
analizar, diseñar, implementar, codificar, probar y testear y finalmente documentar<br />
software educativo en nuestro país y la escasa utilización <strong>de</strong> herramientas <strong>de</strong> mo<strong>de</strong>lado<br />
ha provocado que la mayoría <strong>de</strong> los sistemas en construcción no cumplan con el objetivo<br />
educativo para los que fueron creados, <strong>de</strong>sperdiciando así recursos y tiempo y bajo estas<br />
directrices <strong>de</strong> formación, se ha establecido la siguiente problemática:<br />
• Desconocimiento y vinculación teoría-práctica para los procesos <strong>de</strong> análisis y<br />
diseño <strong>de</strong> Software Educativo.<br />
• Escaso análisis <strong>de</strong> datos para la interpretación <strong>de</strong> la información y toma <strong>de</strong><br />
<strong>de</strong>cisiones en los procesos investigativos para <strong>de</strong>terminar necesida<strong>de</strong>s y<br />
requerimientos <strong>de</strong>l software educativo.<br />
• Restringido empleo <strong>de</strong> programas que permitan mo<strong>de</strong>lar la realidad <strong>de</strong> los<br />
sistemas <strong>de</strong> información.<br />
Consi<strong>de</strong>ramos la necesidad <strong>de</strong> adaptar estrategias innovadoras <strong>de</strong> aplicación práctica<br />
a<strong>de</strong>cuadas a las condiciones, necesida<strong>de</strong>s y exigencias <strong>de</strong> nuestro sistema educativo.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 5<br />
Con el avance <strong>de</strong> la tecnología, la educación empieza a generalizarse y a consolidarse en<br />
una forma <strong>de</strong> adaptación, pero los cambios sociales, políticos, económicos, culturales y<br />
tecnológicos, obligan a los sistemas educativos a entrar en un proceso permanente <strong>de</strong><br />
transformación.<br />
4. OBJETO DE TRANSFORMACIÓN<br />
Actualmente el Software Educativo en <strong>de</strong>sarrollo tien<strong>de</strong> a fracasar, <strong>de</strong>sperdiciando el<br />
tiempo y los recursos asignados, la falta <strong>de</strong> experiencia en los profesionales y estudiantes<br />
para interactuar con los usuarios finales y po<strong>de</strong>r recopilar información para el análisis <strong>de</strong><br />
necesida<strong>de</strong>s educativas y la forma limitada al utilizar procesos <strong>de</strong> gestión para crear MEC<br />
y el uso restringido <strong>de</strong> Lenguajes <strong>de</strong> Mo<strong>de</strong>lado Unificado (UML), esto impi<strong>de</strong> construir,<br />
documentar, visualizar y especificar un sistema <strong>de</strong> software por consiguiente se propone<br />
dotar al estudiante <strong>de</strong> los conceptos <strong>de</strong> análisis y diseño <strong>de</strong> sistemas que les permita<br />
estructurar el proceso <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> los mismos para resolver problemas <strong>de</strong> la<br />
realidad usando la tecnología y su creatividad, entorno a procesos que posean<br />
fundamentos psicopedagógicos y científicos para el logro <strong>de</strong> aprendizajes significativos<br />
para orientar la gestión, planeación, análisis, diseño, <strong>de</strong>sarrollo e implantación <strong>de</strong> MEC.<br />
5. OBJET<strong>IV</strong>OS<br />
Académicos:<br />
• Conocer los conceptos básicos <strong>de</strong> la ingeniería <strong>de</strong>l software.<br />
• Conocer las etapas <strong>de</strong> vida <strong>de</strong>l software.<br />
• I<strong>de</strong>ntificar las distintas clasificaciones <strong>de</strong>l software educativo.<br />
• Analizar necesida<strong>de</strong>s educativas.<br />
• Elaborar cada uno <strong>de</strong> los componentes <strong>de</strong>l diseño <strong>de</strong> un software educativo.<br />
• Utilizar estándares para el análisis y diseño <strong>de</strong> software educativos.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 6<br />
Psicosociales:<br />
• Articular los valores morales, cívicos y éticos en el diseño <strong>de</strong> software educativo.<br />
• Asumir una actitud crítica, autocrítica y reflexiva en el análisis <strong>de</strong> necesida<strong>de</strong>s<br />
educativas.<br />
• Desarrollar criterios para la utilización racional <strong>de</strong> la tecnología en el análisis y<br />
diseño <strong>de</strong>l software educativo.<br />
• Desarrollar una conciencia crítica tendiente a superar la calidad <strong>de</strong> software<br />
existente a fin <strong>de</strong> respon<strong>de</strong>r a las necesida<strong>de</strong>s <strong>de</strong> la sociedad actual.<br />
6. PRÁCTICAS PROFESIONALES ALTERNAT<strong>IV</strong>AS PARA LAS QUE HABILITA EL <strong>MÓDULO</strong><br />
El presente módulo habilita al participante para que en equipos multidisciplinarios y en el<br />
marco <strong>de</strong> los Fundamentos Teórico Metodológicos <strong>de</strong> la Orientación a Objetos, realice la<br />
programación <strong>de</strong>l módulo <strong>de</strong>s<strong>de</strong> una aproximación que permita abordar el OT en un<br />
proceso <strong>de</strong> investigación-acción formativa, lo cual implica el <strong>de</strong>sempeño <strong>de</strong> las siguientes<br />
prácticas profesionales:<br />
• Conocen los conceptos básicos <strong>de</strong> la ingeniería <strong>de</strong>l software.<br />
• Conocen las etapas <strong>de</strong> vida <strong>de</strong>l software.<br />
• I<strong>de</strong>ntifican las distintas clasificaciones <strong>de</strong>l software educativo.<br />
• Analizan necesida<strong>de</strong>s educativas.<br />
• Elaboran cada uno <strong>de</strong> los componentes <strong>de</strong>l diseño <strong>de</strong> un software educativo.<br />
• Utilizan estándares para el análisis y diseño <strong>de</strong> software educativos.<br />
• Articulan los valores morales, cívicos y éticos en el diseño <strong>de</strong> software educativo.<br />
• Asumen una actitud crítica, autocrítica y reflexiva en el análisis <strong>de</strong> necesida<strong>de</strong>s<br />
educativas.<br />
• Desarrollan criterios para la utilización racional <strong>de</strong> la tecnología en el análisis y<br />
diseño <strong>de</strong>l software educativo.<br />
• Desarrollan una conciencia crítica tendiente a superar la calidad <strong>de</strong> software<br />
existente a fin <strong>de</strong> respon<strong>de</strong>r a las necesida<strong>de</strong>s <strong>de</strong> la sociedad actual.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 7<br />
7. PERFIL PROFESIONAL<br />
Los conocimientos, habilida<strong>de</strong>s y actitu<strong>de</strong>s que se preten<strong>de</strong>n <strong>de</strong>sarrollar en el módulo para<br />
una práctica académicamente solvente y socialmente comprometida es la siguiente:<br />
• Para lograr que apliquen métodos y técnicas propias <strong>de</strong> los procesos <strong>de</strong> análisis y<br />
diseño <strong>de</strong> sistemas informáticos <strong>de</strong> acuerdo a estándares internacionalmente<br />
aceptados, exigidos por su práctica profesional docente, se necesita:<br />
1. Conocimientos suficientes sobre los métodos y técnicas empleadas en el<br />
UNL-Informática Educativa<br />
proceso <strong>de</strong> análisis y diseño <strong>de</strong> MEC.<br />
2. Suficiente información sobre la bibliografía relacionada con análisis y diseño<br />
<strong>de</strong> MES.<br />
3. Cuentan con el software necesario para diseñar y mo<strong>de</strong>lar sistemas<br />
informáticos basados en base <strong>de</strong> datos.<br />
4. Tienen conocimientos sobre los procesos reales <strong>de</strong> análisis, diseño,<br />
implementación, testeo y validación <strong>de</strong> resultados.<br />
5. Orientar la búsqueda y selección <strong>de</strong> problemas <strong>de</strong>rivados <strong>de</strong>l objeto <strong>de</strong><br />
transformación para practicarlos en la investigación y su inci<strong>de</strong>ncia en el<br />
sector educativo y la búsqueda <strong>de</strong> alternativas <strong>de</strong> solución.<br />
6. Fomentar la participación grupal <strong>de</strong> los educandos para formar grupos<br />
multidisciplinarios que les permita recolectar, or<strong>de</strong>nar e interpretar la<br />
información.<br />
• Para lograr que interpretan datos, toman <strong>de</strong>cisiones, <strong>de</strong>terminan necesida<strong>de</strong>s y<br />
requerimientos <strong>de</strong>l software educativo.<br />
1. Los profesionales en formación tendrán que interactuar con el usuario final y<br />
sacar la información correspondiente.<br />
2. Empaparse <strong>de</strong> todos los procesos manuales que hace el usuario final, para<br />
po<strong>de</strong>r convertirlo en un sistema.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 8<br />
• Para lograr que empleen programas que permitan mo<strong>de</strong>lar la realidad <strong>de</strong> los sistemas<br />
<strong>de</strong> información para su <strong>de</strong>sarrollo.<br />
1. Los profesionales en formación utilizaran la herramienta <strong>de</strong> Análisis Orientado<br />
UNL-Informática Educativa<br />
a Objetos para mo<strong>de</strong>lar la información obtenida <strong>de</strong> los usuarios finales.<br />
2. Los profesionales en formación conocerán los diferentes diagramas UML<br />
existentes<br />
3. Los profesionales en formación diseñaran y <strong>de</strong>sarrollaran bases <strong>de</strong> datos<br />
según la información obtenida.<br />
8. DESCRIPCIÓN DEL PROCESO DE INVESTIGACIÓN<br />
Como parte fundamental para el cumplimiento <strong>de</strong>l O.T., se elaborará un Proyecto <strong>de</strong><br />
Investigación Formativa en torno al problema abordado que servirá <strong>de</strong> base teórica, siendo<br />
sumamente necesario consultar otros textos <strong>de</strong> acuerdo a las necesida<strong>de</strong>s que surjan en el<br />
<strong>de</strong>sarrollo <strong>de</strong>l tema a investigarse.<br />
El proceso investigativo <strong>de</strong>be realizarse unificando los procesos <strong>de</strong> formación científica<br />
técnica y práctica en torno a un quehacer <strong>de</strong> investigación-acción participativa. Es factible y<br />
necesario para la investigación, la organización <strong>de</strong> grupos <strong>de</strong> trabajo cooperativo.<br />
En el módulo se establecerán espacios <strong>de</strong> discusión y <strong>de</strong>bate sobre las temáticas a fin <strong>de</strong><br />
fortalecer sus habilida<strong>de</strong>s y <strong>de</strong>strezas <strong>de</strong> comunicación <strong>de</strong> los profesionales en formación.<br />
La interrelación <strong>de</strong> los datos recolectados con los conocimientos científicos técnicos<br />
adquiridos permitirá que el profesional en formación pueda emitir criterios técnicos<br />
aproximativos para los lineamientos proposititos, para ello se <strong>de</strong>berán cubrir en los tres<br />
momentos:<br />
PRIMER MOMENTO: Los profesionales en formación investigarán y aplicarán los<br />
métodos y técnicas propias <strong>de</strong> los procesos <strong>de</strong> análisis y diseño<br />
<strong>de</strong> sistemas informáticos <strong>de</strong> acuerdo a estándares<br />
internacionalmente aceptados.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 9<br />
SEGUNDO MOMENTO: Los profesionales en formación fundamentan <strong>de</strong> los procesos<br />
UNL-Informática Educativa<br />
<strong>de</strong> análisis y diseño <strong>de</strong> sistemas informáticos y herramientas,<br />
implementación <strong>de</strong> la aplicación e interpretan datos, toman<br />
<strong>de</strong>cisiones, <strong>de</strong>terminan necesida<strong>de</strong>s y requerimientos <strong>de</strong>l<br />
software educativo.<br />
TERCER MOMENTO: Los profesionales en formación diseñan y realizan el prototipo<br />
9. REFERENTES TEÓRICOS<br />
PRIMER MOMENTO:<br />
según la información obtenida en los momentos anteriores.<br />
Tema I: Conceptos generales sobre la Ingeniería <strong>de</strong> Software.<br />
Objetivos Específicos:<br />
1. Retroalimentar el concepto <strong>de</strong> software.<br />
2. Analizar los conceptos <strong>de</strong> ingeniería e ingeniería <strong>de</strong>l software.<br />
3. Examinar los elementos <strong>de</strong> complejidad inherentes al software y los<br />
factores <strong>de</strong> calidad <strong>de</strong>l mismo.<br />
4. Determinar la necesidad <strong>de</strong> aplicar una metodología para la valoración o<br />
<strong>de</strong>sarrollo <strong>de</strong>l software.<br />
5. Conocer cada una <strong>de</strong> las fases o etapas <strong>de</strong>l ciclo <strong>de</strong> vida <strong>de</strong>l software.<br />
Subtemas:<br />
1. Conceptos sobre: software, ingeniería, e Ingeniería <strong>de</strong> software.<br />
2. La complejidad inherente al software.<br />
3. Factores en la calidad <strong>de</strong>l software.<br />
4. Requisitos y especificación <strong>de</strong>l software<br />
5. Macromo<strong>de</strong>lo. Metodología o El ciclo <strong>de</strong> vida <strong>de</strong>l software.<br />
6. Fases o etapas <strong>de</strong>l ciclo <strong>de</strong> vida <strong>de</strong>l software.<br />
7. UML.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 10<br />
Tema II: Ingeniería <strong>de</strong>l software educativo.<br />
Objetivos Específicos:<br />
UNL-Informática Educativa<br />
1. Analizar las particularida<strong>de</strong>s <strong>de</strong>l software educativo con respecto al<br />
software en general.<br />
2. Estructurar la clasificación <strong>de</strong> los diferentes tipos <strong>de</strong> software educativo.<br />
3. Conocer la metodología para la evaluación y <strong>de</strong>sarrollo <strong>de</strong>l software<br />
educativo.<br />
4. Analizar cada una <strong>de</strong> las fases <strong>de</strong> la metodología para la evaluación y<br />
<strong>de</strong>sarrollo <strong>de</strong>l software educativo.<br />
Subtemas:<br />
1. El software educativo, como un tipo particular <strong>de</strong> software.<br />
2. Clasificación <strong>de</strong>l software educativo.<br />
3. Metodología para la evaluación y <strong>de</strong>sarrollo <strong>de</strong>l software educativo.<br />
4. Definición <strong>de</strong> cada una <strong>de</strong> las fases o etapas <strong>de</strong>l ciclo <strong>de</strong> vida <strong>de</strong>l software<br />
educativo.<br />
SEGUNDO MOMENTO:<br />
Tema III: Análisis <strong>de</strong> necesida<strong>de</strong>s educativas.<br />
Objetivos Específicos:<br />
1. I<strong>de</strong>ntificar y clasificar las necesida<strong>de</strong>s educativas.<br />
2. Determinar fuentes <strong>de</strong> información y soluciones <strong>de</strong> las necesida<strong>de</strong>s<br />
educativas.<br />
3. Aplicar la metodología <strong>de</strong> análisis para <strong>de</strong>terminar necesida<strong>de</strong>s educativas<br />
Subtemas:<br />
que requieren apoyo informático.<br />
1. Definición y Tipos.<br />
2. Fuentes <strong>de</strong> información apropiadas e i<strong>de</strong>ntificación <strong>de</strong>l problema.<br />
3. Análisis <strong>de</strong> posibles causas <strong>de</strong> los problemas <strong>de</strong>tectados.<br />
4. Análisis <strong>de</strong> alternativas <strong>de</strong> solución.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 11<br />
UNL-Informática Educativa<br />
5. Metodología <strong>de</strong> análisis <strong>de</strong> necesida<strong>de</strong>s educativas que requieren <strong>de</strong><br />
apoyo informático.<br />
6. Selección o planeamiento <strong>de</strong>l <strong>de</strong>sarrollo <strong>de</strong> MECs.<br />
7. Ciclos para la selección o el <strong>de</strong>sarrollo <strong>de</strong> MECs.<br />
TERCER MOMENTO:<br />
Tema <strong>IV</strong>: Diseño <strong>de</strong> MECs.<br />
Objetivos Específicos:<br />
1. Delimitar los componentes <strong>de</strong>l entorno para el diseño <strong>de</strong>l MEC.<br />
2. Elaborar el componente educativo <strong>de</strong>l diseño <strong>de</strong> un MEC.<br />
3. Elaborar el componente comunicación <strong>de</strong>l diseño <strong>de</strong> un MEC.<br />
4. Elaborar el componente computacional <strong>de</strong>l diseño <strong>de</strong> un MEC.<br />
Subtemas:<br />
1. Entorno para el diseño <strong>de</strong>l MEC. Población objeto. Área <strong>de</strong> contenido.<br />
Necesidad educativa. Limitaciones y recursos para los usuarios. Equipo y<br />
soporte lógico necesario.<br />
2. Diseño educativo. ¿Qué apren<strong>de</strong>r con el MEC? ¿En qué ambiente o<br />
micromundo apren<strong>de</strong>rlo? ¿Cómo saber que el aprendizaje se está<br />
logrando? ¿Cómo motivar y mantener motivado a los usuarios?<br />
3. Diseño comunicación. Interfaz hombre-máquina. Principios <strong>de</strong><br />
comunicación. Dispositivos <strong>de</strong> entrada y salida. Diseño <strong>de</strong> zonas <strong>de</strong><br />
comunicación. Elementos constitutivos <strong>de</strong> las zonas <strong>de</strong> comunicación.<br />
Verificación <strong>de</strong> las interfaces.<br />
4. Diseño computacional. Definición funcional <strong>de</strong>l MECS. Estructuración<br />
lógica para la interacción, estructura <strong>de</strong> datos. Prototipo <strong>de</strong>l MECs.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 12<br />
10. METODOLOGÍA<br />
Se sugiere las siguientes estrategias metodológicas para el <strong>de</strong>sarrollo <strong>de</strong> este módulo.<br />
Tema I: Trabajar a través <strong>de</strong> lecturas comentadas, discusión en grupo y plenaria los<br />
conceptos generales <strong>de</strong> la ingeniería <strong>de</strong>l software. Elaborar en un mapa<br />
conceptual que refleje las relaciones entre los conceptos trabajados.<br />
Tema II: En esta unidad se presenta a groso modo lo concerniente al software educativo, sin<br />
entrar en <strong>de</strong>talles, se pue<strong>de</strong> utilizar la V <strong>de</strong> Gowin para que los alumnos y alumnas<br />
hagan metacognición y estructuren <strong>de</strong> manera general las fases <strong>de</strong>l diseño,<br />
<strong>de</strong>sarrollo e implementación.<br />
Tema III: En esta unidad los alumnos <strong>de</strong>sarrollarán una investigación <strong>de</strong> necesida<strong>de</strong>s<br />
educativas; ésta <strong>de</strong>be <strong>de</strong> cumplir todos los requerimientos <strong>de</strong>l método científico<br />
para <strong>de</strong>mostrar su existencia. Los alumnos <strong>de</strong>berán presentar un informe <strong>de</strong> la<br />
investigación.<br />
Tema <strong>IV</strong>: A medida que se vaya <strong>de</strong>sarrollando la teoría se elaborará el diseño para el<br />
<strong>de</strong>sarrollo <strong>de</strong> un software que responda a la necesidad educativa <strong>de</strong>tectada. Al<br />
finalizar los alumnos entregarán el diseño elaborado y un prototipo.<br />
11. PRODUCTOS ACREDITABLES<br />
Los productos acreditables <strong>de</strong>l módulo son el resultado <strong>de</strong>l proceso académico-investigativo,<br />
que serán evaluados, acreditados y calificados en forma permanente, sistemática e integral,<br />
mediante las evi<strong>de</strong>ncias <strong>de</strong> aprendizaje logradas a través <strong>de</strong>l conjunto <strong>de</strong> estrategias<br />
didácticas planificadas en el módulo:<br />
• Primer momento un informe que contiene la caracterización y <strong>de</strong>scripción <strong>de</strong> la<br />
problemática<br />
• Segundo momento un ensayo que exprese la comprensión y explicación <strong>de</strong> los<br />
fundamentos teóricos y empíricos <strong>de</strong> la problemática<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 13<br />
• Tercer momento socialización <strong>de</strong>l trabajo <strong>de</strong> investigación, y concluir con las posibles<br />
alternativas <strong>de</strong> solución a la problemática.<br />
12. EVALUACIÓN Y ACREDITACIÓN<br />
La evaluación estará presente durante su <strong>de</strong>sarrollo en todas y cada una <strong>de</strong> las activida<strong>de</strong>s<br />
que se lleven a cabo y durante cada momento <strong>de</strong> modo que lleguemos a compren<strong>de</strong>r y<br />
<strong>de</strong>sarrollar el análisis y diseño <strong>de</strong> sistemas.<br />
La acreditación requiere que en forma consciente y comprometida, los profesionales en<br />
formación:<br />
• Construyamos cada uno <strong>de</strong> los procesos empleados en el análisis y diseño <strong>de</strong> MEC.<br />
• Sustentemos los trabajos y los aprendizajes con pertinencia y profundidad teórica,<br />
técnica y operativa.<br />
• Participemos en forma espontánea en cada una <strong>de</strong> las fases <strong>de</strong> elaboración <strong>de</strong> un<br />
MEC.<br />
• Aportemos con nuestras experiencias, inquietu<strong>de</strong>s, consultas, aprendizajes para<br />
compartirlos con los otros compañer@s con los que interactuemos en el grupo y<br />
entorno <strong>de</strong> trabajo.<br />
La calificación será la valoración <strong>de</strong> los productos acreditables en una escala <strong>de</strong> 1 a 10<br />
puntos, siendo necesario para su aprobación obtener una calificación mínima <strong>de</strong> 7 puntos.<br />
Consecuentemente, la calificación y la acreditación, estarán en relación con la evaluación <strong>de</strong><br />
los aprendizajes; y, todo este proceso <strong>de</strong>berá permitir constatar el nivel <strong>de</strong> logro <strong>de</strong> los<br />
aprendizajes previstos (prácticas profesionales y perfil profesional que cubre el módulo).<br />
En esta perspectiva, la evaluación-calificación-acreditación <strong>de</strong> los aprendizajes se asumirá en<br />
referencia a dos aspectos:<br />
• El dominio <strong>de</strong> conocimientos teórico-prácticos:<br />
o Información sobre el análisis y diseño <strong>de</strong> sistemas.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 14<br />
• La investigación <strong>de</strong>l módulo:<br />
o Dominio <strong>de</strong> los conocimientos teórico-prácticos:<br />
o Manejo <strong>de</strong> los contenidos teórico-prácticos estudiados en las unida<strong>de</strong>s o<br />
temáticas <strong>de</strong>l módulo.<br />
o Participación activa: referida a la contribución individual oportuna, pertinente<br />
UNL-Informática Educativa<br />
y fundamentada <strong>de</strong>l estudiante a lo largo <strong>de</strong>l <strong>de</strong>sarrollo <strong>de</strong> la temática <strong>de</strong><br />
estudio en las conferencias-foros, talleres, lecturas comentadas, entre otras<br />
activida<strong>de</strong>s.<br />
o Desarrollo y sustentación <strong>de</strong> la investigación <strong>de</strong>l módulo<br />
Para evaluar los trabajos <strong>de</strong>sarrollados por el estudiante, se tomarán en cuenta los<br />
siguientes criterios:<br />
• Pertinencia con las Guías <strong>de</strong> Estudio en cada uno <strong>de</strong> los momentos <strong>de</strong> estudio.<br />
• Claridad en redacción, ortografía y presentación.<br />
• Coherencia <strong>de</strong>l proceso.<br />
• Aporte individual crítico y fundamentado.<br />
• Puntualidad en la entrega.<br />
1. Participación en clase 3.0<br />
2. Desarrollo <strong>de</strong> activida<strong>de</strong>s: 1.0<br />
3. Trabajos y ejercicios como aporte por parte <strong>de</strong>l estudiante (extraclase) 3.0<br />
4. Pruebas escrita o prácticas 3.0<br />
5. Desarrollo y socialización <strong>de</strong> la Investigación Formativa 10<br />
6. Talleres extra apoyo al módulo 10<br />
TOTAL 10<br />
10
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 15<br />
13. EQUIPO DOCENTE<br />
Luis Antonio Chamba Eras, Ingeniero en Sistemas Informáticos y Computación.<br />
lachamba@gmail.com, luisantonio151@hotmail.com.<br />
14. HERRAMIENTA COMPUTACIONAL PARA EL APOYO DEL APRENDIZAJE<br />
Se trabajará en un Entorno Virtual <strong>de</strong> Aprendizaje (EVA), en un campus virtual para el apoyo<br />
para el cuerpo docente en la comunidad EQaula:<br />
http://www.eqaula.org<br />
Dirección Web <strong>de</strong>l Curso:<br />
http://eqaula.org/eva/course/view.php?id=826<br />
15. BIBLIOGRAFÍA<br />
• GALVIS PANQUEVA ALVARO H. Ingeniería <strong>de</strong>l Software Educativo. Ediciones<br />
<strong>Universidad</strong> <strong>de</strong> los An<strong>de</strong>s, Santa Fe, Bogotá. Colombia. 1993.<br />
• SOMMERVILLE, Ian. Ingeniería <strong>de</strong>l software. Séptima edición. PEARSON EDUCACIÓN.<br />
S.A., Madrid 2005, ISBN: 84-7829-074-5, 712 Páginas.<br />
• Materiales Multimedia Educativos para la enseñanza en línea.<br />
http://www.merlot.org/merlot/materials.htm?category=2605&<br />
• OCW: Ingeniería <strong>de</strong>l Software.<br />
http://mit.ocw.universia.net/6.170/6.170/f01/in<strong>de</strong>x.html<br />
• Open Course Ware: Informática Educativa<br />
http://ocw.uis.edu.co/tecnologias-<strong>de</strong>-informacion-y-comunicacion-tics/informaticaeducativa/Course_listing<br />
• OCW: Ingeniería <strong>de</strong>l Software III<br />
http://ocw.uc3m.es/informatica/ingenieria-<strong>de</strong>-software-iii<br />
• OCW: Inteligencia Artificial<br />
http://ocw.uc3m.es/informatica/inteligencia-artificial<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 16<br />
• OCW: Inteligencia Artificial 2<br />
http://ocw.uc3m.es/informatica/inteligencia-artificial-2<br />
• OCW: Técnicas multimedia<br />
http://ocw.ua.es/ensenanzas-tecnicas/tecnicas_multimedia/Course_listing<br />
• EVA (http://www.eqaula.org): Módulo 4: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong><br />
Información. En el EVA se adjuntarán los documentos para cada uno <strong>de</strong> los cuatro<br />
temas en que se trata el módulo así como las activida<strong>de</strong>s complementarias <strong>de</strong>l<br />
módulo.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 17<br />
16. MATRIZ DEL <strong>MÓDULO</strong><br />
FECHAS<br />
09 <strong>de</strong> marzo al<br />
24 <strong>de</strong> abril 2009.<br />
7 semanas<br />
laborables<br />
UNL-Informática Educativa<br />
PROCESO DE<br />
INVESTIGACIÓN<br />
Seleccionar el tema <strong>de</strong><br />
investigación en su zona<br />
<strong>de</strong> influencia<br />
MATRIZ DE DESARROLLO DE LA INVESTIGACIÓN DEL <strong>MÓDULO</strong><br />
PRIMER MOMENTO<br />
ESTRATEGIAS DE<br />
INVESTIGACIÓN<br />
Para realizar el I Momento<br />
<strong>de</strong> la investigación <strong>de</strong>bemos<br />
consi<strong>de</strong>rar lo siguiente:<br />
• Revisión bibliográfica y<br />
documental.<br />
• Sistematización <strong>de</strong> la<br />
información bibliográfica<br />
referida al objeto <strong>de</strong><br />
investigación.<br />
• Preparación <strong>de</strong> síntesis<br />
<strong>de</strong> la información<br />
recuperada para<br />
sustentar teóricamente<br />
la problemática <strong>de</strong>l<br />
módulo y caracterizarla.<br />
REFERENTES TEÓRICO –<br />
PRÁCTICO<br />
Tema I: Conceptos<br />
generales sobre la<br />
Ingeniería <strong>de</strong> Software<br />
Tema II: Ingeniería <strong>de</strong>l<br />
software educativo.<br />
ESTRATEGIAS<br />
DIDÁCTICAS<br />
Para abordar el<br />
contenido teóricopráctico<br />
<strong>de</strong>l módulo en<br />
el 1 er momento,<br />
tenemos las siguientes<br />
estrategias:<br />
• Lectura comentada<br />
<strong>de</strong>l material<br />
bibliográfico.<br />
• Ampliación <strong>de</strong><br />
bibliografía.<br />
• Elaboración <strong>de</strong><br />
reportes teóricos.<br />
• Descripción <strong>de</strong><br />
observaciones.<br />
• Utilización <strong>de</strong><br />
técnicas para el<br />
manejo <strong>de</strong> la<br />
información.<br />
• Consulta<br />
electrónica<br />
EVALUACIÓN,<br />
ACREDITACIÓN Y<br />
CALIFICACIÓN<br />
• Recepción <strong>de</strong><br />
las activida<strong>de</strong>s<br />
<strong>de</strong>l momento
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 18<br />
FECHAS<br />
27 <strong>de</strong> abril al 12<br />
<strong>de</strong> junio 2009.<br />
7 semanas<br />
laborables<br />
UNL-Informática Educativa<br />
PROCESO DE<br />
INVESTIGACIÓN<br />
Determinar los<br />
referentes teóricos.<br />
ESTRATEGIAS DE<br />
INVESTIGACIÓN<br />
• Lectura <strong>de</strong><br />
documentos<br />
• Taller interno.<br />
• Instalación y uso<br />
<strong>de</strong> programas.<br />
SEGUNDO MOMENTO<br />
REFERENTES TEÓRICO<br />
– PRÁCTICO<br />
Tema III: Análisis <strong>de</strong><br />
necesida<strong>de</strong>s<br />
educativas<br />
ESTRATEGIAS<br />
DIDÁCTICAS<br />
Para abordar el<br />
contenido teóricopráctico<br />
<strong>de</strong>l módulo<br />
en el 2 do momento,<br />
tenemos las<br />
siguientes estrategias:<br />
• Lectura<br />
comentada <strong>de</strong>l<br />
material<br />
bibliográfico.<br />
• Ampliación <strong>de</strong><br />
bibliografía.<br />
• Elaboración <strong>de</strong><br />
reportes teóricos.<br />
• Consulta<br />
electrónica<br />
EVALUACIÓN,<br />
ACREDITACIÓN Y<br />
CALIFICACIÓN<br />
• Recepción <strong>de</strong> las<br />
activida<strong>de</strong>s <strong>de</strong>l<br />
momento
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 19<br />
FECHAS<br />
15 <strong>de</strong> junio al 31 <strong>de</strong><br />
julio 2009.<br />
7 semanas<br />
laborables<br />
UNL-Informática Educativa<br />
PROCESO DE<br />
INVESTIGACIÓN<br />
Socialización <strong>de</strong> las<br />
investigaciones y<br />
propuestas<br />
alternativas.<br />
ESTRATEGIAS DE<br />
INVESTIGACIÓN<br />
TERCER MOMENTO<br />
REFERENTES TEÓRICO<br />
– PRÁCTICO<br />
Tema <strong>IV</strong>: Diseño <strong>de</strong><br />
MECs<br />
ESTRATEGIAS<br />
DIDÁCTICAS<br />
Artículos<br />
científicos,<br />
informáticos.<br />
Entrega <strong>de</strong><br />
prototipos.<br />
EVALUACIÓN,<br />
ACREDITACIÓN Y<br />
CALIFICACIÓN<br />
• Recepción <strong>de</strong> las<br />
activida<strong>de</strong>s <strong>de</strong>l<br />
momento
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 20<br />
1. INTRODUCCIÓN A LOS SISTEMAS DE INFORMACIÓN<br />
En la actualidad para muchas organizaciones, los sistemas <strong>de</strong> información basados en<br />
computadoras son el corazón <strong>de</strong> las activida<strong>de</strong>s cotidianas y objeto <strong>de</strong> gran consi<strong>de</strong>ración en la<br />
toma <strong>de</strong> <strong>de</strong>cisiones, por lo tanto hablar <strong>de</strong> tecnología es referirnos a la expansión <strong>de</strong> las<br />
computadoras en el uso <strong>de</strong>l correo electrónico y <strong>de</strong>l Internet en las rutinas laborales <strong>de</strong> una<br />
oficina <strong>de</strong> gobierno, Institución, etc.<br />
La tecnología se aplica a la vida social, económica y cultural no solo nos posibilita producir más<br />
en menos tiempo, tener más información o imaginar nuevas soluciones a nuevos problemas,<br />
modifica espacios y tiempo, esquemas <strong>de</strong> socialización nuestra relación con el entorno natural.<br />
Los profesionales en formación <strong>de</strong>ben capacitarse en el <strong>de</strong>sarrollo <strong>de</strong> cualquier proyecto, para<br />
ello se <strong>de</strong>be, realizar un análisis <strong>de</strong> sistemas para <strong>de</strong>tectar todos los <strong>de</strong>talles <strong>de</strong> la situación<br />
actual en la empresa. La información reunida con este estudio sirve como base para crear varias<br />
estrategias <strong>de</strong> diseño. Los administradores <strong>de</strong>ci<strong>de</strong>n qué estrategia seguir. Los gerentes,<br />
empleados y otros usuarios finales que se familiarizan cada vez más con el empleo <strong>de</strong><br />
computadoras, por lo tanto están teniendo un papel muy importante en el <strong>de</strong>sarrollo <strong>de</strong><br />
sistemas.<br />
1.1. ¿QUÉ ES UN SISTEMA DE INFORMACIÓN?<br />
"Conjunto integrado <strong>de</strong> personas y máquinas "cuyo objetivo es entregarle a una<br />
organización información requerida para apoyar las operaciones, la administración y la<br />
toma <strong>de</strong> <strong>de</strong>cisiones. El sistema utiliza máquinas y equipos computacionales (hardware),<br />
programas (software), procedimientos manuales, bases <strong>de</strong> datos, planificación y toma <strong>de</strong><br />
<strong>de</strong>cisiones. “<br />
Tipos: Apoyan HW, SW<br />
<strong>Universidad</strong>es<br />
Colegios<br />
Escuelas<br />
Equipos <strong>de</strong> trabajo<br />
Ejercito<br />
Empresas<br />
Etc.<br />
UNL-Informática Educativa<br />
Organización<br />
Sist. De información<br />
Fortalecen Rec. Humanos<br />
Conducen: Reducir tiempo,<br />
Márgenes <strong>de</strong> error en el logro<br />
<strong>de</strong> sus objetivos.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 21<br />
1.2. ¿QUÉ ES EL ANÁLISIS Y DISEÑO DE SISTEMAS?<br />
El análisis y diseño <strong>de</strong> sistemas busca analizar sistemáticamente la entrada <strong>de</strong> datos y flujo<br />
<strong>de</strong> los mismos, se refiere al proceso <strong>de</strong> examinar la situación <strong>de</strong> una empresa, con el propósito<br />
<strong>de</strong> mejorar con métodos y procedimientos más a<strong>de</strong>cuados, para el flujo <strong>de</strong> información.<br />
El <strong>de</strong>sarrollo <strong>de</strong> sistemas tiene dos componentes:<br />
UNL-Informática Educativa<br />
Análisis Diseño<br />
• Es el proceso <strong>de</strong> clasificación e<br />
interpretación <strong>de</strong> hechos,<br />
diagnóstico <strong>de</strong> problemas y<br />
empleo <strong>de</strong> la información para<br />
recomendar mejoras al sistema.<br />
• Especifica que es lo que el<br />
sistema <strong>de</strong>be hacer.<br />
• La finalidad <strong>de</strong>l análisis está, en<br />
compren<strong>de</strong>r los <strong>de</strong>talles <strong>de</strong> una<br />
situación y <strong>de</strong>cir si es factible<br />
una mejora a ese proceso.<br />
• Especifica las características <strong>de</strong>l<br />
producto terminado.<br />
• Establece como alcanzar el objetivo<br />
final.<br />
1.3. ¿CUÁLES SON LOS ELEMENTOS DE LOS SISTEMAS DE INFORMACIÓN?<br />
Entrada Proceso Salida<br />
Elementos <strong>de</strong> un Mo<strong>de</strong>lo General <strong>de</strong> Sistema<br />
Sistema:<br />
Entorno: Medio ambiente don<strong>de</strong> está inserto el sistema. Tiene intercambio con el sistema.<br />
Fronteras: Son las restricciones o limitaciones que distinguen el sistema <strong>de</strong> su entorno.<br />
Entradas: Son los elementos que ingresan al sistema <strong>de</strong>s<strong>de</strong> el entorno, necesarios para<br />
cumplir los objetivos los objetivos<br />
Salidas: Son el objetivo <strong>de</strong>l sistema. lo que entrega: entorno en base a las entradas que recibió<br />
al entorno en base a las entradas que recibió
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 22<br />
Proceso: Es la actividad que transforma las entradas en salidas que el sistema <strong>de</strong>be generar en<br />
salidas que el sistema <strong>de</strong>be generar.<br />
Retroalimentación: Es el producto regresado a personas o activida<strong>de</strong>s apropiadas en la<br />
institución para evaluar y afinar el insumo.<br />
1.4. CATEGORÍAS DE LOS SISTEMAS DE INFORMACIÓN<br />
• Sistemas <strong>de</strong> Procesamiento <strong>de</strong> Transacciones, ejemplo, <strong>de</strong> un cajero automático.<br />
Actividad <strong>de</strong>l cliente Actividad <strong>de</strong>l sistema<br />
Ingresar tarjeta Verificar código tarjeta<br />
Proporcionar el número<br />
<strong>de</strong> cuenta<br />
Verificar la vali<strong>de</strong>z <strong>de</strong>l número <strong>de</strong> cuenta<br />
Proporcionar<br />
contraseña<br />
la Verificar que la contraseña es correcta<br />
Proporcionar el monto <strong>de</strong> Verificar que el monto se encuentre <strong>de</strong>ntro <strong>de</strong><br />
retiro<br />
los límites <strong>de</strong>l banco.<br />
Verificar si el monto es menor que el saldo.<br />
Registrar la transacción en los archivos.<br />
Entregar el dinero.<br />
Emitir el comprobante<br />
Retirar el dinero y tarjeta Prepararse para la siguiente transacción.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 23<br />
UNL-Informática Educativa<br />
Caso <strong>de</strong> uso<br />
• Sistemas para el apoyo a las <strong>de</strong>cisiones<br />
Sus etapas <strong>de</strong> <strong>de</strong>sarrollo son:<br />
• Percepción <strong>de</strong> la<br />
Necesidad<br />
• Estudio <strong>de</strong> Factibilidad<br />
• Diseño Lógico<br />
• Diseño Físico<br />
• Construcción<br />
• Prueba e Implementación<br />
• Operación<br />
• Mantenimiento
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 24<br />
• Sistemas De Información Administrativos (SIA), ejemplo:<br />
Facturación<br />
Cobranza<br />
Control <strong>de</strong> inventario<br />
Planificación <strong>de</strong> producción<br />
Administración <strong>de</strong> caja.<br />
1.5. ¿CÓMO INTERVIENE LA INGENIERÍA DEL SOFTWARE?<br />
Ingeniería <strong>de</strong> software. Es una disciplina que integra métodos, herramientas y procedimientos para<br />
el <strong>de</strong>sarrollo <strong>de</strong> programas con la intención <strong>de</strong> brindar el apoyo en la toma <strong>de</strong> <strong>de</strong>cisiones.<br />
UNL-Informática Educativa<br />
Objetivos<br />
Mo<strong>de</strong>lo <strong>de</strong> control básico<br />
Entradas Sistema Salidas<br />
Nota: aquí se <strong>de</strong>be utilizar una experiencia previa.<br />
La salida<br />
<strong>de</strong>l sistema<br />
sirve como<br />
retroalimen<br />
tación que<br />
comprar el<br />
<strong>de</strong>sempeño<br />
con los<br />
objetivos
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 25<br />
2. MÉTODOS DE DESARROLLO DE SISTEMAS APLICADAS AL DISEÑO DEL<br />
SOFTWARE EDUCAT<strong>IV</strong>O<br />
2.1. CARACTERÍSTICAS PEDAGÓGICAS DE UN SOFTWARE EDUCAT<strong>IV</strong>O<br />
1. Adaptación al Ritmo <strong>de</strong> Aprendizaje <strong>de</strong>l Usuario<br />
• Debe ser eficaz en el aprendizaje individual, don<strong>de</strong> el usuario pueda avanzar <strong>de</strong> acuerdo con<br />
sus propias necesida<strong>de</strong>s.<br />
• Debe reconocer las diferencias en el estilo y ritmo <strong>de</strong> aprendizaje.<br />
• Debe acce<strong>de</strong>r cuantas veces quiera a la información sin temor al rechazo y la crítica.<br />
2. Libertad <strong>de</strong> Movimiento <strong>de</strong>ntro <strong>de</strong>l Contenido<br />
• Se pue<strong>de</strong> avanzar o retroce<strong>de</strong>r, como profundizar, <strong>de</strong> acuerdo con los requerimientos y<br />
necesida<strong>de</strong>s <strong>de</strong> información- motivación por parte <strong>de</strong>l usuario.<br />
3. Administración <strong>de</strong>l Tiempo<br />
• El Usuario toma el tiempo necesario para apren<strong>de</strong>r, organiza su tiempo como mejor le<br />
parezca.<br />
4. Representación <strong>de</strong>l Contenido<br />
• Hace referencia a la utilización <strong>de</strong> los medios (imagen, Sonido, Texto) para representar un<br />
contenido (teorías, reglas, escenarios), y así obtener y enten<strong>de</strong>r en menor tiempo la<br />
información.<br />
5. Planeación <strong>de</strong>l Contenido<br />
• Presentar la información <strong>de</strong> una forma clara y contun<strong>de</strong>nte, reduce la distancia entre lo que<br />
el docente quiere expresar, y lo que el alumno entien<strong>de</strong>.<br />
• Se pue<strong>de</strong>n <strong>de</strong>jar escenarios don<strong>de</strong> el alumno involucra su propia creatividad e ingenio,<br />
haciendo más interesantes, relevantes y útiles algunas temáticas; rescatando la fantasía,<br />
acertijos, juegos, etc.<br />
2.2. TIPOS DE SOFTWARE EDUCAT<strong>IV</strong>O<br />
2.2.1. TIPO ALGORÍTMICO<br />
Predomina el aprendizaje vía transmisión <strong>de</strong> conocimiento, <strong>de</strong>s<strong>de</strong> quien sabe, hacia quien lo <strong>de</strong>sea<br />
apren<strong>de</strong>r y don<strong>de</strong> el diseñador se encarga <strong>de</strong> encapsular secuencias bien diseñadas <strong>de</strong> activida<strong>de</strong>s <strong>de</strong><br />
aprendizaje que conducen al interesado <strong>de</strong>s<strong>de</strong> don<strong>de</strong> está hasta don<strong>de</strong> se <strong>de</strong>sea llegar; el papel <strong>de</strong>l<br />
usuario es asimilar al máximo <strong>de</strong> lo que se transmite. Dentro <strong>de</strong> este tipo se encuentran:<br />
2.2.1.1. SISTEMAS TUTORIALES<br />
Incluye cuatro fases que <strong>de</strong>ben formar parte <strong>de</strong> todo proceso <strong>de</strong> enseñanza-aprendizaje: La fase<br />
Introductoria, en la que se genera la motivación, se centra la atención y se favorece la percepción<br />
selectiva <strong>de</strong> lo que se <strong>de</strong>sea que el usuario aprenda. La fase <strong>de</strong> orientación inicial en la que se da la<br />
codificación, almacenaje y retención <strong>de</strong> lo aprendido. La fase <strong>de</strong> aplicación en la que hay evocación<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 26<br />
y transferencia <strong>de</strong> lo aprendido. La fase <strong>de</strong> Retroalimentación en la que se <strong>de</strong>muestra lo aprendido,<br />
ofrece retroinformación y esfuerzo o refuerzo.<br />
2.2.1.2. SISTEMAS DE EJERCITACIÓN Y PRÁCTICA<br />
Refuerzan las dos fases finales <strong>de</strong>l proceso <strong>de</strong> instrucción: aplicación y retroalimentación. Se parte <strong>de</strong><br />
la base que el usuario tiene un conocimiento previo <strong>de</strong>l tema relacionado con el software final.<br />
Don<strong>de</strong> el software le servirá para probar sus <strong>de</strong>strezas y conocimientos adquiridos previamente.<br />
Estos sistemas sirven como motivación y refuerzo para el usuario.<br />
2.2.2. TIPO HEURÍSTICO<br />
Predomina el aprendizaje experimental y por <strong>de</strong>scubrimiento, don<strong>de</strong> el diseñador crea ambientes<br />
ricos en situaciones que el usuario <strong>de</strong>be explorar conjeturablemente. El usuario <strong>de</strong>be llegar al<br />
conocimiento a partir <strong>de</strong> experiencias, creando sus propios mo<strong>de</strong>los <strong>de</strong> pensamiento, sus propias<br />
interpretaciones <strong>de</strong>l mundo. Pertenecen a este grupo:<br />
2.2.2.1. SIMULADORES Y JUEGOS EDUCAT<strong>IV</strong>OS<br />
Ambos poseen la cualidad <strong>de</strong> apoyar el aprendizaje <strong>de</strong> tipo experimental conjetural, como base para<br />
lograr aprendizaje por <strong>de</strong>scubrimiento. La Interacción con un micromundo, en forma semejante a la<br />
que se tendría en una situación real, es la fuente <strong>de</strong>l conocimiento; el usuario resuelve problemas,<br />
apren<strong>de</strong> procedimientos, llega a enten<strong>de</strong>r las características <strong>de</strong> los fenómenos y cómo controlarlos, o<br />
apren<strong>de</strong> qué acciones tomar en diferentes circunstancias. Lo esencial en ambos casos es que el<br />
usuario es un agente necesariamente activo que, a<strong>de</strong>más <strong>de</strong> participar en la situación <strong>de</strong>be<br />
continuamente procesar la información que el micromundo le proporciona en forma <strong>de</strong> situación<br />
problemática, condiciones <strong>de</strong> ejecución y resultado.<br />
2.2.2.2. MICROMUNDOS EXPLORATORIOS Y LENGUAJE SINTÓNICO<br />
Una forma particular <strong>de</strong> interactuar con micromundos es haciéndolos con ayuda <strong>de</strong> un lenguaje <strong>de</strong><br />
computación, en particular si es <strong>de</strong> tipo sinfónico con sus instrucciones y que se pue<strong>de</strong> usar<br />
naturalmente para interactuar con un micromundo en el que los comandos sean aplicables.<br />
2.2.2.3. SISTEMAS EXPERTOS<br />
Capaces <strong>de</strong> representar y razonar acerca <strong>de</strong> algún dominio rico en conocimientos, con el ánimo <strong>de</strong><br />
resolver problemas y dar consejos a quienes no son expertos en la materia. A<strong>de</strong>más, <strong>de</strong> <strong>de</strong>mostrar<br />
gran capacidad <strong>de</strong> <strong>de</strong>sempeño en términos <strong>de</strong> velocidad, precisión y exactitud, tiene como contenido<br />
un dominio <strong>de</strong> conocimientos que requiere gran cantidad <strong>de</strong> experiencia humana, no solo principios<br />
o reglas <strong>de</strong> alto nivel, y que es capaz <strong>de</strong> hallar o juzgar la solución <strong>de</strong> algo, explicando o justificando lo<br />
que haya o lo que juzgue; <strong>de</strong> modo que es capaz <strong>de</strong> convencer al usuario que su racionamiento es<br />
correcto.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 27<br />
2.3. MÉTODOS DE DESARROLLO DE SISTEMAS (SOFTWARE EDUCAT<strong>IV</strong>O)<br />
2.3.1. MÉTODO CASCADA<br />
La versión original <strong>de</strong>l mo<strong>de</strong>lo en cascada, fue presentada por Royce en 1970, aunque son más<br />
conocidos los refinamientos realizados por Boehm [1981], Sommerville [1985] y Sigwart y col.<br />
[1990]. En este mo<strong>de</strong>lo, el producto evoluciona a través <strong>de</strong> una secuencia <strong>de</strong> fases or<strong>de</strong>nadas en<br />
forma lineal y permitiendo iteraciones al estado anterior.<br />
• En un mo<strong>de</strong>lo en cascada, un proyecto progresa, a través <strong>de</strong> una secuencia or<strong>de</strong>nada <strong>de</strong><br />
pasos partiendo <strong>de</strong> la especificación <strong>de</strong> requerimientos.<br />
• El método realiza una revisión al final <strong>de</strong> cada etapa para <strong>de</strong>terminar si está preparado para<br />
pasar a la siguiente etapa, por ejemplo, <strong>de</strong>s<strong>de</strong> el análisis <strong>de</strong> requerimientos hasta el diseño.<br />
• Cuando la revisión <strong>de</strong>termina que el proyecto no está listo para pasar a la siguiente,<br />
permanece en la etapa actual hasta que esté preparado.<br />
• Ayuda a localizar errores en las primeras etapas <strong>de</strong>l proyecto.<br />
• Para un proyecto <strong>de</strong> <strong>de</strong>sarrollo rápido, el mo<strong>de</strong>lo en cascada pue<strong>de</strong> suponer una<br />
cantidad excesiva <strong>de</strong> documentación cantidad.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 28<br />
El número <strong>de</strong> etapas suele variar, pero en general suelen ser:<br />
• Análisis <strong>de</strong> requisitos <strong>de</strong>l sistema<br />
• Análisis <strong>de</strong> requisitos <strong>de</strong>l software<br />
• Diseño preliminar<br />
• Diseño <strong>de</strong>tallado<br />
• Codificación y pruebas<br />
• Explotación (u operación) y mantenimiento<br />
Las características <strong>de</strong> este mo<strong>de</strong>lo son:<br />
• Cada fase empieza cuando se ha terminado la anterior.<br />
• Para pasar a la fase posterior es necesario haber logrado los objetivos <strong>de</strong> la fase anterior<br />
• Es útil como control <strong>de</strong> fechas <strong>de</strong> entregas.<br />
• Al final <strong>de</strong> cada fase el personal técnico y los usuarios tienen la oportunidad <strong>de</strong> revisar el<br />
progreso <strong>de</strong>l proyecto.<br />
2.3.2. MÉTODO CODIFICAR Y CORREGIR<br />
• El mo<strong>de</strong>lo Codificar y Corregir (Co<strong>de</strong>- and-fix) es un mo<strong>de</strong>lo poco útil, pero sin embargo<br />
bastante común.<br />
• Cuando se utiliza éste método.- se empieza con una i<strong>de</strong>a general <strong>de</strong> lo que se necesita<br />
construir.<br />
• Se utiliza cualquier combinación <strong>de</strong> diseño, código, <strong>de</strong>puración y métodos <strong>de</strong> prueba no<br />
formales que sirven hasta que se tiene el producto listo para entregarlo.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 29<br />
UNL-Informática Educativa<br />
Ventajas Desventajas<br />
• No conlleva ninguna<br />
gestión; no se pier<strong>de</strong><br />
tiempo en la planificación,<br />
en la documentación, en el<br />
control <strong>de</strong> calidad, en el<br />
cumplimiento <strong>de</strong> los<br />
estándares, o en cualquier<br />
otra actividad que no sea<br />
codificación pura.<br />
• Requiere poca experiencia<br />
cualquier persona que haya<br />
escrito alguna vez un<br />
programa está<br />
familiarizada con éste<br />
mo<strong>de</strong>lo.<br />
2.3.3. MÉTODO DESARROLLO EN ESPIRAL<br />
• El mo<strong>de</strong>lo resulta peligroso<br />
para otro tipo <strong>de</strong> proyectos<br />
que no sean pequeños.<br />
• No proporciona medios <strong>de</strong><br />
evaluación <strong>de</strong> la calidad, ni<br />
i<strong>de</strong>ntificación <strong>de</strong> riesgos.<br />
• Si al llevar tres cuartas partes<br />
<strong>de</strong> la codificación <strong>de</strong>scubre que<br />
el diseño es incorrecto, no hay<br />
otra, solución que <strong>de</strong>sechar el<br />
trabajo y comenzar <strong>de</strong> nuevo.<br />
• Es un mo<strong>de</strong>lo <strong>de</strong> ciclo <strong>de</strong> vida orientado a riesgos que un proyecto software en<br />
miniproyectos.<br />
• Cada mini proyecto se centra en uno o más riesgos importantes, hasta que todos estén<br />
controlados.<br />
• Después <strong>de</strong> controlar todos los riesgos más importantes, el mo<strong>de</strong>lo en espiral finaliza, <strong>de</strong>l<br />
mismo modo que el ciclo <strong>de</strong> vida en cascada.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 30<br />
UNL-Informática Educativa<br />
FUNCIONAMIENTO<br />
En cada Cuadrante <strong>de</strong>l Método Espiral se realiza las siguientes activida<strong>de</strong>s:<br />
• Planificación: Determinación <strong>de</strong> objetivos, alternativas, restricciones, y elaboración <strong>de</strong>l plan<br />
<strong>de</strong> <strong>de</strong>sarrollo para el ciclo actual.<br />
• Análisis <strong>de</strong> Riesgos: Evaluación <strong>de</strong> las alternativas, i<strong>de</strong>ntificación y resolución <strong>de</strong> riesgos. Se<br />
<strong>de</strong>ci<strong>de</strong> si se sigue o no con el proyecto.<br />
• Ingeniería: Desarrollo <strong>de</strong>l producto siguiendo un mo<strong>de</strong>lo <strong>de</strong>l ciclo <strong>de</strong> vida o cascada,<br />
prototipo, etc.<br />
• Evaluación por el cliente: valoración <strong>de</strong> resultados.<br />
2.3.4. MÉTODO PROTOTIPO DE SISTEMAS<br />
El uso <strong>de</strong> prototipos se centra en la i<strong>de</strong>a <strong>de</strong> ayudar a compren<strong>de</strong>r los requisitos que plantea el<br />
usuario, sobre todo si este no tiene una i<strong>de</strong>a muy acabada <strong>de</strong> lo que <strong>de</strong>sea. También pue<strong>de</strong>n<br />
utilizarse cuando el ingeniero <strong>de</strong> software tiene dudas acerca <strong>de</strong> la viabilidad <strong>de</strong> la solución pensada.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 31<br />
Se <strong>de</strong>sarrolla prototipos cuando:<br />
• Un prototipo en sistemas <strong>de</strong> información es un mo<strong>de</strong>lo operable, que tiene todas las<br />
características necesarias, pero que es ineficiente <strong>de</strong>bido a que los programas fueron hechos<br />
a la carrera con el objetivo <strong>de</strong> ser funcionales, en vez <strong>de</strong> ser eficientes.<br />
• La elaboración <strong>de</strong> prototipos <strong>de</strong> sistemas <strong>de</strong> información es una técnica valiosa para la<br />
recopilación rápida <strong>de</strong> información específica acerca <strong>de</strong> los requerimientos <strong>de</strong> información<br />
<strong>de</strong> los usuarios.<br />
• La velocidad es esencial para la elaboración satisfactoria <strong>de</strong>l prototipo en su sistema <strong>de</strong><br />
información. El prototipo <strong>de</strong>be llevarse menos <strong>de</strong> una semana para ensamblarse y lo<br />
preferible son dos o tres días.<br />
Al usar prototipos, las etapas <strong>de</strong>l ciclo <strong>de</strong> vida clásico quedan modificadas <strong>de</strong> la siguiente manera:<br />
• Análisis <strong>de</strong> requisitos <strong>de</strong>l sistema<br />
• Análisis <strong>de</strong> requisitos <strong>de</strong>l software<br />
• Diseño, <strong>de</strong>sarrollo e implementación <strong>de</strong>l prototipo<br />
• Prueba <strong>de</strong>l prototipo.<br />
• Refinamiento iterativo <strong>de</strong>l prototipo<br />
• Refinamiento <strong>de</strong> las especificaciones <strong>de</strong>l prototipo<br />
• Diseño e implementación <strong>de</strong>l sistema final<br />
• Explotación (u operación) y mantenimiento<br />
2.4. LA NECESIDAD DE UNA METODOLOGÍA DE DESARROLLO<br />
Maddison [1983] <strong>de</strong>fine metodología como un conjunto <strong>de</strong> filosofías, etapas, procedimientos, reglas,<br />
técnicas, herramientas, documentación y aspectos <strong>de</strong> formación para los <strong>de</strong>sarrolladores <strong>de</strong> sistemas<br />
<strong>de</strong> información.<br />
Piattini [1996], llega a la <strong>de</strong>finición <strong>de</strong> metodología <strong>de</strong> <strong>de</strong>sarrollo como “un conjunto <strong>de</strong><br />
procedimientos, técnicas, herramientas, y un soporte documental que ayuda a los <strong>de</strong>sarrolladores a<br />
realizar nuevo software”. Sintetizando lo anterior el autor dice que una metodología “representa el<br />
camino para <strong>de</strong>sarrollar software <strong>de</strong> una manera sistemática”.<br />
Las metodologías persiguen tres necesida<strong>de</strong>s principales:<br />
• Mejores aplicaciones, conducentes a una mejor calidad.<br />
• Un proceso <strong>de</strong> <strong>de</strong>sarrollo controlado.<br />
• Un proceso normalizado en una organización, no <strong>de</strong>pendiente <strong>de</strong>l personal.<br />
1.1.1. Los procesos se <strong>de</strong>scomponen hasta el nivel <strong>de</strong> tareas o activida<strong>de</strong>s elementales,<br />
don<strong>de</strong> cada tarea está i<strong>de</strong>ntificada por un procedimiento que <strong>de</strong>fine la forma <strong>de</strong><br />
llevarla a cabo. Para aplicar un procedimiento se pue<strong>de</strong>n usar una o más técnicas,<br />
pudiendo ser gráficos con textos.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 32<br />
2.5. CARACTERÍSTICAS Y CLASIFICACIÓN DE LAS METODOLOGÍAS<br />
Se pue<strong>de</strong>n enumerar una serie <strong>de</strong> características [Piattini, 1996] que <strong>de</strong>be tener la metodología y<br />
que influirán en el entorno <strong>de</strong> <strong>de</strong>sarrollo:<br />
• Reglas pre<strong>de</strong>finidas<br />
• Determinación <strong>de</strong> los pasos <strong>de</strong>l ciclo <strong>de</strong> vida<br />
• Verificaciones en cada etapa<br />
• Planificación y control<br />
• Comunicación efectiva entre <strong>de</strong>sarrolladores y usuarios.<br />
• Flexibilidad: aplicación en un amplio espectro <strong>de</strong> casos<br />
• De fácil comprensión<br />
• Soporte <strong>de</strong> herramientas automatizadas.<br />
• Que permita <strong>de</strong>finir mediciones que indiquen mejoras<br />
• Que permita modificaciones<br />
• Que soporte reusabilidad <strong>de</strong>l software<br />
2.6. PLANIFICACIÓN DE LA GESTIÓN DE PROYECTOS USANDO EL CICLO DE VIDA CLÁSICO DE UN<br />
SISTEMA<br />
Características<br />
• Las fases nunca se llevan como un paso a parte.<br />
• Varias activida<strong>de</strong>s pue<strong>de</strong>n suce<strong>de</strong>r simultáneamente.<br />
• Las activida<strong>de</strong>s pue<strong>de</strong>n repetirse.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 33<br />
:<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 34<br />
2.6.1. ¿CUÁLES SON LOS ELEMENTOS QUE INTERVIENEN EN EL CICLO DE VIDA DE UN SISTEMA?<br />
1. I<strong>de</strong>ntificación <strong>de</strong>l problema,<br />
oportunida<strong>de</strong>s y objetivo.<br />
7. Implantación y evaluación<br />
<strong>de</strong>l sistema.<br />
2.6.1.1. DEFINICIÓN DEL PROBLEMA (PLANTEAMIENTO)<br />
Características:<br />
• Cada actividad realizada siempre es parte <strong>de</strong> un entorno mayor.<br />
• El trabajo comienza estableciendo los requisitos <strong>de</strong> todos aquellos elementos<br />
importantes <strong>de</strong>l sistema.<br />
• Es esencial cuando el SW <strong>de</strong>be interrelacionarse con otros elementos SW, HW,<br />
personas, base <strong>de</strong> datos, etc.<br />
<strong>IV</strong>OLUCRADOS<br />
Usuarios.<br />
Analista. Docente informática educativa<br />
Administradores <strong>de</strong> sistemas<br />
GEERA<br />
Estudio <strong>de</strong> factibilidad.<br />
Definición <strong>de</strong>l problema.<br />
Sumarización <strong>de</strong> objetivos.<br />
UNL-Informática Educativa<br />
2. Determinación <strong>de</strong> los<br />
requerimientos <strong>de</strong><br />
información.<br />
CICLO DE<br />
VIDA DEL<br />
SISTEMA<br />
6. Prueba y mantenimiento.<br />
1ra. Fase<br />
I<strong>de</strong>ntificación <strong>de</strong> problemas<br />
y objetivos<br />
3. Análisis <strong>de</strong> las<br />
necesida<strong>de</strong>s <strong>de</strong>l<br />
sistema.<br />
4. Diseño <strong>de</strong>l sistema<br />
(recomendado).<br />
5. Desarrollo y<br />
documentación <strong>de</strong>l<br />
software.<br />
ACT<strong>IV</strong>IDADES<br />
Entrevista a los administradores y<br />
usuarios.<br />
Sumarización <strong>de</strong> conocimientos<br />
adquiridos.<br />
Estimación <strong>de</strong>l alcance <strong>de</strong>l proyecto.<br />
Documentación <strong>de</strong> resultados.<br />
RESULTADOS<br />
Tomar la <strong>de</strong>cisión se continúa el proyecto<br />
propuesto.<br />
Si la empresa no cuenta con dinero.<br />
Se <strong>de</strong>sea atacar problemas no relacionados.<br />
Problemas no automatizados.<br />
Recomendar una solución manual.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 35<br />
Planeación:<br />
• Seleccionar un equipo para el análisis <strong>de</strong>l sistema<br />
• Asignar a los miembros en proyectos a<strong>de</strong>cuados<br />
• Estimación <strong>de</strong> tiempo requerido para cada tarea<br />
• Calendarización <strong>de</strong>l proyecto para <strong>de</strong>terminar las tareas y or<strong>de</strong>namiento<br />
Planeación Control Usar la retroalimentación Compara el plan con su<br />
Para monitorear el proyecto evolución actual<br />
1ra.<br />
<strong>de</strong>cisión<br />
Planeación y<br />
control <strong>de</strong> las<br />
activida<strong>de</strong>s<br />
Tomar acciones a<strong>de</strong>cuadas<br />
para agilizar o recalendarizar<br />
las activida<strong>de</strong>s para terminar<br />
a tiempo y motivas a los<br />
analistas<br />
UNL-Informática Educativa<br />
ESTIMACIÓN DE TIEMPO REQUERIDO<br />
Determinar cantidad <strong>de</strong><br />
<strong>de</strong>talles que se necesitan<br />
para la <strong>de</strong>finición <strong>de</strong><br />
activida<strong>de</strong>s<br />
2.6.1.2. DETERMINACIÓN DE LOS REQUERIMIENTOS<br />
Aquí se <strong>de</strong>be hacer lo siguiente:<br />
Estimación <strong>de</strong>l<br />
tiempo requerido<br />
Uso <strong>de</strong> gráficas <strong>de</strong><br />
Gantt o los <strong>de</strong><br />
Pert<br />
Ciclo menor – ciclo <strong>de</strong> vida <strong>de</strong> un<br />
sistema<br />
Ciclo alto – Cada paso <strong>de</strong>tallado<br />
• Recopilación <strong>de</strong> información<br />
• El analista <strong>de</strong>be compren<strong>de</strong>r las funciones <strong>de</strong>l negocio.<br />
• Tener informe sobre personas, objetivos y procedimientos.<br />
• Investigar datos relevantes.<br />
• El Analista compren<strong>de</strong> que información necesitan los usuarios para trabajar.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 36<br />
Por ello intervienen:<br />
Herramientas:<br />
• Entrevista.<br />
• Cuestionario.<br />
• Comportamiento <strong>de</strong> los tomadores <strong>de</strong> <strong>de</strong>cisión.<br />
• Prototipos.<br />
Involucrados:<br />
• Analista.<br />
• Usuarios.<br />
• Administradores <strong>de</strong> las operaciones.<br />
El analista necesita:<br />
Los <strong>de</strong>talles <strong>de</strong> las funciones actuales <strong>de</strong>l sistema.<br />
• ¿Quién? Personas<br />
• ¿Qué? Actividad <strong>de</strong>l negocio, etc.<br />
• ¿Dón<strong>de</strong>? Ambiente<br />
• ¿Cuándo? En qué momento<br />
• ¿Cómo? De qué manera se <strong>de</strong>sarrollo<br />
2.6.1.3. ANÁLISIS DE LAS NECESIDADES DEL SISTEMA<br />
El Análisis, Mo<strong>de</strong>la los requerimientos <strong>de</strong>l usuario.<br />
DEFIICIÓ<br />
Proceso que sirve para recopilar e interpretar<br />
los hechos.<br />
Diagnostica problemas y utiliza estos hechos<br />
para mejorar el sistema.<br />
QUIE LO REALIZA<br />
El analista.<br />
UNL-Informática Educativa<br />
Análisis <strong>de</strong> las necesida<strong>de</strong>s<br />
<strong>de</strong>l sistema<br />
TOMA DE DECISIÓ<br />
Naturaleza <strong>de</strong> los programas a construir.<br />
Compren<strong>de</strong>r ámbito o enlace o alcance <strong>de</strong><br />
la información a manejar.<br />
Función y protocolos requeridos.<br />
Documentar requisitos.<br />
Revisar con el cliente.<br />
DEFIE<br />
Papel <strong>de</strong> cada elemento, <strong>de</strong> cada parte <strong>de</strong>l<br />
Sistema <strong>de</strong> Información.<br />
Asignar a la computadora el papel a <strong>de</strong>sempeñar<br />
y en <strong>de</strong>cir en que no tendrá inherencia.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 37<br />
NECESIDADES BÁSICAS<br />
Los analistas estructuran sus investigaciones al buscar respuestas a las siguientes preguntas:<br />
• ¿Cuál es el proceso básico <strong>de</strong> la empresa?<br />
• ¿Qué datos utiliza y produce este proceso?<br />
• ¿Cuáles son los límites impuestos por el tiempo y la carga <strong>de</strong> trabajo?<br />
• ¿Qué controles <strong>de</strong> <strong>de</strong>sempeño utiliza?<br />
Comprensión <strong>de</strong>l proceso<br />
Los analistas hacen preguntas que, cuando reciben respuestas, proporcionan antece<strong>de</strong>ntes sobre<br />
<strong>de</strong>talles fundamentales relacionados con el sistema y que sirve para <strong>de</strong>scribirlo. Las siguientes<br />
preguntas son <strong>de</strong> utilidad para adquirir la comprensión necesaria:<br />
• ¿Cuál es la finalidad <strong>de</strong> esta actividad <strong>de</strong>ntro <strong>de</strong> la empresa?<br />
• ¿Qué paso se siguen para llevarla a cabo?<br />
• ¿Dón<strong>de</strong> se realizan estos pasos?<br />
• ¿Quiénes lo realizan?<br />
• ¿Cuánto tiempo tardan en efectuarlo?<br />
• ¿Con cuanta frecuencia lo hacen?<br />
• ¿Quiénes emplean la información resultante?<br />
ALCACES<br />
Analizar requisitos.<br />
Determinar requisitos.<br />
Estimar costos.<br />
Diferentes tareas.<br />
Planificar por programas.<br />
Activida<strong>de</strong>s.<br />
PLATEAMIETO<br />
DEL PROBLEMA<br />
De Factibilidad: Objetivos<br />
Factibilidad Económica<br />
Es conveniente llevar a efecto el: proyecto<br />
Factibilidad Técnica<br />
Disponemos <strong>de</strong> los recursos y <strong>de</strong> las herramientas técnicas y metodológicas para <strong>de</strong>sarrollar el<br />
proyecto.<br />
Factibilidad Operacional<br />
Disponemos <strong>de</strong> los recursos humanos y <strong>de</strong> la <strong>de</strong>cisión necesaria para operar el SI, solución.<br />
UNL-Informática Educativa<br />
Análisis <strong>de</strong> las necesida<strong>de</strong>s<br />
<strong>de</strong>l sistema.<br />
FACTIBILIDAD<br />
Económica.<br />
Operativa.<br />
Técnica.<br />
HERRAMIETAS<br />
Diagrama <strong>de</strong> flujo <strong>de</strong> datos (E-PRO-S).<br />
Diccionario <strong>de</strong> datos.<br />
Análisis <strong>de</strong> las <strong>de</strong>cisiones (condiciones, acciones y<br />
reglas).<br />
Estructurados.<br />
Semiestructurados (Árbol <strong>de</strong> <strong>de</strong>cisión, tabla <strong>de</strong><br />
<strong>de</strong>cisión, Español estructurado).<br />
Criterios múltiples.<br />
PREPARA<br />
Una propuesta <strong>de</strong>l sistema<br />
que sumará lo encontrado.<br />
Análisis costo beneficio<br />
<strong>de</strong> las alternativas.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 38<br />
UNL-Informática Educativa<br />
Deben ser calificados<br />
Definir objetos con entrevistas<br />
Evaluación<br />
Determinación Valoración <strong>de</strong> la<br />
<strong>de</strong> factibilidad factibilidad<br />
Determinar razones:<br />
Factibilidad Técnica<br />
Factibilidad Económica<br />
Factibilidad Operacional<br />
La realizan:<br />
Administradores<br />
Encargados (usuarios)<br />
Analistas<br />
El estudio <strong>de</strong> factibilidad <strong>de</strong>be estar altamente comprendido en tiempo, comprendiendo<br />
varias activida<strong>de</strong>s en un pequeño lapso.<br />
2.6.1.4. DISEÑO<br />
Cifrado <strong>de</strong><br />
proyectos<br />
inconsistentes.<br />
Técnicamente<br />
imposibles.<br />
Económicament<br />
e rentables.<br />
Se mo<strong>de</strong>la la solución <strong>de</strong>l sistema, teniendo en cuenta el ambiente <strong>de</strong> implementación a utilizar, por<br />
ejemplo, si el sistema es centralizado o distribuido, la base <strong>de</strong> datos a utilizar, lenguaje <strong>de</strong><br />
programación, performance <strong>de</strong>seada, etc.<br />
• Usa la información recolectada anteriormente para hacer el diseño lógico <strong>de</strong> S1 (pseudo<br />
código, DF, etc.).<br />
• Diseña procedimientos precisos para la captura <strong>de</strong> datos (diseño <strong>de</strong> entradas).<br />
• Proporciona entrada efectiva para el sistema <strong>de</strong> información mediante el uso <strong>de</strong> técnicas<br />
para el diseño <strong>de</strong> formas y pantallas<br />
• Diseña la interfaz <strong>de</strong>l usuario (teclado, menú <strong>de</strong> pantalla y ratón)<br />
• Diseño <strong>de</strong> salidas<br />
• Diseño <strong>de</strong> base <strong>de</strong> datos<br />
• Diseño <strong>de</strong> archivo<br />
• Diseño <strong>de</strong> control y respaldo, etc.<br />
MANEJO DEL PROCESO DE DISEÑO PARA APLICACIONES INSTITUCIONALES<br />
El manejo <strong>de</strong>l proceso <strong>de</strong> diseño significa tomar los pasos necesarios para que el esfuerzo <strong>de</strong><br />
<strong>de</strong>sarrollo avance en forma apropiada y produzca los resultados esperados<br />
¿QUE CARACTERÍSTICAS SE DEBEN DISEÑAR?<br />
Los componentes <strong>de</strong> un sistema <strong>de</strong> información <strong>de</strong>scritos durante el análisis <strong>de</strong> requerimientos son<br />
el punto focal <strong>de</strong>l diseño <strong>de</strong> sistemas.<br />
• Flujos <strong>de</strong> datos. Movimientos <strong>de</strong> datos hacia, alre<strong>de</strong>dor y <strong>de</strong>s<strong>de</strong> el sistema.<br />
• Almacenes <strong>de</strong> datos. Conjunto temporales o permanentes <strong>de</strong> datos.<br />
• Procesos. Activida<strong>de</strong>s para aceptar, manejar y suministrar datos e información.<br />
• Procedimientos. Métodos y rutinas para utilizar el sistema <strong>de</strong> información y lograr con ello<br />
los resultados esperados.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 39<br />
• Controles. Estándares y lineamientos para <strong>de</strong>terminar si las activida<strong>de</strong>s que están ocurriendo<br />
en la forma anticipada o aceptada.<br />
• Funciones <strong>de</strong>l personal. Las responsabilida<strong>de</strong>s <strong>de</strong> todas las personas que tiene que ver con el<br />
nuevo sistema, incluyendo los usuarios, operadores d computadora y personal <strong>de</strong> apoyo.<br />
UNL-Informática Educativa<br />
DISEÑO DE SALIDAS<br />
Cuando diseñan la salida, los analistas <strong>de</strong>ben realizar lo siguiente:<br />
• Determinar qué información a presentar.<br />
• Decidir si la información será presentada en forma visual, verbal o impresa y seleccionar el<br />
medio <strong>de</strong> salida.<br />
• Disponer la presentación en un formato aceptable.<br />
• Decidir cómo distribuir la salida entre los posibles <strong>de</strong>stinatarios.<br />
DISEÑO DE ARCH<strong>IV</strong>OS<br />
• Los datos que <strong>de</strong>ben incluirse en el formato <strong>de</strong> los registros contenidos en el archivo.<br />
• La longitud <strong>de</strong> cada registro, con base en las características <strong>de</strong> los datos que contiene.<br />
• La secuencia a disposición <strong>de</strong> los registros <strong>de</strong>ntro <strong>de</strong>l archivo (la estructura <strong>de</strong><br />
almacenamiento que pue<strong>de</strong> ser secuencia, in<strong>de</strong>xada o relativa).<br />
• Tal vez la nueva aplicación necesite hacer referencia sólo al archivo maestro.<br />
DISEÑO DE INTERACCIÓN CON LA BASE DE DATOS<br />
• En estos casos, el analista <strong>de</strong> sistemas no afecta el diseño <strong>de</strong> la base <strong>de</strong> datos sino que<br />
consulta al administrador.<br />
• A su vez el papel <strong>de</strong>l administrador <strong>de</strong> base <strong>de</strong> datos incluye las siguientes responsabilida<strong>de</strong>s:<br />
Evaluar la conveniencia <strong>de</strong> la solicitud <strong>de</strong>l analista.<br />
Describir los métodos para interactuar con la base <strong>de</strong> datos.<br />
Asegurar que la aplicación no pueda dañar la base <strong>de</strong> datos o que la afecte <strong>de</strong><br />
manera adversa a las necesida<strong>de</strong>s <strong>de</strong> otros sistemas <strong>de</strong> información.<br />
DISEÑO DE LA ENTRADA<br />
• Los analistas <strong>de</strong> sistemas <strong>de</strong>ci<strong>de</strong>n los siguientes <strong>de</strong>talles <strong>de</strong>l diseño <strong>de</strong> entradas:<br />
1. Que datos ingresan los sistemas.<br />
2. Que medios utilizar.<br />
3. La forma en que se <strong>de</strong>be disponer o codificar los datos.<br />
4. El diálogo que servirá <strong>de</strong> guía a los usuarios para dar entrada a los datos.<br />
5. Validación necesaria <strong>de</strong> datos y transacciones para <strong>de</strong>tectar errores.<br />
6. Métodos para llevar a cabo la validación <strong>de</strong> las entradas y los pasos a seguir cuando<br />
se presentan errores.<br />
• Las <strong>de</strong>cisiones <strong>de</strong> diseño para el manejo <strong>de</strong> entradas especifican la forma en que serán<br />
aceptados los datos para su procesamiento por computadora.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 40<br />
2.6.1.5. DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE (PROGRAMACIÓN O DESARROLLO DEL<br />
SOFTWARE)<br />
Las representaciones <strong>de</strong>l diseño <strong>de</strong>ben ser traducidas a un lenguaje artificial, dando como resultado<br />
unas instrucciones ejecutadas por la computadora el paso <strong>de</strong> la codificación es el que lleva a cabo esa<br />
traducción, aquí el analista trabaja con los programadores para <strong>de</strong>sarrollar cualquier SW original que<br />
se necesite.<br />
I<strong>de</strong>ntificar<br />
• Ambiente operativo<br />
• Lógica <strong>de</strong> los programas<br />
• Elección <strong>de</strong>l lenguaje <strong>de</strong> programación<br />
Tipo <strong>de</strong> documentación<br />
• Se <strong>de</strong>sarrollan a lo largo <strong>de</strong>l ciclo.<br />
• Asegura que toda información <strong>de</strong>l software este disponible.<br />
• Ofrece confiabilidad a usuarios.<br />
• Permite facilidad para dar mantenimiento al sistema y que este siga creciendo.<br />
Entre la documentación que se presenta con un sistema <strong>de</strong>sarrollado es:<br />
• Manual <strong>de</strong>l usuario<br />
• Manual <strong>de</strong> programación<br />
• Manual <strong>de</strong>l sistema<br />
Incluye<br />
• Diagrama estructurado<br />
• DF ( diagramas <strong>de</strong> flujo)<br />
2.6.1.6. PRUEBAS Y MANTENIMIENTO<br />
Antes <strong>de</strong> implementar se <strong>de</strong>be tomar en cuenta:<br />
• Prueba.<br />
• Verificación y validación.<br />
• Certificación/ confirmación que el programa está bien hecho.<br />
Pruebas<br />
• El sistema se emplea <strong>de</strong> manera experimental para asegurarse <strong>de</strong> que el software no falle, <strong>de</strong><br />
acuerdo a las especificaciones y en la forma que los usuarios esperaban.<br />
• Se prueban con conjuntos <strong>de</strong> datos y se examinan las salidas.<br />
• Las pruebas son conducidas por personal ajeno al grupo <strong>de</strong>sarrollador para asegurar que<br />
dichas pruebas sean imparciales.<br />
• Los programas <strong>de</strong> computación <strong>de</strong>ben ser modificados, mantenidos y actualizados. La<br />
cantidad promedio <strong>de</strong>l tiempo y gastado en mantenimiento en una instalación <strong>de</strong>l sistema <strong>de</strong><br />
información gerencial (MIS) es <strong>de</strong> 40% al 60%.<br />
• En esta etapa se verifica y valida el sistema.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 41<br />
PRUEBA<br />
CARACTERÍSTICAS<br />
Antes <strong>de</strong> usar el software<br />
<strong>de</strong>be probarse.<br />
Disminuye problemas<br />
antes <strong>de</strong> la entrega <strong>de</strong>l<br />
software.<br />
2.6.1.7. IMPLEMENTACIÓN Y EVALUACIÓN<br />
• La implantación.- es el proceso <strong>de</strong> verificar e instalar el nuevo equipo, entrenar a los<br />
usuarios, instalar la aplicación y construir todos los archivos <strong>de</strong> datos necesarios para<br />
utilizarla.<br />
• La evaluación se lleva a cabo mirando cuatro dimensiones<br />
a. Evaluación Operacional: valora la forma en que funciona el sistema incluyendo:<br />
facilidad <strong>de</strong> uso, nivel <strong>de</strong> utilización, tiempo <strong>de</strong> respuesta <strong>de</strong> respuesta<br />
b. Impacto Organizacional: i<strong>de</strong>ntificación y medición <strong>de</strong> los beneficios para la<br />
organización<br />
c. Opinión <strong>de</strong> los administradores<br />
d. Rendimiento <strong>de</strong>l Desarrollo: <strong>de</strong> acuerdo con los criterios como: tiempo y esfuerzo <strong>de</strong><br />
<strong>de</strong>sarrollo, valorización <strong>de</strong> los métodos y herramientas utilizadas.<br />
UNL-Informática Educativa<br />
6ª. Fase<br />
Prueba y mantenimiento <strong>de</strong>l<br />
sistema.<br />
TIPOS<br />
Prueba con datos <strong>de</strong><br />
ejemplo.<br />
Prueba con datos reales<br />
<strong>de</strong>l sistema.<br />
RAZOES<br />
Corregir errores <strong>de</strong>l SW para mejorar la<br />
capacidad <strong>de</strong>l SW en respuesta a las<br />
necesida<strong>de</strong>s <strong>de</strong> la organización.<br />
.<br />
CAPACITACIÓ<br />
Entrenamiento <strong>de</strong> los usuarios<br />
para manejar el sistema.<br />
Involucra a los operadores y<br />
usuarios.<br />
Una mala capacitación pue<strong>de</strong><br />
producir errores <strong>de</strong> usuarios.<br />
Séptima fase<br />
Implantación y evaluación<br />
<strong>de</strong>l sistema.<br />
FORMAS<br />
Programadores solo.<br />
Analistas y<br />
programadores.<br />
MATEIMIETO<br />
Es efectuado a lo largo <strong>de</strong><br />
la vida <strong>de</strong>l sistema <strong>de</strong><br />
información.<br />
EVALUACIÓ O REVISIÓ (Después <strong>de</strong> la<br />
implantación)<br />
Determinar si el sistema cumple con las<br />
expectativas don<strong>de</strong> son necesarias las mejoras.<br />
COVERSIÓ<br />
Proceso <strong>de</strong> cambiar un sistema a una nuevo.<br />
Anticipar los problemas más comunes:<br />
Sistema paralelo.<br />
Conversión directa.<br />
Enfoque piloto.<br />
Sistema por etapas.
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 42<br />
2.6.1.8. FASES DE DESARROLLO DE UN PROYECTO<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 43<br />
2.7. LA EVALUACIÓN DE SOFTWARE EDUCAT<strong>IV</strong>O<br />
La evaluación <strong>de</strong> los programas educativos es un proceso que consiste en la <strong>de</strong>terminación <strong>de</strong>l grado<br />
<strong>de</strong> a<strong>de</strong>cuación <strong>de</strong> dichos programas al contexto educativo. Cuando el programa llega al docente, es<br />
<strong>de</strong> suponer que ha sido analizado y evaluado tanto en sus aspectos pedagógicos y didácticos, como<br />
en los técnicos que hacen a la calidad <strong>de</strong>l producto <strong>de</strong>sarrollado según ciertas pautas <strong>de</strong> garantía <strong>de</strong><br />
calidad.<br />
Básicamente, se realizan las evaluaciones interna y externa <strong>de</strong>l software, a fin <strong>de</strong> <strong>de</strong>tectar los<br />
problemas que generarán cambios en el producto, lo antes posible, a fin <strong>de</strong> reducir costos y<br />
esfuerzos posteriores. Estas evaluaciones consi<strong>de</strong>ran las eventuales modificaciones sugeridas por el<br />
equipo <strong>de</strong> <strong>de</strong>sarrollo y por los usuarios finales, teniéndose en cuenta a docentes y alumnos en el<br />
contexto <strong>de</strong> aprendizaje.<br />
Cuando un producto <strong>de</strong>l tipo comercial educativo, llega al docente, significa que ha superado las<br />
etapas <strong>de</strong> evaluaciones interna y externa. A<strong>de</strong>más para obtener el grado <strong>de</strong> eficacia y <strong>de</strong> eficiencia<br />
<strong>de</strong>l producto se <strong>de</strong>berá realizar una evaluación en el contexto <strong>de</strong> uso.<br />
Es preciso <strong>de</strong>finir ciertos “criterios” para seleccionar un programa como “<strong>de</strong> acuerdo a las<br />
necesida<strong>de</strong>s <strong>de</strong>l docente”, y se <strong>de</strong>be consi<strong>de</strong>rar el uso <strong>de</strong> los vocablos evaluación y valoración que en<br />
muchos <strong>de</strong> los trabajos consultados se usan indistintamente para <strong>de</strong>terminar si un programa dado<br />
cumple con los objetivos tanto técnicos como pedagógicos y didácticos para lo que fue pensado.<br />
2.7.1. LA EVALUACIÓN INTERNA<br />
De acuerdo a lo expuesto anteriormente, se <strong>de</strong>berá llevar a cabo una evaluación interna <strong>de</strong>l<br />
software, [Marqués, 1995] que estará a cargo <strong>de</strong> los miembros <strong>de</strong>l equipo <strong>de</strong> <strong>de</strong>sarrollo (que se<br />
realiza al obtener la versión alfa) y otra evaluación externa en la que participan profesores y alumnos<br />
<strong>de</strong>stinatarios <strong>de</strong>l programa, cuando se haya terminado el mismo, o esté casi listo.<br />
Algunos autores como Marqués [1995] consi<strong>de</strong>ran que se pue<strong>de</strong>n contemplar tres aspectos<br />
fundamentales en la evaluación en general: aspectos técnicos, pedagógicos y funcionales.<br />
LOS ASPECTOS TÉCNICOS.- permitirán asegurar la calidad <strong>de</strong>l producto <strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista<br />
técnico específicamente, pudiéndose realizar un análisis estructural <strong>de</strong> elementos tales como el<br />
diseño <strong>de</strong> pantallas y la interface <strong>de</strong> comunicación.<br />
LOS ASPECTOS PEDAGÓGICOS.- son aquellos que se refieren al fin con el que el software será<br />
utilizado. Por ello hay que analizar elementos como: los objetivos educativos, los contenidos y los<br />
caminos pedagógicos, que se <strong>de</strong>ben consi<strong>de</strong>rar en toda buena programación didáctica.<br />
LOS ASPECTOS FUNCIONALES.- habría que consi<strong>de</strong>rar cuales son las ventajas que da al profesor<br />
como material didáctico y cómo facilita los aprendizajes <strong>de</strong> los alumnos.<br />
Bork [1986], <strong>de</strong>nomina a esta evaluación interna como formativa, o sea la evaluación <strong>de</strong>l proceso,<br />
como aquella realizada generalmente por los <strong>de</strong>sarrolladores.<br />
Para realizar las evaluaciones se utilizan listas <strong>de</strong> control o checklists, mediante planillas o plantillas<br />
<strong>de</strong> checklists y casillas <strong>de</strong> verificación, incluyendo no sólo preguntas cerradas, sino preguntas abiertas<br />
sobre diversos aspectos <strong>de</strong>l programa. Estos resultados son los que necesita el equipo <strong>de</strong>sarrollador<br />
hacer todos los cambios necesarios y convenientes. Luego <strong>de</strong> producidos los cambios, se agregarán<br />
los efectos faltantes (como sonido, animaciones, imágenes y gráficos) y la carga <strong>de</strong> la base <strong>de</strong> datos,<br />
para proce<strong>de</strong>r a emitir una versión <strong>de</strong>nominada beta. [Marqués, 1995]<br />
La documentación es un proceso que se realiza paralelamente durante todo el <strong>de</strong>sarrollo <strong>de</strong>l<br />
programa, y también <strong>de</strong>berá ser evaluada externamente, junto con el programa.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 44<br />
2.7.2. LA EVALUACIÓN EXTERNA<br />
La evaluación externa permite obtener sugerencias <strong>de</strong> los alumnos, quiénes serán en <strong>de</strong>finitiva los<br />
usuarios <strong>de</strong>l software y <strong>de</strong> los docentes que lo utilizarán como material didáctico. Durante este tipo<br />
<strong>de</strong> pruebas, se encuentran errores imprevistos no <strong>de</strong>tectados y se verifica el cumplimiento <strong>de</strong> los<br />
programas con los objetivos educativos que se han consi<strong>de</strong>rado en el diseño.<br />
Alfred Bork [1986] la <strong>de</strong>nomina evaluación sumativa y es la evaluación <strong>de</strong>l producto final que<br />
generalmente la realizan equipos distintos a los <strong>de</strong>sarrolladores. La información se recoge mediante<br />
checklists y preguntas cerradas y abiertas a contestar luego <strong>de</strong> interactuar con el programa, durante<br />
un tiempo pre<strong>de</strong>terminado.<br />
En casi todas las investigaciones consi<strong>de</strong>radas se <strong>de</strong>nota la falta <strong>de</strong> herramientas <strong>de</strong> evaluación<br />
sencillas y <strong>de</strong> documentación <strong>de</strong> los programas educativos.<br />
Como resultado <strong>de</strong> ambas evaluaciones, se obtendrá la primera versión <strong>de</strong>l programa con su<br />
respectivo manual <strong>de</strong> usuario, conteniendo todos los aspectos que se consi<strong>de</strong>ren indispensables para<br />
el uso docente, con <strong>de</strong>talles técnicos, y <strong>de</strong>l entorno pedagógico y didáctico en el que se <strong>de</strong>sarrolló el<br />
programa.<br />
2.7.3. LOS INSTRUMENTOS DE EVALUACIÓN<br />
En general, los instrumentos más usados, son los cuestionarios <strong>de</strong> valoración, don<strong>de</strong> las respuestas a<br />
estos cuestionarios son valoradas entre 0 y 5, por ejemplo, siendo el resultado el grado <strong>de</strong><br />
conformidad <strong>de</strong>l usuario con las afirmaciones propuestas.<br />
Los instrumentos <strong>de</strong> evaluación, en forma <strong>de</strong> planillas se <strong>de</strong>ben confeccionar con inclusión <strong>de</strong><br />
preguntas <strong>de</strong>l tipo cerradas, abiertas, y casillas <strong>de</strong> verificación, permitiendo al usuario final la<br />
<strong>de</strong>scripción <strong>de</strong> aspectos problemáticos y particulares <strong>de</strong>l programa que no hayan sido tenidos en<br />
cuenta durante la confección <strong>de</strong>l instrumento. Se <strong>de</strong>berá tener en cuenta al redactar los<br />
cuestionarios la utilización <strong>de</strong> un vocabulario a<strong>de</strong>cuado, sin ambigüeda<strong>de</strong>s y claro para los<br />
<strong>de</strong>stinatarios previstos en cada caso en particular. En la mayor parte <strong>de</strong> los cuestionarios relevados<br />
se consi<strong>de</strong>ran algunos aspectos claves o sobresalientes: como el logro <strong>de</strong> los objetivos, los aspectos<br />
técnicos, el <strong>de</strong>sarrollo <strong>de</strong> contenidos, activida<strong>de</strong>s y la documentación. Estos aspectos se categorizan<br />
en ítems, según cada propuesta.<br />
Como cada propuesta <strong>de</strong> evaluación <strong>de</strong> software es particular, se <strong>de</strong>ben analizar con cuidado las<br />
diferentes propuestas <strong>de</strong> evaluación <strong>de</strong> medios didácticos y en particular <strong>de</strong> software educativo,<br />
teniéndoselas sólo como una “guía” que luego se <strong>de</strong>berá “readaptar” a cada contexto educativo<br />
particular.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 45<br />
2.8. LA RESPONSABILIDAD Y LA ÉTICA PROFESIONAL APLICADA A LA CARRERA<br />
Este es un marco <strong>de</strong> referencia para saber que el docente informática educativa al igual que el<br />
Ingeniero <strong>de</strong>be aplicar un código <strong>de</strong> ética profesional.<br />
Como otras disciplinas <strong>de</strong> la ingeniería, la ingeniería <strong>de</strong>l software educativo se lleva a cabo<br />
<strong>de</strong>ntro <strong>de</strong> un marco legal y social que limita la libertad <strong>de</strong> los ingenieros. Los ingenieros <strong>de</strong><br />
software <strong>de</strong>ben aceptar que su trabajo compren<strong>de</strong> responsabilida<strong>de</strong>s más amplias que<br />
simplemente la aplicación <strong>de</strong> habilida<strong>de</strong>s técnicas. Deben comportarse <strong>de</strong> una forma ética y<br />
moral responsable si <strong>de</strong>sean ser respetados como profesionales.<br />
No basta con <strong>de</strong>cir que usted siempre <strong>de</strong>be poseer estándares normales <strong>de</strong> honestidad e<br />
integridad. No <strong>de</strong>bería utilizar su capacidad y sus habilida<strong>de</strong>s para comportarse <strong>de</strong> forma<br />
<strong>de</strong>shonesta o <strong>de</strong> forma que <strong>de</strong>shonre la profesión <strong>de</strong> ingeniería <strong>de</strong> software. Sin embargo,<br />
existen áreas don<strong>de</strong> los estándares <strong>de</strong> comportamiento aceptable no están acotados por las<br />
leyes, sino por la más tenue noción <strong>de</strong> responsabilidad profesional. Algunas <strong>de</strong> estas son:<br />
1. Confi<strong>de</strong>ncialidad. Usted normalmente <strong>de</strong>be respetar la confi<strong>de</strong>ncialidad <strong>de</strong> sus<br />
empleadores o clientes in<strong>de</strong>pendientemente <strong>de</strong> que se haya firmado un acuerdo formal <strong>de</strong><br />
confi<strong>de</strong>ncialidad.<br />
2. Competencia. No <strong>de</strong>be falsificar su nivel <strong>de</strong> competencia, ni aceptar conscientemente<br />
trabajos que están fuera <strong>de</strong> su capacidad.<br />
3. Derechos <strong>de</strong> propiedad intelectual. Debe ser consciente <strong>de</strong> las leyes locales que gobiernan<br />
el uso <strong>de</strong> la propiedad intelectual, como las patentes y el copyright. Debe asegurarse <strong>de</strong><br />
que la propiedad intelectual <strong>de</strong> los empleadores y clientes está protegida<br />
4. Uso inapropiado <strong>de</strong> las computadoras. No <strong>de</strong>be emplear sus habilida<strong>de</strong>s técnicas para<br />
utilizar <strong>de</strong> forma inapropiada las computadoras <strong>de</strong> otras personas. El uso inapropiado <strong>de</strong><br />
las computadoras va <strong>de</strong>s<strong>de</strong> los relativamente triviales (utilizar juegos en la máquina <strong>de</strong> un<br />
empleado, por ejemplo) hasta los extremadamente serios (difusión <strong>de</strong> virus).<br />
Las socieda<strong>de</strong>s e instituciones profesionales tienen que <strong>de</strong>sempeñar un papel importante en el<br />
establecimiento <strong>de</strong> estándares éticos. Organizaciones como la ACM, el IEEE (Instituto <strong>de</strong><br />
Ingenieros Eléctricos y Electrónicos) y la British Computer Society publican un código <strong>de</strong><br />
conducta profesional o <strong>de</strong> ética. Los miembros <strong>de</strong> estas organizaciones se comprometen a<br />
cumplir ese código cuando se inscriben en ellas. Estos códigos <strong>de</strong> conducta generalmente se<br />
refieren al comportamiento ético fundamental.<br />
La ACM y el IEEE han cooperado para crear un código <strong>de</strong> ética y práctica profesional. Este<br />
código existe en forma reducida, como se muestra en la Figura 1.6, y en forma extendida, la<br />
cual agrega <strong>de</strong>talle y sustancia a la versión reducida. El fundamento sobre el que se asienta<br />
este código se resume en los primeros párrafos <strong>de</strong> la versión extendida:<br />
Las computadoras tienen un papel central y creciente en el comercio, la industria, el<br />
gobierno, la medicina, la educación, el entretenimiento y la sociedad en general. Los<br />
ingenieros <strong>de</strong> software son aquellos que contribuyen con su participación directa o por<br />
su enseñanza, al análisis, especificación, diseño, <strong>de</strong>sarrollo, certificación,<br />
mantenimiento y pruebas <strong>de</strong> los sistemas <strong>de</strong> software. Debido a sus papeles en el<br />
<strong>de</strong>sarrollo <strong>de</strong> sistemas <strong>de</strong> software, los ingenieros <strong>de</strong> software tienen significativas<br />
oportunida<strong>de</strong>s <strong>de</strong> hacer bien o causar daño, permitir que otros hagan el bien o causen<br />
daño, o influir en otros para hacer el bien o causar daño. Para asegurar, tanto como<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 46<br />
sea posible, que sus esfuerzos serán utilizados para bien, los ingenieros <strong>de</strong> software<br />
<strong>de</strong>ben comprometerse consigo mismos para hacer <strong>de</strong> la ingeniería <strong>de</strong>l software una<br />
profesión <strong>de</strong> beneficio y respeto. De acuerdo con este compromiso, los ingenieros <strong>de</strong>l<br />
software <strong>de</strong>ben cumplir el siguiente Código <strong>de</strong> Ética y Práctica Profesional.<br />
Código <strong>de</strong> Ética y Práctica Profesional <strong>de</strong> la Ingeniería <strong>de</strong>l Software<br />
ACM/IEEE-CS Fuerza <strong>de</strong> Tarea Conjunta sobre Ética y Práctica Profesional en la Ingeniería <strong>de</strong>l<br />
Software<br />
PREÁMBULO<br />
La versión corta <strong>de</strong>l código resume las aspiraciones en un alto nivel <strong>de</strong> abstracción. Las<br />
cláusulas que se incluyen en la versión completa proporcionan ejemplos y <strong>de</strong>talles <strong>de</strong> cómo<br />
estas aspiraciones cambian la forma en que actuamos como profesionales <strong>de</strong> la ingeniería <strong>de</strong>l<br />
software. Sin las aspiraciones, los <strong>de</strong>talles pue<strong>de</strong>n llegar a ser solo términos jurídicos tediosos;<br />
sin los <strong>de</strong>talles, las aspiraciones pue<strong>de</strong>n llegar a ser altisonantes pero vacías; juntas, las<br />
aspiraciones y los <strong>de</strong>talles forman un código cohesivo.<br />
Los ingenieros <strong>de</strong> software <strong>de</strong>ben comprometerse consigo mimos para hacer el análisis, la<br />
especificación, el diseño, el <strong>de</strong>sarrollo, las pruebas y el mantenimiento <strong>de</strong>l software una<br />
profesión beneficiosa y respetada. En concordancia con su compromiso con la salud, la<br />
seguridad y el bienestar <strong>de</strong>l público, los ingenieros <strong>de</strong> software <strong>de</strong>ben adherirse a los ocho<br />
principios:<br />
1. PÚBLICO.- Los Ingenieros <strong>de</strong> software <strong>de</strong>berán actuar en concordancia con el interés<br />
público.<br />
2. CLIENTE Y EMPLEADOR.- Los Ingenieros <strong>de</strong> software <strong>de</strong>berán actuar <strong>de</strong> forma que<br />
respondan a los intereses <strong>de</strong> sus clientes y empleadores siendo consecuentes con el<br />
interés público.<br />
3. PRODUCTO.- Los Ingenieros <strong>de</strong> software <strong>de</strong>berán asegurar que sus productos y las<br />
modificaciones asociadas cumplan los más altos estándares profesionales posibles.<br />
4. JUICIO.- Los Ingenieros <strong>de</strong> software <strong>de</strong>berán mantener la integridad e in<strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong><br />
sus juicios profesionales.<br />
5. GESTIÓN.- Los gerentes y lí<strong>de</strong>res ingenieros <strong>de</strong> software <strong>de</strong>berán suscribir y promocionar<br />
un enfoque ético en la gestión <strong>de</strong>l <strong>de</strong>sarrollo y mantenimiento <strong>de</strong>l software.<br />
6. PROFESIÓN.- Los Ingenieros <strong>de</strong> software <strong>de</strong>berán mantener la integridad y reputación <strong>de</strong><br />
la profesión <strong>de</strong> acuerdo con el interés público.<br />
7. COLEGAS.- Los Ingenieros <strong>de</strong> software <strong>de</strong>berán ser imparciales y apoyar a sus colegas.<br />
8. PERSONAL.- Durante toda su existencia, los Ingenieros <strong>de</strong> software <strong>de</strong>berán apren<strong>de</strong>r lo<br />
concerniente a la práctica <strong>de</strong> su profesión y promocionar un enfoque ético en la práctica<br />
<strong>de</strong> su profesión.<br />
Código <strong>de</strong> Ética <strong>de</strong> la ACM/IEEE<br />
El código contiene ocho principios relacionados con el comportamiento y con las <strong>de</strong>cisiones<br />
hechas por los ingenieros <strong>de</strong> software profesionales, incluyendo practicantes, educadores,<br />
administradores, supervisores y creadores <strong>de</strong> políticas, así como aprendices y estudiantes<br />
<strong>de</strong> la profesión. Los principios i<strong>de</strong>ntifican las relaciones éticas en las que otros individuos,<br />
grupos y organizaciones participan, y las obligaciones primarias <strong>de</strong>ntro <strong>de</strong> estas relaciones.<br />
Las cláusulas <strong>de</strong> cada principio son ilustraciones <strong>de</strong> algunas <strong>de</strong> las obligaciones incluidas en<br />
estas relaciones. Estas obligaciones se fundamentan en la humanidad <strong>de</strong>l ingeniero <strong>de</strong><br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 47<br />
software, con especial cuidado en la gente afectada por el trabajo <strong>de</strong>l los ingenieros <strong>de</strong><br />
software, y los elementos únicos <strong>de</strong> la práctica <strong>de</strong> la ingeniería <strong>de</strong> software. El código<br />
prescribe estas como obligaciones <strong>de</strong> cualquiera que se llame o que aspire a ser un<br />
ingeniero <strong>de</strong> software.<br />
En cualquier situación en las que diferentes personas tienen distintos puntos <strong>de</strong> vista y<br />
objetivos, es posible encontrar problemas éticos. Por ejemplo, si usted está en <strong>de</strong>sacuerdo, en<br />
principio, con las políticas <strong>de</strong> un directivo <strong>de</strong> categoría superior en la compañía, como <strong>de</strong>bería<br />
reaccionar. Des<strong>de</strong> luego, esto <strong>de</strong>pen<strong>de</strong> <strong>de</strong> cada individuo y <strong>de</strong> la naturaleza <strong>de</strong> discordancia,<br />
Es mejor argumentar a favor <strong>de</strong> su posición <strong>de</strong>ntro <strong>de</strong> la organización o renunciar <strong>de</strong> acuerdo<br />
con sus principios. Si piensa que existen problemas con un proyecto <strong>de</strong> software, cuantos se<br />
<strong>de</strong>ben comunicar estos al gerente. Si estos se discuten cuando son solo una sospecha, pue<strong>de</strong><br />
ser una sobre la reacción a la situación, si lo <strong>de</strong>ja para más tar<strong>de</strong>, pue<strong>de</strong> ser imposible resolver<br />
las dificulta<strong>de</strong>s.<br />
Tales problemas éticos aparecen en nuestra vida profesional y, afortunadamente, en muchos<br />
caso son relativamente menor eso se pue<strong>de</strong>n resolver sin mucho dificultad. Cuando no se<br />
pue<strong>de</strong>n resolver los ingenieros se enfrentaran, quizás, con otro problema. La acción con base a<br />
sus principios podría ser renunciar a su trabajo, pero esto pue<strong>de</strong> afectar a otros, por ejemplo, a<br />
sus colaboradores o a sus hijos.<br />
Una situación particularmente difícil para los ingenieros profesionales surge cuando su<br />
empleador actúa <strong>de</strong> una forma no ética. Por ejemplo, una compañía es responsable <strong>de</strong><br />
<strong>de</strong>sarrollar un sistema crítico <strong>de</strong> seguridad y, <strong>de</strong>bido a las presiones <strong>de</strong> tiempo, falsita la<br />
validación <strong>de</strong> protección <strong>de</strong> los registros.<br />
Es responsabilidad <strong>de</strong>l ingeniero mantener la confi<strong>de</strong>ncialidad o alertar al cliente o hacer<br />
público, <strong>de</strong> alguna forma, que el sistema entregado es inseguro.<br />
El problema aquí es que no existen absolutos cuando se trata <strong>de</strong> protección. Aun cuando el<br />
sistema no haya sido validado <strong>de</strong> acuerdo con los criterios pre<strong>de</strong>finidos, éstos pue<strong>de</strong>n ser<br />
<strong>de</strong>masiado estrictos. El sistema pue<strong>de</strong>, <strong>de</strong> hecho, operar <strong>de</strong> forma segura a través <strong>de</strong> su<br />
tiempo <strong>de</strong> vida. Pero pue<strong>de</strong> darse el caso <strong>de</strong> que, aun cuando sea validado apropiadamente, el<br />
sistema falle y cause un acci<strong>de</strong>nte. El <strong>de</strong>scubrimiento temprano <strong>de</strong>l problema pue<strong>de</strong> resultar<br />
perjudicial para el empleador y otros empleados, la falta <strong>de</strong> <strong>de</strong>scubrimiento <strong>de</strong> problemas<br />
pue<strong>de</strong> resultar perjudicial para otros.<br />
Debe tomar su propia <strong>de</strong>cisión en estos temas. La posición ética apropiada <strong>de</strong>pen<strong>de</strong><br />
enteramente <strong>de</strong>l punto <strong>de</strong> vista <strong>de</strong> los individuos que están involucrados. En este caso, el<br />
potencial para el daño, el grado <strong>de</strong>l daño y la gente afectada por el <strong>de</strong>ben influir en la <strong>de</strong>cisión.<br />
Si la situación es muy peligrosa se justifica su publicación en la prensa nacional (por ejemplo).<br />
Sin embargo, se <strong>de</strong>be tratar <strong>de</strong> resolver la situación respetando los <strong>de</strong>rechos <strong>de</strong>l empleador.<br />
Otra cuestión ética es la participación en el <strong>de</strong>sarrollo <strong>de</strong> sistemas militares y nucleares.<br />
Algunas personal tienen una opinión firme sobre estos temas y no <strong>de</strong>sean participar en ningún<br />
<strong>de</strong>sarrollo <strong>de</strong> sistemas asociados con sistemas militares. Otros trabajaran en sistema militares,<br />
pero no en sistemas <strong>de</strong> armamento. Algunos otros sentirán que la <strong>de</strong>fensa <strong>de</strong> la nación es un<br />
principio fundamental y no tienes objeciones éticas para trabajar en sistemas <strong>de</strong> armamento.<br />
En esta situación, es importante que tanto empleadores como empleados se hagan saber con<br />
anticipación sus puntos <strong>de</strong> vista. Cuando una organización está relacionada con el trabajo<br />
militar o nuclear, le <strong>de</strong>be ser posible especificar si los empleados pue<strong>de</strong>n aceptar cualquier<br />
tarea. De igual forma, si un empleado hace patente que no pueda trabajar en tales sistemas,<br />
los empleadores no <strong>de</strong>ben presionarlo posteriormente.<br />
UNL-Informática Educativa
Módulo <strong>IV</strong>: Análisis y Diseño <strong>de</strong> Sistemas <strong>de</strong> Información Pág. 48<br />
El área <strong>de</strong> ética y responsabilidad profesional ha recibido creciente atención en los pasados<br />
años. Los principios <strong>de</strong> ética se pue<strong>de</strong>n consi<strong>de</strong>rar <strong>de</strong>s<strong>de</strong> un punto <strong>de</strong> vista filosófico, y la ética<br />
<strong>de</strong> la ingeniería <strong>de</strong> software se <strong>de</strong>be tratar con referencia a estos principios básicos. Este es el<br />
enfoque consi<strong>de</strong>rado por Laudon (Laudon, 1995) y, <strong>de</strong> forma menos extensa, Huff y Martin<br />
(Huff y Martin, 1995).<br />
Sin embargo, este enfoque me resulta abstracto y difícil <strong>de</strong> relacionar con mi experiencia<br />
diaria. Prefiero un enfoque más concreto y comprendido en códigos <strong>de</strong> conducta y practica.<br />
Creo que la ética se analiza mejor en un contexto <strong>de</strong> ingeniería <strong>de</strong> <strong>de</strong>l software y no como un<br />
tema por sí solo. Por lo tanto no incluiré consi<strong>de</strong>raciones éticas abstractas sino que, don<strong>de</strong> sea<br />
apropiado, incluiré ejemplos en los ejercicios que puedan servir <strong>de</strong> punto <strong>de</strong> partida para una<br />
discusión ética.<br />
UNL-Informática Educativa