Trabajo Final (2009-0)

  • Uploaded by: Vision Municipal
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Trabajo Final (2009-0) as PDF for free.

More details

  • Words: 2,042
  • Pages: 6
Universidad San Ignacio de Loyola

TRABAJO FINAL CURSO SEMESTRE PROFESOR

Construcción de Software I 2009-0 Jorge Luis Chávez Soto [email protected] COORDINADOR : Alcántara Loayza Cesar Augusto [email protected] ______________________________________________________________________________ I.

: : :

OBJETIVOS Este trabajo final tiene por finalidad que el alumno desarrolle una aplicación de nivel empresarial aplicando los conocimientos adquiridos en el curso y el trabajo en equipo para él. Esto permitirá al participante: • Aplicar los conceptos y técnicas asimilados en el curso y/o resultado de la investigación, para el desarrollo de aplicaciones de nivel profesional, que respondan a los estándares de de exigencia de los entornos empresariales actuales. • Mejorar su habilidad de trabajar en equipo, preparándolo así para formar parte de entornos laborales diversos. • Trabajar en base a objetivos y plazos, desarrollando así su capacidad para trabajar bajo presión. • Preparar presentaciones ejecutivas y técnicas, incrementando su capacidad de comunicación orientadas al público de nivel corporativo, al igual que exposiciones frente a público especializado. • Someter a prueba su capacidad de elaboración de entregas y/o informes escritos de nivel profesional, que sirvan de marco adecuado para trabajos finales y productos de alta calidad.

II .

TEMA DEL TRABAJO FINAL Su empresa es una Consultora Empresarial dedicada a la elaboración de Soluciones en Tecnología para Clientes Nacionales e Internacionales. Su cliente, Worldwide Gourmet & Coffee, es una corporación dedicada al rubro de comida, quienes poseen una cadena de restaurantes y cafeterías alrededor del mundo. Dicha corporación desea que su consultora elabore un sistema de información que proporcione por lo menos las mismas funcionalidades que un sistema propiedad de su principal competidor. Dicho sistema recibe el nombre de Business Plus Accounting Restaurant Professional (http://www.businessoftware.com/restpro.asp). Como parte de su estrategia de inteligencia, le presentan a usted un resumen de las funcionalidades proporcionadas (http://www.businessoftware.com/restfeatures.asp) y la captura de las principales pantallas del sistema (http://www.businessoftware.com/restscreens.asp). Usted debe realizar a partir de esta información del producto, una labor de ingeniería inversa y obtener la base de datos y el sistema de información equivalente. Debe también dimensionar adecuadamente la base de datos, realizar una carga de datos ficticios que permita poner a prueba la funcionalidad el sistema de información desarrollado. Su propuesta técnica debe incluir la cotización de alternativas de hardware y software de DBMS que se adapten a los requerimientos del cliente. Su propuesta económica debe incluir las formas y condiciones de pago. Recuerde que su consultora es una de varias alternativas de compra, por lo que debe considerar todos los aspectos para evidenciar ventajas competitivas, incluyendo aspectos como precio de venta, tiempo de desarrollo, funcionalidad cubierta, calidad técnica y servicio post-venta.

Facultad de Ingeniería Informática y de Sistemas

Pág. 1

Universidad San Ignacio de Loyola El cliente le solicita que la base de datos soporte múltiples empresas y múltiples unidades monetarias (por ejemplo nuevos soles, dólares americanos). Toda mejora o incremento en funcionalidad se considerará al momento de evaluar la solución ofrecida.

III . ENTREGABLES III.1. Entrega Parcial 1 III.1.1. Plan de Trabajo Final: Aquí se describe el plan de trabajo. Este documento especifica las actividades a desarrollar para el trabajo enunciado. Incluye también los recursos a utilizar (personas, equipos, insumo como hojas, CDROM, servicios, etc. Dichos recursos incluyen costos), la asignación de recursos a actividades, la definición de entregas tangibles para indicar la finalización de etapas (documentos, software, etc.). III.1.2. Procesos de Negocio del Sector y de los procesos de la GUI: En este documento se explica y diagrama cada uno de los procesos de negocio identificados para el giro de negocio, procesos de la capa intermedia y la capa del cliente. Para esto los miembros del equipo deben realizar entrevistas a empresas reales que se dediquen a esa actividad. Así mismo deben realizar investigación de fuentes en publicaciones e Internet. Todas las referencias deben estar debidamente indicadas. Deben documentar y elaborar diagramas con los resultados de sus investigaciones del negocio utilizando diagramas de UML. III.1.3. La Empresa: Documento que resume el escenario de la empresa cliente del Trabajo Final. Una descripción de todos los procesos y supuestos que representan su forma de operación (estructura orgánica, áreas de la empresa, locales, personal, clientes, volumen de ventas, compras, etc.) Esta información es tomada como base para la estructura, dimensionamiento y costos de la propuesta de solución. III.1.4. Modelo de Datos: Aquí va el Modelo de Lógico de Datos. El modelo debe representar la información de todas las áreas del negocio. Dicho modelo debe ser elaborado respetando las convenciones de nomenclatura de objetos de base de datos. III.2. Entrega Parcial 2 III.2.1. Análisis y Diseño del Sistema: En este documento se incorpora todos los diagramas propios del análisis y diseño del sistema basados en la notación UML. III.2.2. Especificación de Lógica de Negocio y procesos de la capa intermedia: Este documento incluye el pseudocódigo de las clases relacionadas con la Lógica de Negocio y lógica de los procesos de la capa intermedia. III.2.3. Especificación de GUI: Incluye todos los diseños de pantallas de GUI que forman parte del producto. III.2.4. Esquema de Base de Datos: Incluye todos los scripts de creación de esquema de base de datos (Edición de Desarrollo sobre Oracle Database XE y Edición de Producción sobre Oracle Database Enterprise Edition), de creación de objetos de base de datos, de carga de datos, de bibliotecas de procedimientos y funciones.

Facultad de Ingeniería Informática y de Sistemas

Pág. 2

Universidad San Ignacio de Loyola

III.3. Entrega Final III.3.1. Informe Corporativo: Informe orientado a Gerentes sin especialidad en aspectos técnicos de informática, pero que tienen injerencia sobre las decisiones corporativas y de inversión para esta empresa. El informe debe incluir: III.3.1.1. Presentación Corporativo. III.3.1.2. Objetivos corporativos del Trabajo Final. III.3.1.3. Resumen ejecutivo. III.3.1.4. Costos y Beneficios (incluyendo aspectos económicos). III.3.1.5. Comparación con Alternativas. III.3.1.6. Informe de logros. III.3.1.7. Recomendaciones y sustento de decisión. III.3.1.8. Actas de reuniones y participaciones de miembros del equipo. III.3.2. Informe Técnico: Informe orientado a Gerentes con especialidad en Sistemas de Información y Bases de Datos, con capacidad para evaluar, criticar y aprobar los avances y aspectos técnicos de la aplicación. El informe debe incluir. III.3.2.1. Presentación Técnica. III.3.2.2. Objetivos técnicos del Trabajo Final. III.3.2.3. Resumen de funcionalidades, alcances y limitaciones de la Suite. III.3.2.4. Modelo de Datos Lógico. III.3.2.5. Modelo de Datos físico. III.3.2.6. Modelos de AOO y DOO en UML. III.3.2.7. Pseudocódigo de las Clases de Lógica de Negocio. III.3.2.8. Relación de Objetos de Base de Datos. III.3.2.9. Proyecciones de uso y crecimiento de objetos a nivel de transacciones. III.3.2.10.Especificaciones técnicas de la base de datos, requerimientos de DBMS, Servidor, Almacenamiento y Seguridad. III.3.2.11.Recomendaciones técnicas para control de acceso, mantenimiento, respaldo y recuperación de datos. III.3.3. Esquema de Base de Datos: Base de Datos en Oracle Database completamente implementada y lista para entrar en producción. III.3.3.1. Scripts de generación de Base de Datos. III.3.3.2. Scripts de Creación de Objetos de Programación almacenados. III.3.3.3. Scripts de carga de Datos. III.3.3.4. Base de Datos implementada y con datos de prueba. III.3.3.5. Scripts y procedimientos almacenados de demostración de funcionalidad. III.3.4. Suite de Aplicaciones: Conjunto de aplicaciones completamente implementadas y lista para entrar en producción. III.3.4.1. Proyectos fuente de las aplicaciones. III.3.4.2. Proyectos fuente de las Bibliotecas de clases de la Suite. III.3.4.3. Scripts y manuales de instalación y configuración de la Suite. III.3.4.4. Guía del usuario de las aplicaciones. III.3.4.5. Guía de referencia de las bibliotecas de clases. III.3.4.6. Otras Guía relacionadas con el Trabajo Final.

Facultad de Ingeniería Informática y de Sistemas

Pág. 3

Universidad San Ignacio de Loyola

III.4. CD-ROM del Trabajo Final: Cada bloque de laboratorio entregará un Kit de 1 o más CD-ROM con etiquetas impresas (especificando Curso, Ciclo, Bloque y Título del Trabajo), con todos los archivos relacionados con el trabajo incluyendo: III.4.1. Un archivo README con explicaciones sobre contenido y ubicaciones de archivos. III.4.2. Carpeta con Nombre del Bloque (Consultora). III.4.2.1. Entrega Parcial 1. III.4.2.2. Entrega Parcial 2. III.4.2.3. Archivos del Informe Corporativo e Informe Técnico. III.4.2.4. Archivos fuentes de modelos de datos en Rational Data Architect. III.4.2.5. Archivos fuentes de modelos del sistema en Rational Software Architect. III.4.2.6. Archivos de exportación de Base de Datos y scripts relacionados. III.4.2.7. Archivos de carga de datos. III.4.2.8. Cualquier otro archivo requerido para la puesta en producción de la base de datos. III.4.2.9. Proyectos fuente de la Suite. III.4.2.10.Aplicaciones con scripts de instalación y configuración. III.4.2.11.Cualquier otro archivo requerido para la puesta en producción de la Suite. Además, el Kit contendrá carpetas con los nombres de los grupos conteniendo los siguientes documentos: III.4.3. Carpeta de Cada grupo. III.4.3.1. Archivo README del grupo. III.4.3.2. Archivos relacionados con entregas anteriores. III.4.3.3. Archivos relacionados con sus aportes para el Informe Corporativo e Informe Técnico. III.4.3.4. Archivos fuentes de modelo para sus módulos asignados en Rational Data Architect. III.4.3.5. Archivos fuentes de modelos del sistema en Rational Software Architect. III.4.3.6. Archivos de exportación de módulos correspondientes de la Base de Datos y scripts relacionados. III.4.3.7. Proyectos fuente de los módulos correspondientes al grupo. III.4.3.8. Aplicaciones con scripts de instalación y configuración de los módulos correspondientes al grupo. IV . HERRAMIENTAS DE TRABAJO Para el desarrollo de la aplicación es necesario que los alumnos hagan uso de las siguientes herramientas: • Suite de oficina OpenOffice. • Herramienta de Gestión de Proyectos GNU Planner. • Herramienta case de modelado de software Rational Software Architect. • Herramienta case de modelado de datos Rational Data Architect. • Herramienta de desarrollo Oracle JDeveloper. • Manejador de base de datos Oracle Database Express Edition.

Facultad de Ingeniería Informática y de Sistemas

Pág. 4

Universidad San Ignacio de Loyola

V . EVALUACIÓN A continuación se presenta la información contenida en el sílabo del curso concerniente con la evaluación del trabajo final. Concepto Trabajo Final

Porcentaje sobre el Curso Compuesto 16% 100% Trabajo Final

Los requisitos base para que el Trabajo Final aspire a una calificación aprobatoria son, la funcionalidad completa y la calidad del producto, así como un conocimiento sustentado de sus componentes por parte de los autores. Cualquier detección de plagio será penalizada con la calificación de cero (0). Sistema de calificación del Trabajo Final La Nota del Trabajo Final será: (Nota Grupal del Trabajo Final + Factor de competencia)/2 La nota grupal del Trabajo Final, consta de: Nota grupal del Trabajo Final = 0.1 * Entrega Parcial 1 + 0.2 * Entrega Parcial 2 + 0.7 * Exposición Final La nota de Exposición Final consta de: Peso 0.2

Punto a Evaluar Documentación: informe, oLoop, diseño de pantallas, manual de usuario, manual de sistema. Presentación en cuanto a forma: material usado para la exposición, coordinación del grupo (forma). Exposición: Contenido de la exposición del Trabajo Final (fondo). Software: calidad del software desarrollado. Sustentación: Respuestas a las preguntas.

0.1 0.2 0.3 0.2

El Factor de Competencia es la Nota de desempeño individual de cada alumno en el curso, muestra numéricamente los conocimientos evidentes y adquiridos por el alumno a lo largo de las evaluaciones personales. Se obtiene calculando el Promedio de Notas del alumno (incluye todas las notas de Practicas, Laboratorios y Parcial). Ejemplo: Si las notas obtenidas por un alumno son: Prácticas 15, 15, 15 y 16 Laboratorios 13, 12, 12, 15 Parcial 10 Su Factor de Competencia será: (15 + 15 + 15 + 16 +13 + 12 + 12 + 15 + 10)/9 = 13.66

Facultad de Ingeniería Informática y de Sistemas

Pág. 5

Universidad San Ignacio de Loyola

VI . REFERENCIAS Para el desarrollo de la aplicación es necesario que los alumnos realicen una investigación sobre la mejor forma de realizar el sistema de información. A modo de apoyo se proporciona las siguientes referencias. http://www.businessoftware.com/restpro.asp http://www.businessoftware.com/restfeatures.asp http://www.businessoftware.com/restscreens.asp

VII . PROGRAMA CALENDARIZADO DEL TRABAJO FINAL PARA CONSTRUCCIÓN DE SOFTWARE I. CICLO 2009-0 A fin de facilitar la organización del alumno, se presenta un subconjunto del programa que forma parte del silabo del curso. Aquí se presenta sólo los puntos relacionados con el Trabajo Final. Semana 1 3 3 5 6 6 7 7

Teoría Descripción del Trabajo Final. Recepción del Entrega Parcial 1 Control de Avance del Trabajo Final. Recepción del Entrega Parcial 2 Control de Avance del Trabajo Final. Entrega del Trabajo Final Presentación Corporativo Final.

del

Laboratorio

Asesoría del Trabajo Final Asesoría del Trabajo Final Trabajo Presentación Técnica del Trabajo Final.

Facultad de Ingeniería Informática y de Sistemas

Pág. 6

Related Documents

Trabajo Final
June 2020 19
Trabajo Final
November 2019 35
Trabajo Final
November 2019 40
Trabajo Final
July 2019 54
Trabajo Final
May 2020 18
Trabajo Final
November 2019 18

More Documents from ""