documento de trabajo de titulación de la carrera de análisis de sistemas

14
2014 INSTITUTO TECNOLÓGICO SUPERIOR CORDILLERA Análisis de Sistemas Ing. Hugo Heredia M. – Director de Carrera Guía para la estructuración del documento final del trabajo de titulación de la Carrera de Análisis de Sistemas.

Upload: juan-carlos-carrillo

Post on 13-Sep-2015

31 views

Category:

Documents


2 download

DESCRIPTION

DOCUMIENTO DE TITULACION ITSCO

TRANSCRIPT

  • 2014

    INSTITUTO TECNOLGICO SUPERIOR CORDILLERA

    Anlisis de Sistemas

    Ing. Hugo Heredia M. Director de Carrera

    Gua para la estructuracin del documento final del trabajo de titulacin de la Carrera

    de Anlisis de Sistemas.

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    Propsito

    Este documento es una gua para la estructuracin de un documento de proyecto de grado en donde se desarrolla un producto de software, a modo de propuesta de estndar. Con la estructuracin se busca que los productos de software cuenten con unas caractersticas mnimas de calidad en el proceso. Adems de presentar la estructura jerrquica para dicho documento, se propone una serie de plantillas para algunas de las labores de documentacin en el apndice A. Tanto la estructura como los formatos fueron tomados y depurados a partir del anlisis y la experiencia del manejo de desarrollo de software. Como herramienta comn de modelado se ha optado por UML (vase anexo C). Esto en general abarca la gran mayora de los desarrollos; cuando no aplique se recomienda hacer una adaptacin de los elementos tcnicos propios de UML al lenguaje de modelado requerido.

    Estructura sugerida A continuacin encuentran la estructura jerrquica sugerida para el trabajo de titulacin. En azul e itlicas se encontrara la descripcin e indicaciones en consideracin. Vale la pena mencionar que la numeracin no hace parte de la propuesta ya que se mantendr la estructura que la Coordinacin de Proyectos del Instituto Tecnolgico Superior Cordillera tiene en su instructivo 002.

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    Captulo I: Antecedentes

    1.01. Contexto

    Es un enfoque del problema en forma general y dentro de la realidad ecuatoriana.

    1.02. Justificacin

    Se debe justificar las posibles soluciones del problema planteado, determinando las ventajas y desventajas desde la realidad de la organizacin que se est trabajando.

    1.03. Definicin del Problema Central.

    Se debe trabajar desde la construccin de la matriz de fuerzas T, determinando las fuerzas que impulsan y bloquean la situacin negativa dentro de la organizacin

    Captulo II: Anlisis de Involucrados

    2.01. Requerimientos

    2.01.1 Descripcin del sistema actual

    Se describir los procesos actuales que inciden directamente en el desarrollo del proyecto.

    2.01.2 Visin y alcance

    Profundizacin sobre el propsito del sistema en cuanto a principales objetivos, entregables e involucrados.

    2.01.3 Entrevistas

    Diseo de la(s) diferente(s) entrevista(s) que se llevar(n) a cabo para hacer levantamiento de informacin en el proceso de consecucin del producto, y recuento de las entrevistas hechas. Vase Anexo A.a para una plantilla sugerida para el diseo de la entrevista orientada por preguntas.

    2.01.4 Matriz de requerimientos

    Matriz de identificacin de requerimientos, tanto funcionales como no funcionales (eso s, separados). Vase anexo A.b para una plantilla sugerida.

    2.01.5 Descripcin detallada

    Descripcin detallada de los requerimientos identificados. Vase el anexo A.c para una plantilla sugerida.

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    2.02. Mapeo de Involucrados Mapa de identificacin de los involucrados directos e indirectos, deber salir del levantamiento de requerimientos y los usuarios

    2.03. Matriz de Involucrados

    La Matriz de Involucrados deber agrupar los involucrados, determinar los interese, los recursos, y los problemas percibido, estos debern guardar concordancia con el levantamiento de requerimientos realizado en ste mismo captulo.

    Captulo III: Problemas y Objetivos

    3.01. rbol de Problemas

    Luego de levantar los requerimientos y obtener los involucrados es importante que se organice la informacin tomando en consideracin los causales que determinan el problema central motivo del trabajo, as como de los efectos que provocan estos causales.

    3.02. rbol de Objetivos

    Los objetivos identificados como componentes o productos de un proyecto se convierten en los medios para encarar el problema de desarrollo identificado y proporcionar un instrumento para determinar su impacto de desarrollo.

    3.03. Diagramas de casos de uso

    Diagrama de casos de uso (UML) de la iteracin.

    3.04. Casos de uso de realizacin

    Se realizar el diagrama y especificacin de los casos de uso de realizacin. Vase anexo A.d para una plantilla sugerida para la especificacin.

    3.05. Diagrama de secuencias del sistema

    Diagrama de secuencia (UML) a nivel del sistema.

    3.06. Especificacin de casos de uso

    Especificacin de casos de uso de la iteracin. Vase anexo A.e para una plantilla sugerida.

    Captulo IV: Anlisis de Alternativas

    4.01. Matriz de Anlisis de Alternativas

    Esta matriz consiste en determinar las alternativas a partir del rbol de objetivos para promover el cambio deseado en la organizacin, despus de identificadas las distinta alternativas se debe evaluar cada

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    una con varias herramientas de anlisis que en realidad son filtros para ir seleccionando

    4.02. Matriz de Impactos de Objetivos

    Est evala la factibilidad tcnica, financiera, social y poltica de las estrategias representadas por los objetivos identificados en las alternativas

    4.03. Estndares para el Diseo de Clases

    Estndar para nombrar, clases, atributos, mtodos que sern utilizados para el Diseo de Clases de la solucin

    4.04. Diagrama de clases

    Diagrama de clases de la solucin y glosario de conceptos y tipos

    4.05. Modelo Lgico - Fsico

    Modelo Fsico de la solucin y su relacin con el diagrama de clases

    4.06. Diagrama de Componentes

    Diagrama de componentes de la solucin

    4.07. Diagramas de Estrategias

    Establece la Estructura y el alcance de las estrategias identificadas en la seccin 4.01 y 4.02 para vincularlo con los objetivos que pueden ser trabajados de forma articulada, con ello se determinar los lmites del proyecto en concordancia con la seccin 2.03.02

    4.08. Matriz de Marco Lgico.

    Es un resume del proyecto que destaca que se desea lograr, como se alcanzar el propsito, los factores externos indispensables, los indicadores de cumplimiento de los objetivos trazados y que recursos son necesarios

    4.09. Vistas arquitectnicas

    4.01.01. Vista lgica

    Vista lgica del diseo de la solucin (diagrama de clases y de secuencia)

    4.01.02. Vista fsica

    Vista fsica del diseo de la solucin

    4.01.03. Vista de desarrollo

    Vista de desarrollo del diseo de la solucin

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    4.01.04. Vista de procesos

    Vista de proceso del diseo de la solucin

    Captulo V: Propuesta 5.01. Especificacin de estndares de programacin

    Estndar de codificacin usado para la implementacin del producto

    5.02. Diseo de Interfaces de Usuario

    Especificacin (diseo y resultados) de las interfaces de Usuarios que sern desarrolladas en el transcurso de la implementacin, se debe destacar todos los componentes que se utilizan en el diseo.

    5.03. Especificacin de pruebas de unidad

    Especificacin (diseo y resultados) de pruebas de unidad. Vase A.e para una plantilla sugerida.

    5.04. Especificacin de pruebas de aceptacin

    Especificacin (diseo y resultados) de pruebas de aceptacin. Vase A.f para una plantilla sugerida.

    5.05. Especificacin de pruebas de carga

    Especificacin (diseo y resultados) de pruebas de unidad. Vase A.g para una plantilla sugerida.

    5.06. Configuracin del Ambiente mnima/ideal

    Descripcin de los requerimientos mnimos e ideales para la puesta en marcha del sistema: estructura de archivos, variables de ambiente, etc. Adems debe mencionar los puntos de interaccin (interfaz) con otros sistemas.

    Captulo VI: Aspectos Administrativos

    6.01. Recursos Se debe colocar los recursos que fueron utilizados en la construccin del proyecto, sean estos materiales, humanos y tecnolgicos.

    6.02. Presupuesto

    Incluir todos los gastos que se incurri en la ejecucin del proyecto

    6.03. Cronograma Se colocar el cronograma de trabajo para la ejecucin, se debe considerara desde el inicio hasta el fin del proyecto debe ser realizado el project.

    Captulo VII: Conclusiones y Recomendaciones

    7.01. Conclusiones Este apartado responder a los resultados obtenidos durante todo el trabajo desarrollado.

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    7.02. Recomendaciones

    Este apartado responder a las recomendaciones que se puedan realizar derivadas de las conclusiones.

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    A. ANEXOS: Formatos

    Formato control de cambios de documentos PROYECTO Proyecto del cual forma parte el documento

    DOCUMENTO Nombre del documento

    AUTORES Autores del documento

    Ultima versin Fecha de ltima versin

    Fecha de creacin Fecha de creacin

    Fecha de la ltima revisin

    Fecha ltima revisin Fecha de la ltima actualizacin

    Fecha ltima actualizacin

    ADMINISTRACIN DE CAMBIOS

    Fecha Versin Tipo (Ampliacin / Correccin / Revisin /

    Verificacin / Validacin)

    Descripcin Responsable(s)

    Fecha cambio 1

    Versin cambio 1

    Tipo de cambio 1 Descripcin del cambio 1

    Responsable(s) cambio 1

    a. Diseo de entrevistas

    DISEO ENTREVISTA

    identificador: Identificador de la entrevista

    Preguntas Objetivos Anlisis posterior

    Pregunta 1 Objetivos de la pregunta 1

    Anlisis posterior sobre la pregunta 1

    Pregunta 2 Objetivos de la pregunta 2

    Anlisis posterior sobre la pregunta 2

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    b. Matriz de requerimientos

    MATRIZ DE REQUERIMIENTOS

    Identificador Descripcin Fuente Prioridad Tipo Estado Usuarios Involucrados

    REQUERIMIENTOS FUNCIONALES

    Identificador 1 Descripcin del requerimiento 1

    Interesados de acuerdo con las entrevistas

    Prioridad del req. 1

    Funcional/

    no funcional

    Estado del req. Revisin / Vlido

    Usuarios involucrados en el req. 1

    Identificador 2 Descripcin del requerimiento 2

    Interesados de acuerdo con las entrevistas

    Prioridad del req. 2

    Funcional/

    no funcional

    Estado del req. Revisin / Vlido

    Usuarios involucrados en el req. 2

    REQUERIMIENTOS NO FUNCIONALES

    Identificador 1 Descripcin del requerimiento 1

    Interesados de acuerdo con las entrevistas

    Prioridad del req. 1

    Funcional/

    no funcional

    Estado del req. Revisin / Vlido

    Usuarios involucrados en el req. 1

    Identificador 2 Descripcin del requerimiento 2

    Interesados de acuerdo con las entrevistas

    Prioridad del req. 2

    Funcional/

    no funcional

    Estado del req. Revisin / Vlido

    Usuarios involucrados en el req. 2

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    c. Detalle requerimientos

    Descripcin del requerimiento Estado Anlisis / Diseo / Implementacin / Pruebas / Liberado / Descartado

    Creado por Nombre de quien crea el requerimiento

    Actualizado por Nombre de quien actualiza por ltima vez el requerimiento

    Fecha Creacin Fecha de creacin del requerimiento

    Fecha de Actualizacin

    Fecha de ltima actualizacin del requerimiento

    identificador Identificador del requerimiento

    Tipo de Requerimiento

    Crtico / No crtico Tipo de Requerimiento

    Funcional / No funcional

    Datos de Entrada Datos de entrada

    Descripcin Qu se debe hacer a partir de los datos de entrada

    Datos de salida Cules son los datos de salida

    Resultados Esperados

    Cmo se espera haber estimulado el sistema con el requerimiento. Se puede decir cmo cambia el sistema.

    Origen Fuente de donde surge el requerimiento

    Dirigido a Usuarios involucrados

    Prioridad 1 .. 5 (1 ms baja .. 5 muy alta)

    Requerimientos Asociados

    Lista de identificadores de requerimientos asociados

    ESPECIFICACIN

    Precondiciones Precondicin en trmino del estado del sistema

    Poscondiciones Precondicin en trmino del estado del sistema

    Criterios de Aceptacin

    Criterio de aceptacin del requerimiento

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    d. Especificacin de Casos de Uso de Realizacin Nombre

    Nombre del caso de uso

    Identificador Identificador del caso de uso

    Responsabilidades Responsabilidades del caso de uso

    Tipo Tipo de caso de uso: Usuario / Sistema

    Referencias Casos de Uso Casos de uso asociados

    Referencias Requisitos Referencia a requisitos previos del caso de uso

    PRECONDICIONES

    De Instancia

    Enumeracin de precondiciones de instancia

    De Relacin

    Enumeracin de precondiciones de instancia

    POSCONDICIONES

    De Instancia

    Enumeracin de poscondiciones de instancia

    De Relacin

    Enumeracin de poscondiciones de instancia

    SALIDAS PANTALLA

    Informacin que muestra en el dispositivo de comunicacin, por ejemplo, la pantalla del PC

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    e. Especificacin casos de uso Caso de Uso

    Nombre del caso de uso

    Identificador Descripcin del caso de uso

    CURSO TPICO DE EVENTOS

    Usuario Sistema

    Actividad que hace el usuario con identificador de orden

    Actividad que ejecuta el sistema con identificador de orden

    Actividad que hace el usuario con identificador de orden

    Actividad que ejecuta el sistema con identificador de orden

    CURSOS ALTERNATIVOS

    Curso alternativo de eventos 1

    Curso alternativo de eventos 2

    .

    Curso alternativo de eventos n

    f. Especificacin pruebas de unidad

    Identificador

    de la Prueba:

    Mtodo a Probar

    Objetivo de la Prueba:

    Datos De Entrada

    Resultado Esperado

    Comentarios

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    g. Especificacin pruebas de aceptacin

    Identificador

    de la Prueba:

    Caso de uso Referencia al caso de uso

    Tipo de usuario

    Perfil, Cargo

    Objetivo de la Prueba:

    Secuencia de eventos

    Resultados Esperados

    Comentarios

    Estado : Aceptado / No aceptado

    h. Especificacin pruebas de carga

    Identificador

    de la Prueba:

    Tipo de prueba Simulacin de desempeo con un nmero alto de registros en la base de datos / Simulacin de desempeo con un nmero alto de peticiones concurrentes

    Objetivo de la Prueba:

    Descripcin

    Estrategia para realizar la simulacin, herramientas a utilizar, valores a utilizar

    Resultados Esperados

    Comentarios

  • INSTITUTO TECNOLGICO SUPERIOR CORDILLERA CARRERA DE ANLISIS DE SISTEMAS

    Direccin de Carrera Ing. Hugo Heredia M - Director

    B. Enlaces

    Informacin acerca de UML:

    http://www.uml.org/

    C. Manuales

    Manual de instalacin

    Manual de instalacin del producto

    Manual de usuario

    Manual de usuario final del producto

    Manual tcnico

    Manual de usuario tcnico del producto, es decir, manual para alguien interesado en conocer los detalles de implementacin (diccionario de datos, cdigo fuente), diseo y arquitectura,

    Herramientas

    Descripcin de tecnologas y herramientas utilizadas durante el desarrollo

    BILIOGRAFA EL DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS SEGN IVAR JACOBSON. (n.d.). Retrieved September 15, 2012, from http://www.usmp.edu.pe/publicaciones/boletin/fia/info69/desarrollo.pdf Rodrguez Lozano, D. (2001). Arquitectura de Sistemas Web Aplicados a la Empresa. Jotri Jornadas de Ingeniera Web, 1. Retrieved from http://www.informandote.com/jornadasIngWEB/articulos/jiw10.pdf IEEE-SA. (n.d.). IEEE SA - 830-1998 - IEEE Recommended Practice for Software

    Requirements Specifications. Retrieved May 07, 2014, from

    http://standards.ieee.org/findstds/standard/830-1998.html.

    Ing. Cristian Prado. (2013). GUA DE PRESENTACIN DEL PROYECTO DE TITULACIN, 116.