Esquemas de Proyectos UTI Tesis

download Esquemas de Proyectos UTI Tesis

of 33

description

para la elaboracion de las tesis

Transcript of Esquemas de Proyectos UTI Tesis

UNIVERSIDAD TECNOLOGICA INDOAMERICA

51UNIVERSIDAD TECNOLOGICA INDOAMERICA

FACULTAD DE INGENIERIA EN SISTEMAS

DOCUMENTO FINAL

ESQUEMA PARA DESARROLLO DE PROYECTOS PARA INGENIERIA

(TEMAS: DESARROLLO DE SOFTWARE)

Portada

Aprobacin del Asesor

Declaracin de Autenticidad

Dedicatoria

Agradecimiento

ndice

Introduccin

CAPITULO I. EL PROBLEMATema

Lnea de Investigacin

Antecedentes

Planteamiento del Problema

Justificacin

Objetivos

General

Especficos

CAPITULO II. MARCO TEORICO

Antecedentes Investigativos

Fundamentacin Terica

Fundamentacin Legal

CAPITULO III. METODOLOGIA

Metodologa de Investigacin

Modalidad de Investigacin

Tcnicas de Investigacin

Poblacin y Muestra

Anlisis e Interpretacin de Resultados

Metodologa de desarrollo

Seleccin de la metodologa de desarrollo

CAPITULO IV. ANLISIS DEL SISTEMA

Anlisis del Sistema Actual

Especificacin de Requerimientos

Plan de Desarrollo de Software

Visin general del Proyecto

Propuesta del Nuevo Sistema

Organizacin del Proyecto

Gestin del Proyecto

Calendario del proyecto

Anlisis de restricciones

Estudio de Factibilidad

Factibilidad Operativa

Factibilidad Tcnica

Factibilidad Econmica

Anlisis Orientado a ObjetosDiagramas de Casos de UsoDiccionario de Datos del Diagrama de Casos de UsoCAPITULO V. DISEO DEL SISTEMA

Diseo de la Base de Datos

Diseo Lgico

Diseo Fsico

Diccionario de Datos del Diseo Fsico

Diseo de la Interfaz de Usuario

Diseo de Entradas

Diseo de Salidas

Diagrama de Procesos

Diagrama de Clases

CAPITULO VI. IMPLEMENTACION Y PRUEBAS

Codificacin

Pruebas

CAPITULO VII. IMPLANTACIN

Puesta en Marcha

Capacitacin

Mantenimiento

CAPITULO VIII. CONCLUSIONES Y RECOMENDACIONES

Conclusiones

Recomendaciones

BIBLIOGRAFA

GLOSARIO

ANEXOS

Certificacin de la empresa

Manual de Instalacin

Manual del Administrador

Manual de Usuario

DESARROLLO DEL ESQUEMA DEL DOCUMENTO FINAL

PORTADA

UNIVERSIDAD TECNOLGICA INDOAMERICA

FACULTAD DE INGENIERIA EN SISTEMASESCUELA DE INFORMATICA Y COMPUTACIONPROYECTO DE GRADO PREVIO A LA OBTENCIN DEL TITULO DE INGENIERO EN SISTEMAS

TEMA

AUTORES

ASESOR

Ambato - Ecuador

Mes, Ao

APROBACION DEL ASESOR

En mi calidad de catedrtico Asesor del Proyecto de grado previo a la obtencin del ttulo de Ingeniero en Sistemas, titulado tema del proyecto, elaborado por el seor estudiante: nombre del autor. Certifico que dicho proyecto ha sido revisado en todas sus partes y considero que rene los requisitos y mritos suficientes para ser sometido a la presentacin pblica y evaluacin por parte del tribunal examinador que se designe.

Ing. Nombre del Asesor

ASESOR

DECLARACION DE AUTENTICIDAD

El abajo firmante, declara que los contenidos y resultados obtenidos en el presente proyecto, como requerimiento previo para la obtencin del ttulo de Ingeniero en Sistemas, son absolutamente originales, autnticos, personales y de exclusiva responsabilidad legal y acadmica del autor.

Nombre del Autor

C.I:

INTRODUCCIN (mnimo una plana)

Hablar sobre la evolucin de la informtica.

Explicar la importancia de la informtica y los sistemas de informacin en relacin a la institucin con la que se va a trabajar.

Realizar un resumen general sobre el contenido de cada captulo del proyecto.

CAPITULO I

EL PROBLEMATEMA

Plantear el tema del proyecto de forma clara, delimitndolo espacialmente

LNEA DE INVESTIGACIN

Sntesis que relacione el tema con las lneas de investigacin establecidas por la UTI.

ANTECEDENTES (mnimo una plana)Realizar una breve resea histrica de la institucin en la cual se va a trabajar. Exponer su misin, visin, objetivos. Explicar en general sobre las funciones que se efectan en el departamento o rea en la cual se va a desarrollar el sistema.

PLANTEAMIENTO DEL PROBLEMA

Realizar un estudio del contexto (macro, meso, micro), para identificar los problemas existente por la falta de automatizacin.

Identificar los inconvenientes existentes en cuanto a realizacin de procesos y manejo de informacin, as como explicar las consecuencias que estos ocasionan en la institucin.

En vista de todos esos inconvenientes plantear como problema:

Tratamiento manual de la informacin

Sistema manual para realizacin de procesos deficiente Sistema deficiente que no cubre los requerimientos del usuarioUna vez identificado el problema elaborar un rbol de problemas donde se especifiquen las causas y efectos del mismo.

Efectos

Causas

Las causas identificadas del problema derivan en los objetivos especficos.

JUSTIFICACION (mnimo una plana)

Explicar las razones por las cuales se va a desarrollar el proyecto, enfocndose hacia la solucin del problema. La justificacin debe responder a la pregunta por qu investigar?. Son las razones o motivos por los cuales se va a desarrollar el proyecto. Se debe adems explicar: el inters existente por parte de la empresa para realizar el proyecto; el aspecto novedoso del proyecto; su importancia cientfica, la necesidad de resolver el problema antes de que se agrave ms, as como el aporte social y tecnolgico que el proyecto ofrecer.

OBJETIVOS

General

Enunciar el tema antecedido de un verbo en infinitivo. Ejm: desarrollar, construir.

Especficos

Enunciar mnimo 3 objetivos especficos, referentes a lo que se quiere lograr con el proyecto a desarrollar o el trabajo a realizar.

Los objetivos especficos deben presentar las siguientes caractersticas:

Cubrir la totalidad del proyecto a realizar.

Plantearlos en forma ordenada lgicamente, en relacin con los procesos que se automatizarn.

Claros y precisos

Subordinados al objetivo general.

CAPITULO II

MARCO TEORICO

ANTECEDENTES INVESTIGATIVOS

Hablar sobre proyectos similares y anteriores que se hayan realizado en la institucin, explicar en donde han sido implantados, sobre su funcionamiento, su utilizacin. Al final realizar una breve conclusin que sirva para la realizacin del nuevo proyecto o sistema en este caso.

FUNDAMENTACIN TERICA

Realizar una fundamentacin o sustentacin terica, sobre:

Metodologa de desarrollo de software seleccionada

Los procesos a automatizar

Sistemas de informacin

rquitectura de Base de datos a implementar

Base de datos a utilizar

Herramientas de desarrollo a emplear para el desarrollo del sistema

FUNDAMENTACIN LEGAL

Describir las polticas, leyes, reglamentos de la institucin y la repblica (en el caso que existan), referentes a los procesos a automatizar.

Incluir las normas sobre legalidad del software y los riegos de usar software pirata.

CAPITULO III

METODOLOGA

METODOLOGA DE INVESTIGACINModalidad de Investigacin: Explicar que tipo de investigacin se utiliz para recolectar la informacin necesaria para el desarrollo del sistema. Puede seleccionar una o varias de entre las siguientes investigaciones:

Bibliogrfica o documental

De campo

Modalidades especiales: proyecto de intervencin social, proyecto especial.

Tcnicas de investigacin.

Enumerar las tcnicas usadas para recopilar la informacin, de entre: entrevista, encuesta, observacin. Explicar cmo se aplicaron las tcnicas y que resultados se obtuvo de aquello. Incluir en un anexo los instrumentos usados.

Poblacin y Muestra.

Definir la poblacin a investigar y en base a ella obtener la muestra en el caso de ser necesario. Si se va a obtener una muestra utilizar la formula correspondiente y explicarla en esta seccin.Anlisis e Interpretacin de resultados

En caso de usar la tcnica de entrevista, luego de la explicacin especificar las preguntas planteadas con las respuestas dadas por los entrevistados. Al final analizar los resultados obtenidos de la entrevista.

En caso de usar la tcnica de encuesta, luego de la explicacin especificar las preguntas planteadas con la correspondiente tabla y grfico estadstico de las respuestas dadas por los encuestados. Al final de cada pregunta realizar un anlisis e interpretacin de los resultados.

Incluir en un anexo los instrumentos usados (cuestionario de preguntas, gua de entrevista).

METODOLOGA DE DESARROLLO Seleccin de la Metodologa de desarrollo

Realizar un anlisis de las metodologas de desarrollo existentes y seleccionar la que ms se ajuste a las caractersticas del proyecto

Justificar el porqu se escogi la metodologa, luego desarrollar un resumen sobre las actividades que se van a realizar en cada etapa o fase de la metodologa seleccionada para la construccin del sistema (Usar una metodologa con enfoque a orientacin de objetos)CAPITULO IV

ANLISIS DEL SISTEMA

ANLISIS DEL SISTEMA ACTUAL

Describir detalladamente la forma actual como se realizan los procesos que se van a automatizar dentro de la institucin. La forma como se opera y como se obtienen reportes de informacin.

ESPECIFICACION DE REQUERIMIENTOS

Especificar en detalle todos los requerimientos que tiene el usuario del nuevo sistema

PLAN DE DESARROLLO DE SOFTWARE

Visin General del Proyecto

Proporciona una descripcin detallada del propsito, alcance y objetivos del proyecto, estableciendo los productos que sern desarrollados y utilizados dentro del proyecto

Es importante describir todas las operaciones principales que el sistema va a realizar, es decir, explicar todos los procesos que se podrn efectuar a travs del uso del sistema.

Propuesta del Nuevo SistemaProponer el desarrollo del nuevo sistema, enfocndose en el anlisis realizado anteriormente sobre el sistema actual.

Enunciar las herramientas de desarrollo a utilizar y justificar el porqu se escogieron las mismas.

Organizacin del Proyecto

Describe la estructura organizacional del equipo de desarrollo

Roles y Responsabilidades

CargoFunciones

Jefe de Proyecto

Analista de Sistemas

Programador

Gestin del Proceso

Explica los costos y planificacin estimada, define las fases o hitos del proyecto y como se realizar su seguimiento

Plan de Fases

FaseNum. IteracionesTiempo

FaseHito

Calendario del ProyectoElaborar un cronograma de actividades para el desarrollo del proyecto en base a las fases de la metodologa de desarrollo

ANLISIS DE RESTRICCIONES

Enumerar las limitaciones tcnicas y operativas que presenta el sistema.

ESTUDIO DE FACTIBILIDAD

Factibilidad Operativa

Realizar un anlisis de los beneficios que va a proporcionar el sistema a la institucin

Realizar un estudio del nivel de aceptacin que tiene el desarrollo del sistema por parte del personal de la institucin.

Factibilidad Tcnica

Elaborar un cuadro con una descripcin de los componentes de hardware y software que existen en la institucin y otro cuadro con la descripcin de los componentes que se requiere para el funcionamiento del sistema. En base a ello efectuar un anlisis comparativo entre lo que se requiere y lo que existe para determinar la factibilidad.

Factibilidad Econmica

Calcular el costo del proyecto utilizando el mtodo COCOMO II (en base a puntos de funcin)

Elaborar un cuadro considerando los beneficios que el sistema ofrecer, estimando el costo de ahorro con cada uno de ellos.

SISTEMA ACTUALSISTEMA INFORMATICO

Tiempo de realizacin del

proceso horas o minutos:

Costo por hora o minuto:

Cantidad de procesos al mes:

Costo total del proceso:Tiempo de realizacin del

proceso horas o minutos:

Costo por hora o minuto:

Cantidad de procesos al mes:

Costo total del proceso:

TOTALTOTAL

Finalmente efectuar un anlisis de costo-beneficio en el se contraste el costo total del proyecto con el costo de ahorro que se tendr con el uso del sistema, para determinar en cuanto tiempo se puede recuperar la inversin.

ANLISIS ORIENTADO A OBJETOSDiagramas de Casos de Uso

Elaborar los Diagramas de Casos de Uso correspondientes para el sistema, en estos diagramas se especifica la comunicacin y el comportamiento de un sistema mediante su interaccin con los usuarios y/u otros sistemas. O lo que es igual, se muestra la relacin entre los actores y los casos de uso en un sistema.

Diccionario de Datos del Diagrama de Casos de UsoGenerar el Diccionario de Datos, utilizando la herramienta, como: Enterprise Architect, o Objeteen. Ejemplo:BodegueroDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityBodeguero.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityCompras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityActualizacin de stock.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityBodeguero.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

DigitadorDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 25/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityDigitador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityProducto.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityDigitador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityProveedores.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

FacturadorDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityDevoluciones.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityNotas de crdito.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityClientes.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

GerenteDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 25/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityGerente.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityInforme Ventas.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityGerente.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityInforme compras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityGerente.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityInforme Proveedores.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Actualizacin de stockDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturacin.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityActualizacin de stock.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityDevoluciones.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityActualizacin de stock.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityActualizacin de stock.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityBodeguero.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

ClientesDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 25/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityClientes.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityClientes.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

ComprasDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityBodeguero.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityCompras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityCompras.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityProveedores.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityCompras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityProducto.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityCompras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

DevolucionesDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityDevoluciones.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturacin.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityDevoluciones.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityDevoluciones.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityActualizacin de stock.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

FacturacinDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityCompras.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityClientes.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturacin.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityDevoluciones.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturacin.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityActualizacin de stock.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityProducto.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturacin.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityPagos.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Informe ProveedoresDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 25/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityGerente.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityInforme Proveedores.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Informe VentasDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 25/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityGerente.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityInforme Ventas.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Informe comprasDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 25/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityGerente.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityInforme compras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Notas de crditoDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityNotas de crdito.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityPagos.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityNotas de crdito.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

PagosDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityNotas de crdito.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityPagos.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityFacturacin.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityPagos.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

ProductoDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 24/03/2009. Last modified on 24/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityDigitador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityProducto.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityProducto.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityCompras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityProducto.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityFacturacin.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

ProveedoresDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: Use Case ModelDetail:

Created on 25/03/2009. Last modified on 25/03/2009.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityProveedores.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityCompras.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityDigitador.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityProveedores.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Actors

Type:

Package MERGEFIELD Pkg.StereotypePackage:Use Case ModelDetail:

Created on 19/11/2005. Last modified on 19/11/2005.Notes:MERGEFIELD Pkg.NotesActorsCreated By:profesores1 on 19/11/2005Last Modified:15/12/2005, Version:1.0MERGEFIELD Diagram.Notes

Figure: 2

UserDatabase:, Stereotype: MERGEFIELD Element.Stereotype, Package: ActorsDetail:

Created on 19/11/2005. Last modified on 19/11/2005.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityUser.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityUse Case2.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityUser.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityUse Case1.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityUser.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityObject1.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Primary Use Cases

Type:

Package MERGEFIELD Pkg.StereotypePackage:Use Case ModelDetail:

Created on 19/11/2005. Last modified on 19/11/2005.Notes:MERGEFIELD Pkg.NotesPrimary Use CasesCreated By:profesores1 on 19/11/2005Last Modified:05/01/2006, Version:1.0MERGEFIELD Diagram.Notes

Figure: 3

Use Case1Database:, Stereotype: MERGEFIELD Element.Stereotype, Package: Primary Use CasesDetail:

Created on 19/11/2005. Last modified on 19/11/2005.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityUser.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityUse Case1.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Sequence diagram: Use Case1

MERGEFIELD Diagram.Notes Object1Database:, Stereotype: MERGEFIELD Element.Stereotype, Package: Primary Use CasesDetail:

Created on 05/01/2006. Last modified on 05/01/2006.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityUser.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityObject1.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

Use Case2Database:, Stereotype: MERGEFIELD Element.Stereotype, Package: Primary Use CasesDetail:

Created on 20/11/2005. Last modified on 20/11/2005.

Notes:MERGEFIELD Element.NotesRelationshipsColumnsAssociationNotes

MERGEFIELD Connector.Name MERGEFIELD ConnSource.CardinalityUser.MERGEFIELD ConnSource.Role

MERGEFIELD ConnTarget.CardinalityUse Case2.MERGEFIELD ConnTarget.RoleMERGEFIELD Connector.Notes

CAPITULO V

DISEO DEL SISTEMA

DISEO DE LA BASE DE DATOS

Diseo Lgico

Disear el Modelo Entidad-Relacin o Lgico de la Base de datos, con sus entidades, relaciones entre ellas, atributos y claves primarias. Puede estar elaborado en alguna herramienta CASE. Ejemplo:

Diseo Fsico

Disear el Modelo Relacional o Fsico de la Base de Datos, con sus tablas, relaciones, atributos, claves primarias y claves forneas. Igual puede estar elaborado en alguna herramienta CASE. Ejemplo:

Diccionario de Datos del Diseo Fsico

Construir el diccionario de datos correspondiente al modelo fsico de la base de datos, en el cual se debe explicar la conformacin de cada tabla, con sus atributos, tipos de dato, tamao, claves primaria y fornea, etc.

DISEO DE LA INTERFAZ DE USUARIO

Diseo de Entradas

Disear las ventanas de ingreso de datos, explicando la composicin de cada una e incluir en la parte inferior de cada ventana una breve explicacin sobre la funcin de la misma. Ejm:

A travs de esta ventana se podr ingresar informacin referente a los productos con los trabaja la empresa

Diseo de Salidas

Disear las ventanas de reportes de datos, explicando la composicin de cada una e incluir en la parte inferior de cada ventana una breve explicacin sobre la funcin de la misma. Ejm:

Esta ventana presentar un listado con informacin de todos los productos almacenados en el sistema

DIAGRAMA DE PROCESOSEsquematizar el men principal del sistema a travs de un diagrama. Ejemplo:

DIAGRAMA DE CLASES

Elaborar el diagrama de las clases que se van a implementar en el cliente con su respectivo detalle.DIAGRAMA DE CLASES GENERAL

DIAGRAMA DE CLASES CON LA CLASE PRODUCTO DETALLADA (Power Designer)

DIAGRAMA DE CLASES CON LA CLASE PRODUCTO DETALLADA

A continuacin SE muestra el diagrama de la clase: Producto, realizada en Visual Estudio.net.

CODIGO GENERADO POR LA HERRAMIENTA CASE (PowerDesigner) DE LA CLASE PRODUCTO EN LENGUAJE: C SHARP.

public class Producto

{

private string _codigoPr;

private string _descripcion;

private string _uMedida;

private int _stock;

private double _precioCompra;

private double _precioVenta;

public string CodigoPr

{

get

{

throw new System.NotImplementedException();

}

set

{

}

}

public string Descripcion

{

get

{

throw new System.NotImplementedException();

}

set

{

}

}

public double PrecioCompra

{

get

{

throw new System.NotImplementedException();

}

set

{

}

}

public double PrecioVenta

{

get

{

throw new System.NotImplementedException();

}

set

{

}

}

public int Stock

{

get

{

throw new System.NotImplementedException();

}

set

{

}

}

public string UMedida

{

get

{

throw new System.NotImplementedException();

}

set

{

}

}

public void Recuperar()

{

throw new System.NotImplementedException();

}

public void Insertar(string codigoPr, string descripcion, string uMedida, int stock, double precioCompra, double precioVenta)

{

throw new System.NotImplementedException();

}

public void Borrar(string codigoPr)

{

throw new System.NotImplementedException();

}

public void Actualizar(string codigoPr, string descripcion, string uMedida, int stock, double precioCompra, double precioVenta)

{

throw new System.NotImplementedException();

}

}

}

CAPITULO VI

IMPLEMENTACION Y PRUEBAS

CODIFICACIN

Incluir partes del cdigo fuente que considere como ms importantes, ubicando comentarios o explicaciones sobre lo que realiza ese cdigo.

PRUEBAS

Explicar el propsito y las actividades que se efectuaron para llevar a cabo cada una de las siguientes pruebas:

Pruebas de Unidad

Pruebas de Integracin

Pruebas de Validacin

Pruebas de Recuperacin

Pruebas de Seguridad

Pruebas de Resistencia

Pruebas de Rendimiento

CAPITULO VII

IMPLANTACIN

PUESTA EN MARCHA

Explicar en resumen la forma como se puso en funcionamiento el sistema en la institucin, esquematizar la ubicacin de los equipos (servidor y clientes), hablar sobre las herramientas que se instalaron, en donde se instalaron, como se instalaron.

CAPACITACIN

Elaborar un plan de capacitacin, que contenga:

Objetivos

Tiempo

Involucrados y responsables

Temas a tratar

MANTENIMIENTO

Explicar con que frecuencia se va a efectuar los siguientes tipos de mantenimiento y que actividades en general se van a realizar para llevarlos a cabo:

Mantenimiento correctivo

Mantenimiento adaptativo

Mantenimiento perfectivoCAPITULO VIII

CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES

Enunciar mnimo 4 conclusiones, referentes a lo que concluy luego de desarrollar el sistema, deben estar en concordancia con los objetivos

RECOMENDACIONES

Enunciar mnimo 4 recomendaciones, referentes a lo que encomienda para el mejor funcionamiento del sistema

BIBLIOGRAFA

Citar los libros y direcciones electrnicas consultadas. La descripcin de los libros deben escribirse con el siguiente formato:

Autor (apellido con maysculas y separado del nombre con una coma)

El ao de publicacin entre parntesis (si lo hay)

Nmero de la edicin desde la segunda en adelante

Nombre del la editorial

Lugar de edicin

Ejemplo: RAMREZ, Eduardo (1998). Aplicando SQL Server 2000. Mc. Graw Hill. Mxico.

GLOSARIO

Describir el significado de trminos nuevos e importantes que se utilicen en el documento.

ANEXOS

Certificacin de la empresa

Un certificado en el cual la empresa avalice que el proyecto esta implantado y en utilizacin dentro de la empresa.

Manual de Instalacin

Elaborar un manual que explique los pasos a seguir para instalar el sistema, tanto la parte del cliente como del servidor.

Manual del Administrador

Elaborar un manual que explique aspectos relacionados con la seguridad del sistema: creacin de usuarios, administracin de permisos de acceso. Adems exponer la forma de obtener y recuperar respaldos de la base de datos.

Manual de Usuario

Elaborar un manual, en el cual se explique en detalle la forma de utilizar el sistema.

Ttulo

Dato fecha (dd/mm/aaaa)

Entero de 4 dgitos

String de 5 caracteres

Botones de comando

Seccin de datos

Salir

Grabar

Agregar

PRODUCTOS

Cdigo Producto

Descripcin

Precio

Stock

Fecha Caducidad

Moneda cuatro enteros y dos decimales

String de 20 caracteres

Detalle

Cabecera

Ttulo

Logotipo

Pg. 1

Stock

Precio

Descripcin

Cdigo

REPORTE DE PRODUCTOS

Reportes

Ingresos

Consultas

CLIENTES

Reportes

Ingresos

Consultas

PRODUCTOS

SISTEMA DE FACTURACION

Insuficiencia Operativa de tareas estudiantiles

No se proporciona un registro actual de secretaria

Falta de control del procesamiento en la base de datos

Las tareas, trabajos no se cumplen en las fechas indicadas

Perdida de nominas estudiantiles

Informacin desactualizada de los alumnos

Presentacin de trabajos en fechas atrasadas

PROBLEMA

511