Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clases
Horario clases:
Clase Terica: metodologa software, charlas de diseo y conceptos avanzados, actividades en clase. Clase Prctica: ejercicios de modelamiento, utilizacin de herramientas para modelado, aplicacin conceptos tcnicos necesarios para el proyecto a realizar Sitio Web del curso http://pisis.unalmed.edu.co/cursos/ Correo del profesor: glgiraldog@unalmed.edu.co Correo del asistente: andresfelipeml@gmail.com
EVALUACION TENTATIVA
1 1 1 1
Evaluacin: FORO
Fecha: marzo 27 de 2007 Ya esta disponible en la pgina del curso (clase 1 item llamado material) Documento en ingls (25 pginas) Entregar informe impreso (formato a bajar de la pgina del curso clase 1) 50% informe 50% participacin + quiz
Evaluacin: EXPOSICIN
Asignacin de temas por grupos Exposicin en clase (1 hora mximo) Las fechas de exposicin aparecern en la pgina del curso Entregar trabajo impreso del tema expuesto
Evaluacin: PROYECTO
Grupos: 4 personas. Objetivo: anlisis, diseo e implementacin de una aplicacin (Web) Tema: ? modalidad por definir la prxima semana
Entrega #1 Marzo 16 grupos al azar para exponer Todos deben venir preparados Entrega #2 Abril 10 Se asignarn previamente el horario de exposicin para cada grupo. Entrega #3 Mayo 22 Implementacin: el da de la entrega #3
Actividad
Nombre del grupo Integrantes: nombre y nmero de carn Lder del proyecto Breve descripcin de la aplicacin a desarrollar
Desarrollar habilidades de modelamiento con miras al desarrollo de soluciones informticas a problemas prcticos, empleando para ello un enfoque metodolgico.
Qu es un Modelo?
Representacin del mundo real. Hiptesis, teora o conjetura del comportamiento del mundo real.
Otro ejemplo
declare P{ } declare U is_a P{ un: cadena_caracteres; p: cadena_caracteres; i: I; } declare A { cd: cadena_caracteres; n: cadena_caracteres; h: cadena_caracteres; } declare I{ Nit: cadena_caracteres; N: cadena_caracteres; C: cadena_caracteres; Rl: U; le: E [ ]; la: A [ ]; } declare E is_a U{ myla: A [ ]; }
Puede enumerar cada una de las entidades del sistema real? Cul es la funcionalidad del sistema? Cules son los procesos del sistema? Cmo se utiliza ese sistema? Cules son los usuarios del sistema? Qu problemas han sido resueltos? CUL FUE EL SISTEMA MODELADO?
Un Usuario es una Persona registrada en el Sistema. Todo Usuario del sistema tiene un nombre de usuario y contrasea nicos. Todo Usuario debe pertenecer a una Institucin. Cada Institucin tiene un NIT, nombre, ciudad y representante legal. El representante legal es un Usuario del Sistema. Una Institucin tiene Estudiantes. Una Institucin ofrece Asignaturas. Un estudiante es un Usuario. Los estudiantes se inscriben en mnimo una Asignatura. Cada Asignatura tiene un cdigo, un nombre y un horario.
T1
T2
SISTEMA REAL
T: Transformacin
MODELO
I.S
llo rro sa de
diseo
SISTEMA REAL
UML
SISTEMA INFORMTICO
Conocer los conceptos, tcnicas y diagramas bsicos del paradigma de desarrollo estructurado: desde el anlisis hasta la puesta en marcha. Conocer qu es un mtodo (o metodologa) de desarrollo de software, y en concreto, conocer UNMETODO, una propuesta metodolgica del grupo UNINFO de la Escuela de Sistemas de la UNAL. Definir proyectos para la construccin de Software Disear modelos de problemas para los procesos informticos Modelar requerimientos de informacin para problemas especficos Conocer herramientas de diseo
Contenido General
Introduccin Ingeniera de Software Proyectos de Software Metodologas: UN-METODO UML: Lenguaje Unificado de Modelado Tpicos avanzados
Discusin en clase
Qu esperan de la Ingeniera de Software? Saben de algn proyecto en el cual se haya hecho uso de ingeniera de software? Cmo han sido sus experiencias en el desarrollo de sistemas informticos?