You are on page 1of 12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

PLANIFICACIN: Ingeniera de Software


1) FUNDAMENTACIN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS
Ingeniera de Software es una materia obligatoria del cuarto nivel del rea de Tecnologa Aplicada.

La ingeniera de software es una disciplina de la ingeniera. As como otras disciplinas, la ingeniera


de software requiere de un paradigma emprico que involucre la observacin, anlisis y construccin de modelos, anlisis y experimentacin de lo que podamos aprender. Necesitamos modelar los productos, los procesos y las relaciones causa-efecto entre ellos en el contexto de una organizacin y de los proyectos que se desarrollen. Estos pensamientos empricos proveen las bases para elegir los procesos apropiados, analizar los efectos de las selecciones, y unir el conocimiento resultante para rehusarlo y evolucionarlo; esto conduce a procesos efectivos implementados por iniciativas. La Ingeniera de Software es la ciencia y el arte de administrar, dirigir y coordinar el talento humano, los recursos econmicos, los recursos materiales y los recursos logsticos e informticos para lograr objetivos y resultados previamente determinados, mediante la ejecucin de un proyecto especfico. Los proyectos de sistemas deben partir de la satisfaccin de las necesidades de los clientes en trminos de calidad, oportunidad, eficiencia y eficacia. La gestin de proyectos es un rea ampliamente aplicada en otras disciplinas y la Ingeniera de software no est exceptuada de ello, tanto en grandes como pequeos proyectos. Esta asignatura introduce el conjunto de conocimientos y prcticas que el alumno debe entender y aplicar para desarrollar software de calidad, enfocndose en los aspectos de gestin desde una visin integradora. Esta materia busca enfocarse en el xito de los proyectos de desarrollo de sistemas y para ello se desarrollaran aspectos cruciales: la ingeniera de requisitos, medicin y estimacin de costos de proyectos, gestin de configuracin, la ingeniera de Testing y el aseguramiento de la calidad entre otros. Se busca como esencia de la prctica de la ingeniera de software: Entender el problema (comunicacin y anlisis) Planear la solucin (modelado y el diseo del software) Ejecutar el plan (generar el cdigo) Examinar la exactitud del resultado (probar y asegurar la calidad) Adems, el alumno debe durante el cursado resolver preguntas tales como:
Que abarca la Ingeniera de software? Qu proceso de desarrollo de software se puede llevar en el proyecto? Que componentes abarcan un sistema? Como gestiono la configuracin en mi proyecto? Que modelos de calidad puedo aplicar o acreditar en mi empresa y procesos de desarrollo de software? Como mido el trabajo y el software desarrollado? Como testeo mi aplicacin? Como aplico testing gil a mi proyecto? Como puedo auditar y realizar peritajes? Etc.
Pgina 1/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

Para responder a estas interrogantes, les brindamos a los alumnos una serie de herramientas y conocimientos bsicos para enfrentarlas y armar soluciones, aprovechando de mejor manera los recursos crticos cuando estn limitados en cantidad, costos y/o tiempo de disponibilidad.

La Ingenieria de Software busca

Observar mejor el negocio, sus requerimientos y problemas

Que los stakeholders puedan hacer sus objetivos ms explcitos segn los proyectos

Definir una disciplina que garantice la produccin y el mantenimiento de los productos desarrollados en el plazo fijado y el costo estimado

Probar que lo desarrollado satisface los requerimientos del cliente

Suministrar las bases para construir software de alta calidad en una forma eficiente

Realizar mediciones para conocer el estado actual e inferir el futuro basado en hechos

Facilitar la definicin y el control del proceso de desarrollo de software

Aumentar la productividad y trabajo de los ingenieros del software

Mejorar la calidad de los productos de software

rea y articulacin
La materia Ingeniera de Software pertenece al bloque de Tecnologa Aplicada y al rea de Sistemas de Informacin. Esto se basa en que la materia contribuye a la formacin del alumno en la aplicacin, investigacin y desarrollo de herramientas, mtodos y procesos de ingeniera de sistemas de informacin. La materia se integra con todas las materias que requieran del desarrollo de un proyecto a la luz de las buenas prcticas y procesos de desarrollo de software.

2) OBJETIVOS DE LA ASIGNATURA
Objetivo General Presentar, brindar y desarrollar en los alumnos, futuros profesionales de sistemas, las habilidades bsicas, los conocimientos, aplicacin de metodologas, procesos y herramientas de un proyecto de ingeniera de software, componentes de un plan de aseguramiento de la calidad, mediciones del desarrollo de un proyecto, elementos de un proceso de prueba y sus estrategias, ofreciendo nuevas herramientas y conocimientos al ingeniero para el desarrollo de un proyecto con calidad, tanto a nivel de proceso como de producto. Objetivos buscados Conocer los componentes de un proyecto de ingeniera de software Reconocer la importancia de los conceptos relacionados con la Ingeniera de Software y sus
Pgina 2/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

tcnicas y herramientas relacionadas. Ser capaz de afrontar la problemtica que presenta la planificacin y el seguimiento de un proyecto de software. Descripcin de los problemas, principios, mtodos y tecnologas asociadas con la Ingeniera del Software Conocer los estndares asociados a la calidad del proceso de desarrollo de software y de productos de software Conocer los componentes de un plan de aseguramiento de calidad y de los planes de pruebas Emplear las mtricas que se aplican al desarrollo de software y a la evaluacin de avances Aplicar los elementos de un proceso de prueba o testing, as como definir estrategias de testing. Aplicar los elementos de un proceso de prueba como parte integral del Aseguramiento de Calidad del producto. Aplicar conceptos de gestin de configuracin como una disciplina que de la ingeniera de software que se encarga de gestionar los cambios en los proyectos. Integrar por medio de casos prcticos concretos los conocimientos adquiridos en la parte terica, empleando as las tcnicas y herramientas de aplicacin de la ingeniera de software

Objetivos especficos Introducir a la Ingeniera de Software, sus procesos y modelos, as como describir sus caractersticas distintivas. Comprender la utilidad de modelos de calidad en el contexto del desarrollo de software Conocer y comprender los pilares bsicos de la certificacin de calidad: metodologas, valoracin o medicin de la metodologa y que se validada por instituciones reconocidas ampliamente por la industria. Valorar la relacin existente entre el Proceso, el Proyecto y el Producto de Software a construir. Identificar a travs de la gestin de cambios cuando, por qu y quien produce los cambios en todas las fases del desarrollo de un proyecto Tomar conciencia de la mejora de los procesos para evitar algunos vicios habituales tales como: bajo enfoque al cliente, bajo rendimiento de los procesos, barreras entre reas, subprocesos intiles debido a la falta de visin global del proceso, excesivas inspecciones, redundancia de procesos, re-trabajos, etc. Para ello se busca analizar y estudiar los factores que intervienen en un proceso. Presentar y aplicar conceptos relacionados a testing y especficamente para el testing gil de proyectos. Poder mejorar continuamente el trabajo desarrollado a travs de buenas practica tales como revisin por pares, gestin de cambios y calidad. Conocer para poder aplicar, parmetros para la creacin de estimaciones de costos de software, tales como tecnologa, personal, entorno de trabajo y procesos

Subobjetivos buscados Concientizar al alumno que la calidad de los productos y procesos se desarrolla da a da. Completar la formacin del alumno adicionando a los conocimientos bsicos obtenidos en las materias integradoras del primero a cuarto nivel, las buenas prcticas de la Ingeniera de Software ampliamente aceptadas a nivel internacional. Conocer los problemas que existen en el desarrollo y mantenimiento del software y cmo resolverlos. Entender todas las actividades que forman parte de la administracin de proyectos de software a la luz de las buenas practica de ingeniera de software.
Pgina 3/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

Brindar un panorama de los aspectos tcnicos y administrativos ms relevantes de la Ingeniera de Software para facilitar su formacin posterior en la materia. Introducir al estudiante en el uso de algunas tcnicas y herramientas particulares para que pueda participar en distintos roles en un proyecto de Ingeniera de Software. Lograr un nivel de conocimiento bsico y un lenguaje homogneo en relacin a las actividades de la ingeniera del software. Comprender la importancia del enfoque orientado a los procesos de desarrollo de software Formar a los alumnos en el rea de Ingeniera en Software para generar soluciones para la automatizacin de los procesos de las organizaciones, para lo cual se adquirirn los conocimientos y habilidades, en todo lo que se refiere a levantamiento de requerimientos, anlisis y diseo, programacin, diseo de pruebas, implantacin de sistemas de software de calidad a pequea y gran escala. Se impartirn conocimientos para ayudar en la solucin de problemas en diferentes reas y niveles de los procesos de negocio en una organizacin, de tal manera que incrementen la productividad y por tanto la competitividad. Formar el criterio profesional, integrando los conocimientos y experiencia prctica necesarios para poder administrar un proyecto de ingeniera de software Completar la currcula del ingeniero en sistemas de informacin formndolo integralmente.

3) CONTENIDOS MNIMOS
Introduccin a la Ingeniera de Software Componentes de un proyecto de software de sistemas de informacin Gestin de configuracin de software Modelos de calidad de software Aseguramiento de la calidad Mtricas de Software Estimacin de Costos para el Desarrollo de Software Testing de software y testing gil Auditoria y peritaje de software

4) METODOLOGA DE ENSEANZA
CLASES TERICAS Las clases se realizarn con diferentes caractersticas en funcin de los temas que se van abordando y del nivel de profundidad con el que se desarrollar cada tema en el contexto de la unidad. Los temas que se desarrollaran se corresponden al programa de la materia, los cuales se van enlazando con temas de materias ya cursadas y con los correspondientes al perfil del egresado. Los alumnos dispondrn anticipadamente de todo el material y referencias bibliogrficas o de internet. En las clases de teora se impartir el contenido terico de la asignatura mediante el uso de presentaciones en ordenador y en formato tradicional, ilustrando con especial atencin los problemas de relevancia con ejemplos y casos clarificadores. Las clases estarn vinculadas y planteando los temas con referencias a metodologas actuales y tecnologas de punta. AUTOEVALUACIONES Se pretende que el alumno responda un conjunto de preguntas, consideradas bsicas para que auto-evale sus conocimientos respecto de temas dictados. Para esta evaluacin podr usar la bibliografa propuesta obligatoria y complementaria, los apuntes tomados durante el dictado de la asignatura, links sugeridos y todo aquel material que considere necesario. VIDEOS Se intercalaran videos, entre medio de los temas de teora fomentando la percepcin visual y auditiva de los alumnos. Los temas estn enfocados a reforzar los temas tericos-prcticos,
Pgina 4/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

concentrando aspectos sobresalientes del programa planificado. Estas presentaciones sern breves pero efectivas, ya que dejan en la memoria del alumno la imagen de una aplicacin o contenidos tericos. LECTURA ADICIONALES Se sugerirn diferentes autores para los mismos temas, de forma tal que se pueda debatir los temas en clase a la luz de los diferentes autores. TRABAJOS PRCTICOS Los alumnos debern desarrollar en las clases prcticas, trabajos de aplicacin de la teora, contando con teora o apoyo bibliogrfico para su resolucin as como guas para su desarrollo. Esos trabajos prcticos generalmente son desarrollar la aplicacin de tcnicas o herramientas a casos hipotticos, basados en materias de aos anteriores o reales. Los trabajos prcticos propuestos son resueltos en forma grupal para generar conocimiento que se construye a partir de la colaboracin de un equipo. Los contenidos se tratarn desde dos abordajes: teora y prctica, pero teniendo siempre presente la integracin de ambos abordajes, es decir la aplicacin conceptual a la prctica, para presentar a los alumnos la visin completa de los temas tratados. La formacin prctica se basar en resolucin de problemas ingenieriles. Al finalizar las clases se deber realizar una puesta en comn para evaluar lo aprendido en conjunto. Se busca que los trabajos prcticos estn vinculados con los temas de teora aplicando siempre tecnologas de punta. Estos trabajos prcticos son realizados en grupo y son evaluados por los JTP, ya que son parte de la evaluacin final del alumno. Estos trabajos conforman la carpeta de trabajos prcticos, la cual debe estar aprobada para poder aspirar a la regularidad y promocin de la materia. CLASES EN EL LABORATORIO: Se podrn aplicar conceptos introducidos en las clases tericas y ejercitadas en las clases prcticas implementndolos en diferentes herramientas. Los alumnos debern realizar presentaciones en laboratorio de los ejercicios realizados la herramienta determinada por el docente. CASOS DE INVESTIGACIN, DISCUSIN Y APLICACIN Segn el avance de los temas tericos se realizara las lecturas, investigacin y discusin de casos o temas para ser expuestos en clase, armando debates desde distintos puntos de vista. Los casos sern relacionados con los temas tericos, para que este vaya analizndolos en equipo y aplicando su propio criterio relacionado con la ingeniera de software. El objetivo es formar al alumno en puntos de vista diferentes y de avanzada respecto de los temas vistos, afianzando los conocimientos y formando un criterio con fundamento y ms profesional en el alumno. Se presentaran ideas mediante el trabajo colaborativo, con el docente como moderador, analizar, cuestionar y/o confrontar con "otras soluciones", es decir otros grupos organizando debates. Estos casos sern trabajos grupales sobre contenidos tericosprcticos con instancias en las cuales los alumnos debern establecer conocimientos tericos a aplicar, desarrollo prctico y resolucin de problemas en clases, anlisis y evaluacin de trabajos realizados por otros grupos, realizando revisiones cruzadas de los trabajos realizados. CASO INTEGRADOR/TEMAS DE INVESTIGACIN Se asignara con acuerdo del alumno o de un grupo de alumnos un tema especial de investigacin o un caso integrador como cierre de la materia. Dicho caso/tema puede ser comn a todo el curso o
Pgina 5/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

coincidir con diferentes reas de inters de la materia. Este caso/tema solo ser desarrollado por aquellos alumnos que estn en condiciones de promocionar. El objetivo del trabajo es resolver un caso en particular o desarrollar un tema de investigacin relacionado con los contenidos de la materia. Este trabajo debe ser presentado con una carpeta y luego defendido en un coloquio. Este trabajo busca integrar conocimientos para evaluar la claridad y rigurosidad conceptual de los contenidos de la materia as como la creatividad en la elaboracin del mismo. ENCUESTAS A ALUMNOS
En base a las devoluciones que siempre se piden a los alumnos para mejorar nuestro proceso de enseanza, , se propone al terminar el ao, realizar una encuesta particular de la ctedra a los alumnos, para implementar mejoras en diferentes aspectos y evaluar, tales como: 1. 2. 3. 4. 5. Aspecto a evaluar del cursado y dictado Preparacin previa para el cursado Resultados del cursado Actitud del alumno en el cursado Sugerencias u opiniones

Estos resultados se presentaran en el Informe anual de ctedra presentado al departamento de sistemas y se tomaran sus resultados como retroalimentacin para el siguiente ao

TRABAJOS PRCTICOS Los alumnos debern desarrollar en las clases prcticas, trabajos de aplicacin de la teora, contando con teora o apoyo bibliogrfico para su resolucin. Esos trabajos prcticos generalmente son desarrollar la aplicacin de tcnicas o herramientas a casos hipotticos o reales, basados en materias de aos anteriores. Se va a tomar en grupo una carpeta aprobada de la materia integradora Diseo de 3er. Nivel, para ser utilizada en el desarrollo de algunos trabajos prcticos. Estos trabajos prcticos son realizados en grupo y son evaluados por los JTP, ya que son parte de la evaluacin final del alumno. Estos trabajos conforman la carpeta de trabajos prcticos, la cual debe estar aprobada para poder aspirar a la regularidad y promocin de la materia. Cada uno de los grupos deber exponer sus logros para ser compartido y evaluados por sus compaeros y por los docentes. De esta manera todos pueden enriquecerse con esa experiencia. Al finalizar todas las exposiciones se realizar una puesta en comn para sintetizar todos los aportes de los grupos y afianzar los conocimientos adquiridos. FINALIZACIN DE CADA TRABAJO PRCTICOS Se plantea al finalizar cada prctico el desarrollo de Lecciones Aprendidas por el equipo de trabajo. Estas lecciones aprendidas sern recolectadas para poder formar una Base de conocimiento para los siguientes aos en que se dicte la materia. PRACTICA EN LABORATORIO Se utilizarn los laboratorios para la realizacin de Prcticas, investigacin, resolucin de problemas e instalacin de software o herramientas open source/free o que la universidad tenga como licenciados, los cuales sean necesarios para el desarrollo del trabajo prctico, casos o ejemplos. CORRECCIONES GRUPALES Cada uno de los grupos ser corregido por los otros grupos, intercambiando conocimientos, logros y fallas. Una buena prctica a aplicar son las Revisiones por pares

Pgina 6/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

5) METODOLOGA DE EVALUACIN, INSTANCIAS DE RECUPERACIN Y RGIMEN DE PROMOCIN.


METODOLOGA DE EVALUACIN CONTINUA. a) Aspectos considerados en la evaluacin continua. - Evaluacin de dos globales integradores y de los trabajos prcticos - Cumplimiento de fechas de presentacin. - Calidad en el contenido y presentacin en tiempo y forma de la carpeta de trabajos prcticos completa. - Asistencia regular a clases segn rgimen establecido por la UTN - Participacin en clase, actitud y desempeo. Esto implica una nota adicional en aquellos casos en los que se demuestre el esfuerzo. Para obtenerla toda la ctedra debe de estar de acuerdo en asignarla al alumno, ayudando a subir una nota final en uno o dos puntos. - Aplicacin de herramientas, mtodos y tcnicas. - Realizacin y asistencia a consultas - Comportamiento y desempeo en el equipo de trabajo cuando esto corresponda. b) Controles de avance Desarrollo y entrega de TP Participacin en casos, lecturas y ponencias Parciales globales integradores Desarrollo del caso integrador/tema de investigacin

c) Instancias de aprobacin - Aprobacin de presentacin de carpeta de trabajos prcticos en tiempo y forma. - Aprobacin de los globales integradores
o o Se tomaran en cuenta la gua de preguntas de autoevaluacin Se entrega una gua de preguntas para guiar a los alumnos en los temas principales

Aprobacin del caso integrador/tema de investigacin y coloquio del tema asignado por la ctedra Aprobacin de instancias de recuperacin de los parciales global (solo podra regularizar habiendo obtenido en los parciales una nota menor al 50%)

d) Instancias de recuperacin Las instancias de recuperacin se implementan durante el ciclo lectivo en el momento ms adecuado para el proceso de enseanza-aprendizaje, durante el cursado y en la instancia de recuperacin posterior a la finalizacin del mismo. Solo se aplica para regularizar, perdindose la instancia de promocin. e) Mtodo de evaluacin - La materia posee la modalidad de promocin siempre que cumpla con:
Instancia a evaluar para Promocionar
Casos de Investigacin Casos y lecturas de aplicacin Trabajos prcticos Correlativas (1), (2) y (3) Presentacin del trabajo y coloquio del caso integrador/tema de investigacin Presentaciones de temas Globales integradores (mayores al 70%) Asistencia Autoevaluacin

Aprobacin obtenida Grupalmente

Individualmente

Pgina 7/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

Para poder regularizar el alumno debe cumplimentar:


Instancia a evaluar para Regularizar
Casos de Investigacin Casos y lecturas de aplicacin Trabajos prcticos Correlativas (1) y (2) Presentaciones de temas Globales integradores (mayores al 50%) Asistencia Autoevaluacin

Aprobacin obtenida
Grupalmente

Individualmente

Cumplimentar con las condiciones de las correlativas:


Correlativas Regulares para Cursar (1) Diseo de Sistemas Gestin de Datos Probabilidades y Estadsticas Correlativas Aprobadas para Cursar y Regularizar (2) Anlisis de Sistemas Paradigmas de Programacin Sintaxis y Semntica de los Lenguajes Correlativas Aprobadas para Rendir Final/Promocionar (3) Diseo de Sistemas Gestin de Datos Probabilidades y Estadsticas

o o o o

Para Para Para Para

cursar hace falta cumplir con (1) regularizar hace falta cumplir con (1) y (2) promocionar hace falta cumplir con (1), (2) y (3) rendir final (los que regularizaron) hacer falta cumplir con (1), (2) y (3)

Examen Final: Examen terico-prctico de los contenidos de la materia circunscriptos al programa analtico, con aplicaciones prcticas de un proyecto y/o caso

6) RECURSOS DIDCTICOS A UTILIZAR COMO APOYO A LA ENSEANZA.


Los recursos didcticos se apoyan en el uso de pizarra, proyector multimedia que poseen los laboratorios o bien en el aula, herramientas instaladas en los laboratorios, videos, bibliografa principal y complementaria, apuntes y ejercicios.
Trabajos prcticos, casos y proyectos en equipo Casos de aplicacin en equipo Casustica o casos de aplicacin grupal poseern un enfoque pedaggico, que son sustitutos de la experiencia real de trabajo. Se realizar las puestas en comn de los casos, debates o mesas redondas. Se aplicar la teora en casos reales e hipotticos, denominados Casos de Discusin Clases tericas Compartir experiencias Videos Presentaciones Discusiones entre equipos de trabajo. Autoevaluaciones Ejercicios de autoaprendizaje para conocer sus caractersticas de trabajo en equipo. Explicacin docente interactiva, tanto en la teora como en la prctica Gua de los Docentes y apoyo. Presentacin de casos reales/empresas Exposicin al resto de los equipos Coloquio del proyecto Interpretacin de textos y autoaprendizaje. Las clases se desarrollan con casos progresivos de aplicacin en clase de los distintos temas de la materia con entregas parciales. Lecturas de discusin en equipo Observacin y presentacin de informes. Resolucin de problemas.
Pgina 8/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

Se fomentar el espritu de investigar las soluciones a los problemas, desarrollando la capacidad crtica.. Se integran los contenidos con el desarrollo de proyectos de sistemas y equipos de trabajo.

7) TRABAJOS DE CAMPO, VISITAS A EMPRESAS.


Se va a aplicar la presentacin de casos reales de empresas del medio para comentar su forma de trabajo segn contenidos de la materia. Se va a proponer a alumnos del ltimo nivel que tengan que desarrollar las PPS, que expongan temas relacionados a la materia. -

8) ARTICULACIN HORIZONTAL Y VERTICAL CON OTRAS MATERIAS


Ingeniera de Software le brinda al alumno la posibilidad de integrar los conceptos vistos hasta cuarto ao, incluyndolo, en la formacin prevista en el Diseo Curricular de la carrera. Ingeniera de software le brinda al alumno la posibilidad de integrar los conceptos vistos, incluyndolo, en la formacin prevista en el Diseo Curricular de la carrera. Asimismo se integra verticalmente con las materias del siguiente ao, en particular con Proyecto Final. Ingeniera de Software est relacionada con todas las reas (Sistemas de Informacin, Gestin Ingenieril, Modelos, Computacin, Programacin, Bsicas) y contenidos del perfil del ingeniero de sistemas, ya que se puede implementar en proyectos de desarrollo de sistemas todos los conocimientos as como la resolucin de problemas ingenieriles o servicios, pero la integracin y aplicacin de los conocimientos bases en el trabajo de esta materia se logra con: Anlisis de Sistemas (integradora de 2do. Ao) Probabilidades y estadsticas Diseo de Sistemas (integradora de 3er. Ao) Gestin de Datos Sintaxis y semntica del lenguaje Paradigmas de programacin

Sus integraciones verticales y horizontales son:

Proyecto Final -5to. Nivel-

Administracin de Recursos -4to. Nivel-

Ingeniera de Software -4to. Nivel-

Diseo de Sistemas Gestin de Datos Probabilidades y estadsticas Administracion de Proyectos -3er. Nivel-

Analisis de sistemas Sintaxis y Semntica de los Lenguaje Paradigmas de Programacin -2do. Nivel-

Pgina 9/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

9) CRONOGRAMA ESTIMADO DE CLASES, ACTIVIDADES Y EVALUACIONES


Sema na

Clases, actividades y evaluaciones 1.1-Introduccin general 1.1-Introduccin general

Desarrollo de la Prctica

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

TP 1: Anlisis de estado de proyecto para aplicacin 1.2-Ingenieria de requisitos TP 1: Anlisis de estado de proyecto para aplicacin 1.3 Proceso de ingeniera de software TP 2: Plan aseguramiento de la calidad 2.1- Introduccin a la calidad de software TP 2: Plan aseguramiento de la calidad 2.2 Modelo de Madurez de la capacidad TP 3: Gestin de configuracin 2.3- Mejoras en la calidad de software TP 3: Gestin de configuracin 2.4- Aseguramiento de la calidad TP 4: Gestin de cambios 3.1- Planeacin de la administracin de la configuracin 3.2-Gestin de Cambios de proyectos TP 5: Testing unitario y de integracin 4.1-Pruebas de software Autoevaluacin unidades 1, 2 y 3 4.2-Inspecciones y auditorias 1er Global: unidades 1, 2 y 3 Definicin de Investigacin & Caso integrador TP 5: Testing unitario y de integracin 4.3 -Testing gil TP 6: Plan de pruebas con orientacin tradicional y gil Revisin de Investigacin & Caso Integrador 4.3 -Testing gil (cont.) 5.1 - Mtricas para la calidad del software y su integracin al proceso de ingeniera de software TP 6: Plan de pruebas con orientacin tradicional y gil 5.2- Mediciones del software 5.3- Introduccin a la estimacin de costos de software TP 7: Mediciones y estimacin de costos Revisin de Investigacin & Caso Integrador 5.3- Introduccin a la estimacin de costos de software (cont.) 5.4- Estimaciones de costos de software TP 7: Mediciones y estimacin de costos 6.1 Auditoria y peritaje de software Revisin de Investigacin & Caso Integrador Autoevaluacin unidades 4, 5 y 6 2do. Global: unidades 4, 5 y 6 Entrega y Coloquios Investigacin & Caso integrador

Reuniones de Ctedra:
Se realizaran reuniones peridicas, particularmente durante el dictado de la materia, luego podrn ser cambiadas la periodicidad, de todos los docentes de la ctedra para abordar todos los temas necesarios para el mejoramiento acadmico y organizativo continuo y la retroalimentacin de la planificacin anual, necesaria en el proceso de auto-evaluacin de la ctedra. En dichas reuniones se evala el progreso de plan de trabajo, de los alumnos y grupos de trabajo, analizando los desvos e inconvenientes, proponiendo soluciones y alternativas. Adems se mantiene permanente comunicacin entre todos los Docentes a los efectos de solucionar rpidamente los inconvenientes de todo tipo que pudieran producirse.
Pgina 10/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

En estas reuniones se debe analizar y realizar propuestas de integracin con otras materias. Si se tomaran decisiones fuera de las reuniones de ctedra, debern ser consultadas y comunicadas al coordinador de ctedra, estas sern formalizadas en la prxima Reunin de Ctedra e incluida en el resumen correspondiente. Las principales conclusiones, ideas, inquietudes, pedidos, reclamos, problemas y necesidades que surjan de las reuniones sern volcados a un Resumen de Reunin.

10)

BIBLIOGRAFA,

GUAS

DE

ESTUDIO,

PUBLICACIONES

VINCULADAS CON LA MATERIA.


PRINCIPALES:
INGENIERIA DEL SOFTWARE: UN ENFOQUE PRACTICO 7MA. ED.DE ROGER S.PRESSMAN ED. MCGRAWHILL (2010) INGENIERIA DE SOFTWARE 6TA. ED. IAN SOMMERVILLE.- ED. ADISON WESLEY (2002) INGENIERA DE SOFTWARE DE HAYNES - GRUPO EDITORIAL IBEROAMERICANA (1992) FABRICAS DE SOFTWARE: EXPERIENCIAS, TECNOLOGIAS Y ORGANIZACIN DE MARIO PIATTINI Y JAVIER GARZAS PARRA- ED ALFAOMEGA RA-MA (2007) ESTIMACION DE COSTOS Y ADMINISTRACION DE PROYECTOS DE SOFTWARE, 2DA.ED. DE CAPER JONES- ED. MCGRAWHILL (2008) MEDICION Y ESTIMACION DEL SOFTWARE, TECNICAS Y METODOS PARA MEJORAR LA CALIDAD Y PRODUCTIVIDAD DE M.PIATTINI, FELIZ GARCIA RUBIO, JAVER GARZAS Y MARCELA GENERO BOCCO ED ALFAOMEGA RA-MA (2008) CALIDAD EN EL DESARROLLO Y MANTENIMIENTO DEL SOFTWARE DE MARIO PIATTINI Y FELIX GARCIA- ED ALFAOMEGA RA-MA (2003) CMMI FOR DEVELOPMENT VERSION 1.2 GUIDELINES FOR PROCESS INTEGRATION AND PRODUCT ENVIRONMENT BY MARY CHRISSIS, MIKE KONRAD AND SANDY SHRUM SOFTWARE ENGINEER INSTITUTE-UNIVERSIDAD DE CARNEGIE MELLON ED. ADDISON WESLEY (2007) AGILE TESTING: A PRACTICAL GUIDE FOR TESTERS AND AGILE TEAMS- DE LISA CRISPIN Y JANET GREGORY ED ADDISON WESLEY SIGNATURE SERIES (2009) AUDITORIA INFORMTICA (UN ENFOQUE PRCTICO), DE MARIO PIATTINI Y EMILIO DEL PESO, ED. ALFAOMEGA RA-MA ( 2004)

APUNTES, GUIAS DE ESTUDIO y AUTOEVALUACION GENERADAS POR LA CTEDRA

COMPLEMENTARIA:
INGENIERIA DE SOFTWARE, UNA PERSPECTIVA ORIENTADA A OBJETOS DE ERIC BRAUDE, ED ALFAOMEGA (2005) ANALISIS Y DISEO DE APLICACIONES INFORMATICAS DE GESTION, UNA PERSPECTIVA DE INGENIERIA DE SOFTWARE DE MARIO PIATTINI, JOSE CALVO MANZANO, JOAQUIN CERVERA Y LUIS FERNANDEZ ED RAMA (2004) SOFTWARE ARCHITECTURE: FOUNDATIONS, THEORY AND PRACTICE, DE R.N. TAYLOR, N. MEDVIDOVIC Y E. DASHOFY, ED WILLEY (2009) TEST DRIVEN DEVELOPMENT BY EXAMPLE DE KENT BECK -ED. ADISON WESLEY (2002) GESTION DE PROYECTOS DE SOFTWARE GUERRA Y BEDINI ED. ALBATROS (2005) GUA DE CONOCIMIENTOS DE LA INGENIERA DE SOFTWARE DE PMBOK DEL PMI A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE 3era y 4ta.Edicion- www.pmi.org. SOFTWARE ARCHITECTURE IN PRACTICE, 2DA. ED- DE LEN BASS, PAUL CLEMENTS, RICK KAZMAN-ED ADDISON WESLEY PROFESSIONAL (2003) FUNDAMENTOS DE GESTIN DE PROYECTOS: DE LA TEORA DE PROYECTOS A LA GESTIN DE PROYECTOS SEGN EL PMBOK - CHRISTIAN A. ESTAY-NICULCAR, ED. DR (2005) CALIDAD TOTAL PARA LA PEQUEA Y MEDIANA EMPRESA DE NEIL HUXTABLE, ED TURPIAL (1998) CALIDAD ESTRATEGICA TOTAL: TOTAL QUALITY MANAGEMENT- DE RUBEN RICO- ED. MACCHI (1998) JURAN Y EL LIDERAZGO PARA LA CALIDAD, UN MANUAL PARA DIRECTIVOS DE J.M. JURAN, ED DIAZ SANTOS S.A. (1990) CALIDAD ESTRATEGICA TOTAL: TOTAL QUALITY MANAGEMENT- DE RUBEN RICO- ED. MACCHI (1998)

ALGUNOS SITIOS/PAPERS SUGERIDOS: R. S. Pressman & Associates, Inc. : http://www.rspa.com Software Engineering Institute (SEI) : http://www.sei.cmu.edu
Pgina 11/12

Departamento: Carrera:

Ingeniera en Sistemas de Informacin. Ingeniera en Sistemas de Informacin.

Ctedra: Ingeniera de Semestre de cursado: anual rea: Tecnologa Aplicada Profesor Titular: Mnica Colombo J.T.P.: Graciela Lastra

Software

Nivel: 4to. Ao Cantidad de horas semanales:

Ao lectivo: 2011 3hs. semanales

Webliography Software Engineering : http://polaris.umuc.edu/~skerby/help/wbib_swe.htm WWW Virtual Library -Software Engineering : http://mingo.info-science.uiowa.edu/soft-eng Association for Computing Machinery (ACM) : http://www.acm.org Cetus Links -Object-Orientation : http://www.cetus-links.org Consejo Superior de Informtica de Espaa: http://www.csi.map.es/ DACS (Data & Analysis Center for Software): http://www.dacs.dtic.mil European Software Institute (ESI) : http://www.esi.es Guide to the Software Engineering Body of Knowledge (SWEBOK): http://www.swebok.org PInstitute of Electrical and Electronics Engineers (IEEE) : http://www.ieee.org Object Management Group (OMG) : http://www.omg.org

Lugar y fecha: Mendoza, 01 de Marzo 2011

COORDINADOR DE CTEDRA Apellido y nombre: Ing. Mnica Colombo N de Legajo: 25394 FIRMA:

Pgina 12/12

You might also like