Universidad de Ibagué, Coruniversitaria.
Programa Ingeniería de Sistemas

Ingeniería del Software

Inicio

Generalidades

Ejercicios

Talleres

Proyecto

¿Y... cuál es tu proyecto de vida?  

 "La práctica abre los ojos, la teoría sólo calienta el corazón"

Proyecto de software

____________________________________________________________

Nr. 1:   (30%)

 Cómo hacer investigación en Ingeniería del Software.  ¿Cómo es la arquitectura de aplicaciones empresariales en el Tolima?,  ¿quiénes y cómo las desarrollan?

Actividades :   Gestión del proyecto y Proceso de desarrollo de software.
Arquitectura:   Cliente Servidor
Herramientas: Software de distribución libre
Equipo  :          Máximo ocho integrantes
Entrega :          CD con Paper del proyecto, modelado UML y software; Nov. 19 de 2007.
Especificación del sistema:

  Los estudiantes realizarán un trabajo de investigación sobre las empresas regionales que desarrollan software, a fin de establecer las metodologías, métodos, tecnologías (SO, BD, lenguajes de programación) y herramientas de Ingeniería de Software que utilizan, principales  características de cada empresa, sus productos más representativos, sectores de mayor demanda de sus aplicaciones (Educación, Salud, Comercio, Gobierno, Transporte, Entretenimiento...).

  El sistema tendrá su base administrativa en la Universidad de Ibagué, donde se almacenará la información de la BD.  La operación del sistema para registrar los datos será remota y se deberán incluir conceptos y principios fundamentales de los sistemas y aplicaciones basados en Web (WebApps).

  El grupo de trabajo deberá establecer el modelo de dominio del problema y generar los productos de trabajo pertinentes al modelo de dominio de la solución. La información que se requiere almacenar responde a la obtención de requerimientos del sistema y al modelo de  casos de uso especificado.

  • Diseño de interfaz gráfica
  • Login y password de acceso al sistema
  • Diseño consistente de la Base de datos
  • Mantenimiento de todas las tablas
  • Consultas generales e informes estadísticos
  • ...

 Se organizará la entrega de un paper, el producto software, soportes del trabajo de investigación (encuestas, entrevistas...), y la correspondiente sustentación de su sistema. Se designarán tres expositores.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  "Para algunos, el diseño Web se enfoca en la apariencia y sentido visuales... para otros, el diseño Web trata de la estructuración de información y la navegación a través del espacio del documento. Otros, incluso pueden considerar que el diseño Web trata acerca de la tecnología empleada para construir aplicaciones Web interactivas. En realidad, el diseño incluye todos estos factores... y hasta más".  (Thomas Powell).

____________________________________________________________

Nr. 2:  (30%)

 Sistema de Información de Proyectos de Ciencia y Tecnología del departamento del Tolima

Actividades :   Gestión, administración y proceso de desarrollo de software
Modelado:       UML con NetBeans
Herramientas: Software de distribución Libre: (Lenguajes: JSP/PHP 5.0  -  SGBD: MySql)
Equipo  :          Grupo de 10 integrantes
Entrega :          Mayo 18 de 2009
Especificación del sistema:

  La gobernación del departamento del Tolima necesita implementar un Sistema de Información de los proyectos de investigación que se realizan actualmente en cada municipio Tolimense.

 El grupo de trabajo deberá establecer el modelo de dominio del problema y generar los productos de trabajo pertinentes al modelo de dominio de la solución. La información que se requiere almacenar responde a la obtención de requerimientos del sistema y al modelo de  Casos de Uso especificado.


- ¿Cuáles son las empresas de los municipios del Tolima que tienen personal involucrado en grupos de investigación?
- ¿Cuáles son los datos básicos del personal de estas empresas y su rol  o tipo de vinculación en cada grupo de investigación?
- ¿Cuál es la formación académica de éste personal? (estudios técnicos,    tecnológicos, universitarios, posgrado)
- ¿Cuál es la planeación estratégica del grupo de investigación? (misión, visión, objetivos)
- ¿Cuál es la información básica de los proyectos generados por el grupo de investigación?
- ¿A qué línea de investigación pertenece cada uno de los proyectos?

  • Software Instalador del sistema
  • Diseño de interfaz gráfica (logos, colores, símbolos corporativos...)
  • Login y password de acceso al sistema
  • Diseño consistente de la Base de datos
  • Mantenimiento de todas las tablas (adicionar, modificar, eliminar...)
  • Consultas generales e informes estadísticos
  • ...

 Se organizará la entrega del producto software, anexo de soportes del trabajo de investigación (encuestas, entrevistas...), y la correspondiente sustentación de su sistema. Se designarán tres expositores.

____________________________________________________________

Nr. 3:   (25%)

 Sistema de Información de Infraestructura hotelera y guía turística  del departamento del Tolima

Actividades :   Gestión del proyecto y Proceso de desarrollo hasta prototipo Web
Arquitectura:   C/S
Herramientas: Software de distribución libre
Equipo  :          Máximo cinco integrantes
Entrega :          CD con producto software, Noviembre 17 de 2006.
Especificación del sistema:

 La Universidad de Ibagué proyecta  implementar un Sistema de Información de la infraestructura hotelera  y los sitios turísticos que existen actualmente en los municipios del departamento del Tolima.

El sistema tendrá su base administrativa en el centro de gestión de redes de Coruniversitaria -Ibagué-, donde se almacenará la información de la BD.  La operación del sistema será remota y se deberán incluir conceptos y principios fundamentales de los sistemas y aplicaciones basados en Web (WebApps).

  Cada equipo deberá establecer el modelo del dominio de problema y generar los productos de trabajo pertinentes al sistema. La información que se requiere almacenar responde a la obtención de requerimientos y al modelo de  casos de uso especificado por cada grupo.

 Se organizará la entrega por equipos y la correspondiente sustentación de su    sistema. Será designado aleatoriamente un expositor por equipo.

____________________________________________________________

Nr. 4:   IDEAD

 Sistema de Información de Infraestructura vial y de transporte del departamento del Tolima

Actividades :   Gestión del proyecto, Proceso de desarrollo y Prototipo.
Arquitectura:   Cliente/Servidor
Herramientas: Software de distribución libre
Equipo  :          CIPAS, máximo cinco integrantes
Entrega :          Mayo 13 de 2006  (25%)
Especificación del sistema:

 La gobernación del departamento del Tolima necesita implementar un
Sistema de Información de la infraestructura vial y de transporte que existe actualmente en cada municipio Tolimense.

El sistema tendrá su base administrativa en Ibagué, donde se almacenará la información de la BD.  La operación del sistema será remota y podrá ser realizada desde cualquiera de los municipios.

La información que se requiere almacenar responde a los siguientes casos de uso:

- ¿Cuáles son los medios de transporte (terrestre, férreo, fluvial, aéreo) que se utilizan en cada  municipio del Tolima?
- ¿Cuáles son las empresas que prestan el servicio de transporte en estos medios?
- ¿Cuántas rutas de transporte aéreo y fluvial existen en el departamento?

- ¿Cuál es el horario de las rutas de transporte aéreo y fluvial?

- ¿Cuál es el estado de las vías terrestres en cada municipio? (pavimentada, sin pavimentar)
- ¿Cuáles son los peajes instalados en las carreteras del Tolima?
- ¿Cuáles son los aeropuertos que funcionan en el departamento del Tolima?

 Se organizará la entrega por equipos y la correspondiente sustentación de su    sistema. Será designado aleatoriamente un expositor por equipo.

____________________________________________________________

Nr. 5:  

 Sistema de Información de Infraestructura hospitalaria del departamento del Tolima

Actividades :   Gestión del proyecto, Proceso de desarrollo e Implementación.
Arquitectura:   C/S
Herramientas: Software de distribución libre
Equipo  :          Máximo cuatro integrantes
Entrega :          Mayo 17 de 2006  (25%)
Especificación del sistema:

 La Secretaría de Salud del departamento del Tolima necesita implementar un Sistema de Información de la infraestructura hospitalaria  que existe actualmente en cada municipio Tolimense.

El sistema tendrá su base administrativa en Ibagué, donde se almacenará la información de la BD.  La operación del sistema será remota y podrá ser realizada desde cualquiera de los municipios.

La información que se requiere almacenar responde a  casos de uso como:

- ¿Cuáles son los hospitales y/o clínicas que prestan sus servicios en cada  municipio del Tolima, tanto de caracter público como privado?
- ¿Cuál es la categoría correspondiente a cada institución hospitalaria?

- ¿Cuántas personas conforman la planta de cada institución (médicos generales, especialistas, enfermeras, administrativos)?

- ¿Cuál es el máximo número de pacientes hospitalizados que puede albergar cada entidad?

- ¿Cuántas ambulancias posee cada hospital y/o clínica?
- ¿Cuántas UCI existen en el departamento?
- ¿Cuál es el hospital y/o clínica que brinda mayor cobertura?

- ¿Quiénes son los médicos que trabajan en hospitales y/o clínicas del Tolima? (informe por especialidad).
 

  Ampliar el modelo del dominio de problema y generar las  estadísticas e informes pertinentes al sistema de información.

 Se organizará la entrega por equipos y la correspondiente sustentación de su    sistema. Será designado aleatoriamente un expositor por equipo.

____________________________________________________________

Nr. 6:    IDEAD

 Sistema de Información de Proyectos de Ciencia y Tecnología del departamento del Tolima

Actividades :   Gestión, plan del proyecto y desarrollo (prototipo).
Arquitectura:    Cliente/Servidor
Herramientas: Software de distribución Libre
Equipo  :          CIPAS, máximo cinco integrantes
Entrega :          Diciembre 10 de 2005  (20%)
Especificación del sistema:

 La gobernación del departamento del Tolima necesita implementar un
Sistema de Información de los proyectos de investigación que se
realizan actualmente en cada municipio Tolimense.

El sistema tendrá su base administrativa en Ibagué, donde se almacenará la información de la BD.  La operación del sistema será remota y podrá ser realizada desde cualquiera de los municipios.

La información que se requiere almacenar responde a los siguientes casos de uso:

- ¿Cuáles son las empresas de los municipios del Tolima que tienen
   personal involucrado en grupos de investigación?
- ¿Cuáles son los datos básicos del personal de estas empresas y su rol
   o tipo de vinculación en cada grupo de investigación?
- ¿Cuál es la formación académica de éste personal? (estudios técnicos,
   tecnológicos, universitarios, posgrado)
- ¿Cuál es la planeación estratégica del grupo de investigación? (misión,
   visión, objetivos)
- ¿Cuál es la información básica de los proyectos generados por el
   grupo de investigación?
- ¿A qué línea de investigación pertenece cada uno de los proyectos?

 Se organizará la entrega por CIPAS y la correspondiente sustentación de su    sistema.

____________________________________________________________

Nr. 7:

Equipo:      Tres estudiantes
Evaluación: Metodología de desarrollo de software (40%)
Fecha límite de entrega:  Mayo 15 /2004.

 Cada equipo de trabajo especificará, diseñará e implementará un proyecto de software (sistema libre). Cada equipo deberá extender las especificaciones del sistema de forma que su proyecto sea distinto al de los demás equipos.

Cada equipo especificará, diseñará, desarrollará y entregará una versión propia de su Sistema.

Se desea particularmente que se implemente una interfaz gráfica amigable y eficiente. La herramienta de desarrollo a utilizar será Visual FoxPro.

Las fechas de entrega del proyecto serán: 

Marzo 13 => Gestión del proyecto, Definición de requerimientos (funcionales y no funcionales), Análisis y Diseño. (20%)

Mayo  15 => Desarrollo, Verificación y Validación (pruebas de calidad del software), Pruebas y   Mantenimiento, documentación. (20%)

Se organizará la entrega por equipos y la correspondiente presentación de su sistema.

A continuación encontrará una lista guía de temas propuestos:

------------------------------------------------------------------------------------

  • Sistema de un cajero automático
  • Sistema de control escolar académico/administrativo para una universidad
  • Sistema de información de un museo
  • Sistema de monitoreo de pacientes en un hospital
  • Sistema de telemarketing para promoción de una U.
  • Sistema de automatización de edificios de oficinas (supervisión de alarmas)
  • Sistema de automatización de edificios de oficinas (ahorro y control de energía)
  • Sistema de automatización de casa-habitación ("casa inteligente")
  • Sistema de localización de vehículos con GPS
  • Sistema de automatización de una biblioteca
  • Sistema de control de ascensores en un hotel
  • Sistema de información integrado para Coruniversitaria
  • Sistema de información de una empresa de telefonía móvil
  • Sistema de correo electrónico y de telecomunicaciones
  • Sistema de apoyo para presupuestación y administración de proyectos de consultoría y desarrollo.

------------------------------------------------------------------------------------

Nr. 8:

 Sistema de Control y Mantenimiento de Equipos para una Empresa Comercial

Actividades :   Gestión, plan del proyecto y desarrollo técnico.
Arquitectura:   C/S
Herramientas: Libre
Equipo  :          Cinco participantes
Entrega :          Nov. 10 de 2004  (20%)
Especificación del sistema:

El sistema recibe la solicitud hecha por una dependencia, consulta el Stock o inventario y avalúa la solicitud, la envía al área de compras y almacena la solicitud. El proveedor envía la remisión y el sistema se encarga de compararla con la solicitud avalada y actualiza el inventario. La dependencia hace la requisición de la solicitud, el sistema consulta el inventario y despacha la orden, luego actualiza nuevamente el inventario.

Las dependencias solicitan al sistema el mantenimiento de equipos, el sistema debe mirar la programación de actividades y la disponibilidad de los técnicos y cuando se ha asignado se le envía al técnico la orden de visita. Una vez terminado el servicio, el funcionario debe entregar un reporte donde especifica detalles como: tipo de reparación, dependencia, cambio de partes en los equipos, etc. El sistema almacena el reporte y actualiza el inventario en caso necesario.

Al final de cada mes se debe generar un informe donde especifique las reparaciones, quién las hizo, qué solicitudes se recibieron, el reporte del técnico, etc. También un listado del inventario.

Se organizará la entrega por equipos y la correspondiente sustentación de su    sistema.

------------------------------------------------------------------------------------

Nr. 9:

Equipo: Tres estudiantes
Evaluación: Metodología de desarrollo de software (30%)
Fecha límite de entrega:  Octubre 30 /2003.

 Los estudiantes deberán especificar, diseñar e implementar un proyecto de ingeniería de software para una empresa de juegos electrónicos (maquinitas, paga-monedas, etc.). 

Cada equipo especificará, diseñará, construirá y entregará una versión propia de un Sistema general de Inventarios para la empresa "El Trébol" (nombre ficticio). 

Se desea particularmente que se construya una interfaz gráfica amigable y eficiente. Logo de la Compañía, slógan, clave de acceso, menú principal. Para el diseño de la base de datos y el desarrollo de software se utilizará la herramienta Visual FoxPro.

En el documento final deberá especificarse: Gestión y Planificación del proyecto, Gestión del riesgo, Definición de requerimientos (funcionales y no funcionales), Modelos de Análisis y Diseño, Verificación y Validación (pruebas de calidad del software), Pruebas y  Mantenimiento. Se entregará un CD con el sistema y manual del usuario. 

Se organizará la entrega por equipos y la correspondiente sustentación de su sistema.

------------------------------------------------------------------------------------

Nr. 10:

Equipo: Tres estudiantes
Evaluación:  Proyecto de software (20%)
Fecha límite de entrega:  Mayo  21 /2003.

 Los estudiantes deberán gestionar, especificar, analizar y diseñar  un proyecto de ingeniería de software.

Cada equipo  entregará una versión propia de un Sistema del punto de venta para el supermercado "Merkacentro". 

El sistema de una terminal (POST) de punto de venta es un sistema computarizado con el que se registran las ventas y se realizan los pagos, normalmente en las tiendas al detalle. Abarca componentes de hardware (un computador y un lector de código de barras) y software para ejecutar el sistema. 

En el documento final del equipo de trabajo se debe incluir:  Planificación del proyecto de software. Fases de requerimientos (funcionales y no funcionales), Análisis y Diseño orientados a Objetos. 

Se organizará la entrega por equipos y la correspondiente sustentación de su sistema.

------------------------------------------------------------------------------------

Nr. 11:

Equipo: Cuatro estudiantes
Evaluación:  Proceso de desarrollo de software (30%)
Fecha límite de entrega:  Sept.  19 /2003.

 Existen montones de libros escritos sobre programación en C++, muchos otros dedicados a Java, a Smalltalk, Ada95,  Delphi,  un número creciente dedicado a  PHP, y muchos libros dedicados a lenguajes menos usados.  "El punto de vista de la Ingeniería de Software persigue como fin al Análisis y el Diseño, y considera la Programación (codificación) como actividad importante, pero secundaria que es dependiente del análisis y el diseño. La razón para esto es simple. Al incrementarse la complejidad de los sistemas, el diseño de la arquitectura del producto final tiene una influencia significativamente más fuerte sobre su éxito que el lenguaje de programación usado. Y aún, la 'guerra de los lenguajes' continúa creciendo". (Roger Pressman).

Los estudiantes deberán desarrollar el siguiente proyecto de ingeniería de software:

 Cada equipo  entregará una versión propia de un sistema cliente/servidor para la compañía  "CompuGus  S.A.". 

La empresa va a establecer una nueva división de ventas por catálogo para vender computadores y partes. El catálogo se publicará en la World Wide Web, y se pueden hacer pedidos a través de correo electrónico, mediante el centro Web, y también por teléfono o fax. Se construirá un sistema C/S para prestar su apoyo al procesamiento de pedidos en el centro de la compañía. Definir un conjunto de objetos de alto nivel que sean necesarios para el sistema de procesamiento de pedidos, y organizar estos objetos en tres categorías de componentes:  la presentación/interacción con el usuario, la base de datos y la aplicación.

Las fechas de entrega del proyecto son: 

Sept. 19 => Planificación, Análisis del riesgo, Obtención de requerimientos (funcionales y no funcionales) y Análisis. (15%)

Nov.  10 => Diseño e Implementación. Libre elección del lenguaje. (15%)

Se organizará la entrega por equipos y la correspondiente sustentación de su sistema.

Arriba

 

   

Inicio | Biografía | Cursos | Para pensar... | Para reflexionar... | Para reir | Enlaces

 
Profesor Gustavo Martínez Villalobos
Email: gustavo.martinez@unibague.edu.co
Facultad de Ingeniería de Sistemas, Coruniversitaria
Ibagué, Tolima, COLOMBIA