Documentos de Académico
Documentos de Profesional
Documentos de Cultura
654 CONSTRUCC DE APLIC INFORMATICAS Catedra BRIANO PDF
654 CONSTRUCC DE APLIC INFORMATICAS Catedra BRIANO PDF
Departamento de Sistemas
Asignatura: Construccin de aplicaciones informticas
Cdigo: 654
Plan 1997
En caso de contradiccin entre las normas previstas en la publicacin y las dictadas con carcter
general por la Universidad o por la Facultad, prevalecern stas ltimas.
UNIVERSIDAD DE BUENOS AIRES FACULTAD DE CIENCIAS ECONMICAS
MATERIA
654
PLAN 97
Departamento de Sistemas
Buenos Aires
2010
En caso de contradiccin entre las normas previstas en este programa y las dictadas con carcter
general por la Universidad o por la Facultad, prevalecern estas ltimas.
A. ENCUADRE GENERAL.
A.1. FUNDAMENTACIN.
Esta asignatura est incluida en un grupo de materias que se ocupa de brindar conocimientos en el rea
de los sistemas y las tecnologas de la informacin.
Como dice R. Pressman en su libro Ingeniera del Software: "Actualmente el software ha superado al
hardware como la clave del xito de muchos sistemas basados en computadoras. Tanto si se utiliza la
computadora para llevar un negocio, controlar un producto o capacitar un sistema, el software es el factor
que marca la diferencia."
Durante los primeros aos, el software se consider como un apndice del hardware. La programacin
careca de mtodos sistemticos, lo que generaba muchos errores, atrasos y dificultades en su
mantenimiento posterior. Estos graves problemas llevaron a comenzar una disciplina que integra
mtodos, herramientas y procedimientos para la planificacin, anlisis, diseo, codificacin, prueba y
mantenimiento del software.
Dentro de este concepto, el crecimiento en el uso de los sistemas computacionales hace imprescindible
la aplicacin de conceptos de ingeniera del software para la construccin de aplicaciones de calidad.
El conocimiento de estas tcnicas resulta vital en la preparacin de un profesional del campo de los
sistemas de informacin, por cuanto estos conocimientos no estn solamente relacionados con el
desarrollo de la tecnologa consecuente, sino con la direccin de proyectos de desarrollo exitosos, en el
mbito de la organizacin social donde le toque desenvolverse.
El desarrollo de las capacidades necesarias para la direccin de proyectos de desarrollo usando tcnicas
que aseguren la calidad del software, permitir a las organizaciones donde estar inserto el profesional
dotado de estos conocimientos, reducir de una manera interesante sus gastos en los procesos de
desarrollo y lograr una importante ventaja competitiva: un buen software.
En esa etapa, los alumnos ya han adquirido bastante experiencia en el uso del computador como
herramienta para el manejo de la informacin. Por otro lado, tambin han adquirido terica y
prcticamente, todos los fundamentos de los lenguajes de programacin y en los conceptos vinculados
con el desarrollo e implementacin de sistemas.
Requiere una slida formacin lgica y de los conceptos bsicos de lenguajes de programacin y
sistemas operativos.
Es por ello, que es correlativa de Teora de los Lenguajes y Sistemas Operativos y Lgica.
B. ENFOQUE CONCEPTUAL.
B.1. PROGRAMA DE CONTENIDOS ANALTICOS.
UNIDAD TEMATICA I: INTRODUCCIN
Objetivos de la unidad: Introducir a los alumnos en las caractersticas particulares que tiene la
construccin de aplicaciones informticas y describir, de un modo general, aquellas tareas que deben
realizarse para obtener software de calidad
Objetivos de la unidad: Que el alumno pueda analizar los modelos ms utilizados en la construccin de
software, sus diferencias, sus ventajas y desventajas y los ejemplos de aplicacin.
1. Modelos de desarrollo: ciclo de vida, prototipos, DRA, Evolutivos, etc. Caractersticas. Ventajas y
Desventajas. Casos de uso.
3. Mtricas. Distintos Tipos. Ventajas y Desventajas. Mtricas para la Calidad. Integracin dentro del
Proceso de Desarrollo.
Objetivos de la unidad: Que el alumno entienda las caractersticas de la etapa de anlisis, observando
las diversas consideraciones que deben tenerse en cuenta, para comprender las necesidades de los
usuarios y las caractersticas que debe tener el software a producir.
Objetivos de la unidad: Que el alumno aprenda sobre los fundamentos que deben considerarse a la
hora de disear software.
Objetivos de la unidad: Que el alumno evale las caractersticas de los lenguajes y entornos de
desarrollo, comprendiendo las dificultades de la etapa de programacin. Que pueda elegir el lenguaje de
programacin adecuado a las caractersticas de la aplicacin a construir.
Objetivos de la unidad: Que el alumno conozca las tareas que deben desarrollarse sobre los programas
ya construidos para asegurar su correcto funcionamiento y extender su vida til.
Objetivos de la unidad: Que el alumno analice los conceptos de calidad vinculados con el desarrollo de
programas informticos y comprenda las actividades que deben desarrollarse para asegurar la calidad
del producto final.
1. El concepto de calidad.
2. Revisiones de software.
4. Control de calidad.
1. Aplicacin prctica de las tcnicas tratadas desarrollando programas utilizando lenguaje Visual Basic,
pudindose utilizar otros lenguajes complementarios para el aprendizaje de temas especficos.
B.2. BIBLIOGRAFA.
B.2.1. BIBLIOGRAFA OBLIGATORIA.
1. ROGER PRESSMAN: Ingeniera del Software. 7ma Edicin. 2010. Ed. McGraw-Hill.
2. LUIS JOYANES AGUILAR: Fundamentos de Programacin. 3ra Edicin. 2002. Ed. McGraw-Hill.
1. ERICA YONE y JUAN RECIA: Apuntes tericos sobre visual Basic. Compilados y editados por
Leandro Arturi y Maximiliano A. Lopez
3. SHARI LAWRENCE PFLEEGER: Ingeniera de Software. 3ra Edicin. 2006. Prentice Hall.
C. METODOLOGA.
C.1. METODOLOGA DE CONDUCCIN DEL APRENDIZAJE.
C.1.1. DESARROLLO DE LA ASIGNATURA.
En el dictado de las clases tericas, debe hacerse permanente referencia a su aplicacin prctica, as
como ejercitar abundantemente cada tema. La naturaleza prctica del contenido actual y futuro de la
asignatura, hace imprescindible que se enfatice el entendimiento prctico de cada unidad temtica.
En cuanto a los lenguajes a utilizar, debe analizarse constantemente la conveniencia de cada uno,
coordinando con la materia Teora de los Lenguajes y Sistemas Operativos el dictado de estos temas.
Debe darse prioridad a la formacin lgica del alumno, teniendo en cuenta que a travs del tiempo puede
tener que utilizar otros lenguajes y tcnicas pero la lgica ser siempre lo ms importante no slo en los
temas de la asignatura sino tambin en los dems de la carrera y en la actividad profesional.
Las clases debern ser dictadas en los das, horarios y aulas asignadas.
Es importante destacar que los alumnos debern leer para cada clase la bibliografa indicada en el
programa de clases y por el profesor a cargo del curso tanto para las clases tericas como para las
prcticas. De igual manera, se debern entregar los ejercicios prcticos indicados en las clases prcticas.
Durante el dictado de la clase, los alumnos podrn solicitar a los docentes la aclaracin de dudas
surgidas a partir de sus explicaciones.
En el caso de las clases se prev que algunos de los temas sean dictados directamente sobre
computadoras, usando una notebook con can o bien dictando la clase en el Gabinete de Computacin
de la Facultad.
Trabajos de Investigacin.
Opcionalmente, cada panel de alumnos deber realizar un trabajo de investigacin a lo largo del
cuatrimestre. Los temas sern asignados por el profesor en las primeras clases y el resultado del mismo
ser expuesto antes del segundo parcial terico (ya que estos temas formarn parte del temario del
mismo) y presentado en forma escrita. El profesor de cada curso podr optar por reemplazar estos
trabajos por la realizacin de "papers" sobre temas de actualidad, temas sin bibliografa suficiente, casos
especiales, anlisis comparativos, etc.
Se tomarn 2 parciales tericos y 2 prcticos. Las fechas de exmenes parciales sern anunciadas la
primera semana de clases. Los exmenes parciales y sus recuperatorios pueden ser orales o escritos.
A criterio del docente, uno de los parciales prcticos puede ser reemplazado por un ejercicio integral
(desarrollo de un software pequeo) realizado por paneles y a realizar a lo largo del cuatrimestre.
Para la aprobacin de la materia debern tener TODOS los parciales aprobados, teniendo la posibilidad
de recuperar slo UNO terico y UNO prctico, en la fecha indicada en el cronograma.
Adems los alumnos debern aprobar los trabajos prcticos que se indiquen, como condicin para la
aprobacin de la materia.
Se colocar una nota adicional, en funcin del concepto que le merezca el alumno a la ctedra.
La nota final surgir como ponderacin de parciales, recuperatorios, concepto, trabajos prcticos y
trabajos de investigacin de acuerdo al criterio del profesor a cargo del curso.
Slo corresponder la calificacin de ausente cuando el alumno no haya rendido ningn parcial o los que
haya rendido estn aprobados y abandone la materia.