Esquemas de Proyectos UTI Tesis
-
Upload
charly-suqui -
Category
Documents
-
view
24 -
download
0
description
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