Control del Documento

Documentos relacionados
Control del Documento

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:

Diagramas De Casos De Uso

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

Tema 2 Introducción a la Programación en C.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Ingeniería de Requerimientos. requiere de un Sistema de Software.

UNIÓN INTERNACIONAL DE TELECOMUNICACIONES RED DIGITAL DE SERVICIOS INTEGRADOS (RDSI) ESTRUCTURA GENERALES

CAPÍTULO 3. Metodología para la elaboración de. manuales de procedimientos

Aseguramiento de Calidad en el Desarrollo de Software Libre

IT Essentials I: PC Hardware and Software

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Diego Herrera. Carne:14233 Andrea Mérida. Carne: Jackeline Hernández Carne:14047

Lenguaje de Modelamiento Unificado.

JAVA 7 Los fundamentos del lenguaje Java

Ingeniería a de Software CC51A

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño

Guía práctica Windows 7 Registro y configuración Francisco Charte Ojeda

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

INGENIERÍA DEL SOFTWARE

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

Instituto Schneider Electric de Formación

MODULO II! LOS NUEVOS DERECHOS DE AUTOR Y CONEXOS SOFTWARE

Versión 3 Fecha de Elaboración: 04/05/2011 Página 1 de 7

Requerimientos de Software

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo

Administración de la producción. Sesión 4: Procesador de Texto

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

El Ciclo de Vida del Software

MANUAL PARA GESTIÓN DE METADATOS

Descripción del Curso

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Elementos Diagramas de Clases Clase:

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL

DIPLOMADO SISTEMAS INTEGRADOS DE GESTIÓN HSEQ ISO 9001: ISO 14001: OHSAS 18001:2007

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

PLIEGO DE CONDICIONES TÉCNICAS SERVICIO DE DESARROLLO DE APLICACIONES INFORMÁTICAS PARA TPA EXPTE: 62/11 TPA

ELECTIVA III. Entregables Minimos

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Metodología Dharma de Dirección de Proyectos (MDDP) sobre MS Project. I. Introducción

LECTURA 01: LA ESTADÍSTICA. TÉRMINOS DE ESTADÍSTICA. RECOLECCIÓN DE DATOS TEMA 1: LA ESTADISTICA: DEFINICION Y CLASIFICACION

TEMA 7: INGENIERIA DEL SOFTWARE.

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Tema: Herramientas UML, Análisis y diseño UML

ESTÁNDAR INTERNACIONAL DE OTROS SERVICIOS DE ASEGURAMIENTO

GESTIÓN Y ADMINISTRACIÓN DE LOS SERVICIOS DE RED EN LOS SISTEMAS OPERATIVOS

BLOQUE I: HOJA DE CÁLCULO

El Instituto Nacional de la Leche (INALE) es una persona jurídica de derecho público no estatal, creada por el artículo 6 de la ley 18.

TÉCNICO SUPERIOR UNIVERSITARIO EN PROCESOS INDUSTRIALES ÁREA SISTEMAS DE GESTIÓN DE LA CALIDAD EN COMPETENCIAS PROFESIONALES

Índice de contenido. Índice de contenido... i Indice de prácticas...ix Prólogo...xi Cómo utilizar este libro...xv

Programa de estudios por competencias Arquitectura de computadoras

COMPROMISO CON LA MEJORA DE LOS SERVICIOS

PERFIL PROFESIONAL ESPECIALIDAD OCUPACIONAL: DISEÑO GRÁFICO COMPETENCIA GENERAL

Modelo de los reactores de la tecnología HDHPLUS como componentes de simulación interoperables

Aplicativos: Cómo se realiza la descarga e instalación de Aplicativos AFIP?

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

PRONÓSTICO DE VENTAS CORTO PLAZO MÓDULO COLABORATIVO DE CONTROL DE METAS DE VENTAS

UNIÓN INTERNACIONAL DE TELECOMUNICACIONES

ANÁLISIS Y VALUACIÓN DE PUESTOS I

Cristian Blanco


Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

ISO SERIE MANUALES DE CALIDAD GUIAS DE IMPLEMENTACION. ISO 9001:2008 Como implementar los cambios parte 1 de 6

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Caso de uso y procedimiento para generación de cadena para factura electrónica. Febrero de 2012

Procedimiento para la confección de documentos e instructivos de trabajo

TÉRMINOS DE REFERENCIA

Manual de Procedimientos y Operaciones TABLA DE CONTENIDO

INTERPRETACIÓN NORMA OHSAS 18001:2007 MÓDULO 1 SESIÓN 1 INTERPRETACIÓN DE LA NORMA OHSAS 18001:2007 DOCENTE: Ing. Dª. Ana I.

Unidad I: Organización del Computador. Ing. Marglorie Colina

Capacitación adquirida por el alumno al finalizar este modulo

MODELO IBEROAMERICANO DE EXCELENCIA EN LA GESTION

ELABORACIÓN Y MODIFICACIÓN DE IMÁGENES U OTROS ELEMENTOS GRÁFICOS.

Elaborar y documentar el Plan de trabajo anual que la Unidad de Auditoría Interna desarrollará durante un período fiscal.

Noticias RED Remisión electrónica de documentos

JAPÓN - MEXICO Qui Qu n i t n o t o Cu C r u so o Int n e t rna n ci c o i n o a n l E n R o R b o ó b t ó i t c i a c Apli l c i a c da

DESCRIPCIÓN PROJECT PRO FOR OFFICE 365

Inteligencia artificial

PROCESOS DE LA DIRECCIÓN DE PROYECTO I N G. C R U C E S H E R N A N D E Z G U E R R A U N I V E R S I D A D A L A S P E R U A N A S

DEPARTAMENTO DE INFORMATICA. Versión 1 DISEÑO Y MANTENIMIENTO DEL PORTAL WEB. Página 1 de 5. Procedimiento de Diseño y Mantenimiento del Portal Web

Oracle Enterprise Manager 10g Grid Control NUEVO

3. Elaboración de proyectos eléctricos

Manual de Usuario. Aplicación de Autoevaluación de Centros

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Objeto del informe. ALUMNO 1 Página: 1

Trabajo Profesional Ingeniería Civil Construcciones Ciclos de Proyectos

Enterprise Architect:

Tema 8 Gestión de la memoria en tiempo de ejecución.

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

Axence nvision. Funcionalidades de Axence nvision

LÓGICA DE PROGRAMACIÓN

Resultado de Aprendizaje:

IFCT0209 Sistemas Microinformáticos

Estrategia de comunicación del Sistema de Gestión de la Calidad

Transcripción:

Control del Documento Proyecto [Nombre del Proyecto al que se refiere este documento] Título Arquitectura del Sistema [v1.1.1 al 1 de enero de 2007.] Generado por : [Fulanito de Tal y Menganito de Cual.] Aprobado por [Persona de la Organización del Cliente que da la conformidad con el documento] Alcance de la distribución [Definir en forma general a las personas que pueden o deben leer este documento. Ejemplos: Documento Interno alcance a toda la cooperativa. Documento Secreto Grupos de Gestión y Supervisión. Documento Público Distribución irrestricta. entre otras posibilidades.] Página 1 de 12

Índice Control del Documento...1 Índice...2 SOBRE ESTE DOCUMENTO...4 DESCRIPCIÓN GENERAL...5 Posicionamiento y Alcance...5 Objetivos del diseño...5 Características Principales...5 Restricciones y limitaciones...5 REQUISITOS ATENDIDOS...6 Requisitos Funcionales...6 Requisitos Suplementarios...6 VISTAS Y PLANOS...7 Resumen de Vistas...7 Vista Lógica...7 Vista de Componentes...7 Vista de Despliegue...8 Vista de Datos...8 DETALLES DE IMPLEMENTACIÓN...9 Plataformas y Lenguajes...9 Organización del proyecto...10 Obtención e instalación del paquete de fuentes...10 Contenido del paquete de fuentes...10 Instrucciones de compilación...10 Estructuras de implementación...10 ANEXOS...11 Título del primer anexo...11 Historial del Documento...11 Página 2 de 12

Referencias a otros documentos...11 Insumos...11 Documentos derivados...12 Glosario de términos...12 Significado de los elementos de la notación gráfica...12 Estereotipado UML utilizado...12 Significado de los elementos No UML...12 Página 3 de 12

Sobre este Documento El presente documento contiene el diseño elaborado para el proyecto [Nombre del Proyecto Asociado], el cual es producto de un análisis minucioso de los requisitos del sistema, según estos pueden ser satisfechos con las tecnologías y características discutidas con los clientes y usuarios. El documento esta organizado alrededor de tres ideas principales: 1. Las características generales del diseño 1. Los requisitos atendidos por el diseño 2. Los modelos y vistas que lo detallan Al contrario de muchas otras actividades técnicas, el desarrollo de sistemas intensivos en software dedica la mayoría de sus esfuerzos a la especificación y modelado. Los modelos son utilizados tanto para el análisis de requisitos, como para el diseño de la solución, así como para la especificación, construcción y despliegue del sistema en su ambiente de explotación. Los modelos son presentados por medio de vistas o diagramas, generalmente utilizando notaciones gráficas como el UML. Por otro lado, los programas de computadora son construidos por medio del uso de herramientas de traducción automáticas llamados compiladores 1, para los cuales es construida la forma final y más detallada del software del sistema: el código fuente. La ultima sección del documento indica la forma en que se puede obtener el código fuente del proyecto, así como las instrucciones de compilación necesarias para lograr la ejecución de los componentes que este código detalla. 1 Con el perdón de los interpretes que también son muy importantes Página 4 de 12

Descripción General Se entiende por arquitectura del software, al conjunto de elementos estáticos, propios del diseño intelectual del sistema, que definen y dan forma tanto al código fuente, como al comportamiento del software en tiempo de ejecución. Naturalmente este diseño arquitectónico ha de ajustarse a las necesidades y requisitos del proyecto. Esta sección describe en términos generales, las ideas principales detrás de la arquitectura escogida para el mismo. Posicionamiento y Alcance [Diga aquí en términos técnicos que tipo de software se ha diseñado.] Objetivos del diseño [Exprese los objetivos del diseño.] Características Principales [Exprese aquí las principales características del diseño: orientado a objeto, modular, basado en procedimientos, de tiempo real, interactivo y facilidad de uso, nombre de los patrones de diseño utilizados, etc.] Restricciones y limitaciones [Indique aquí las limitaciones de diseño y las restricciones impuestas, que aplican y han dado forma al diseño.] Página 5 de 12

Requisitos Atendidos Requisitos Funcionales La motivación y el fundamento de todo lo hecho en el proyecto, no son otros sino los requisitos y necesidades, tanto del cliente como de los futuros usuarios del sistema. Es por esto, que en esta sección se indican los requisitos atendidos por el diseño o arquitectura que se describirá en las próximas secciones. [Indique aquí, el grupo de diagramas de casos de uso más relevantes para la arquitectura del sistema. O en todo caso, ha de indicarse aquí los requisitos funcionales cubiertos por el diseño.] Requisitos Suplementarios [Indique aquí, por medio de títulos 3, los requisitos suplementarios que se atienden con el presente diseño. Otra presentación apropiada es con una tabla.] Página 6 de 12

Vistas y Planos Resumen de Vistas Los sistemas intensivos en software, se encuentran formados por un conjunto de componentes, que no son más que los elementos listos para ser ejecutados producidos por el proyecto. Dichos componentes se distribuyen sobre los distintos equipos según lo que se detalla en la vista de despliegue. Por otro lado, la vista lógica presenta al sistema como un todo, indicando en términos propios de la tecnología utilizada, las partes que lo forman y las relaciones principales entre ellas. Finalmente se presenta el llamado modelo de datos, que contiene la estructura de almacenamiento de información requerida por el sistema aquí descrito. El Vista Contiene Se relaciona con Comentarios [Nombre de la vista: lógica, de componentes, etc.] [Indicaciones sobre el tipo de información que se representa en la vista] [Indicaciones sobre como se ha de entender a la vista dentro del conjunto de la descripción] [Según sea oportuno.] Vista Lógica [La vista lógica es una presentación de la arquitectura diseñada en sus propios términos: paquetes, páginas, clases, módulos, etc.] Vista de Componentes [Un componente es un elemento software preparado para su ejecución. Entre otros: programas de línea de comando, integrantes de una suite de aplicaciones, objetos CORBA o DCOM listos para su uso, etc.] Página 7 de 12

Vista de Despliegue [El despliegue es la planificación de que componentes se ejecutarán en los distintos computadores (nodos) relacionados con el sistema.] Vista de Datos [Se refiere al modelo de datos. Puede presentarse, si se estima conveniente como un modelo E/R o bien, con algún perfil de UML apropiado.] Página 8 de 12

Detalles de Implementación Plataformas y Lenguajes La especificación de un sistema intensivo en software tiene como ultima representación al código fuente de los componentes. Este código indica los más finos detalles del software, por medio de un lenguaje preciso, capaz de ser traducido automáticamente a instrucciones de la maquina. Acompaña al código, las llamadas previsiones de compilación, constituidos por todos los elementos de soporte necesarios para realizar la construcción de los componentes a partir del conjunto de códigos. Esta sección detalla la obtención y uso del paquete de código fuente para el proyecto. De manera de facilitar el uso de este, para la futuras ampliaciones o correcciones del sistema. [Detalles sobre la plataforma utilizada: sistema operativo, bibliotecas reutilizadas, lenguajes y compiladores, etc.] Se requiere Versión Debido a Comentarios [Nombre de qué se requiere: sistema operativo tal, compilador del lenguaje tal, etc.] [Número de versión y nombre comercial del componente] [Breve explicación de la función que cumple el elemento] [Según aplique.] Página 9 de 12

Organización del proyecto Obtención e instalación del paquete de fuentes [Instrucciones sobre donde conseguir las fuentes del proyecto y de como instalarlas en el ambiente de compilación.] Contenido del paquete de fuentes [Descripción de los elementos presentes en el paquete de fuentes y de como se organiza en el directorio del proyecto. Indicar el propósito de cada directorio y entrada que sea importante para entender la organización del paquete.] Instrucciones de compilación [Instrucciones sobre como se obtienen los componentes ejecutables a partir de las fuentes] Estructuras de implementación [Detalles sobre cada clase, módulo o paquete, según esto sean importantes para entender como modificar o dar mantenimiento al código de las aplicaciones.] Página 10 de 12

Anexos Título del primer anexo Historial del Documento [Cualquier anexo al que hubiera lugar. De preferencia habría que lograr que cada anexo comenzara en su propia página, aunque este requisito queda a criterio del autor del documento. Por sencillez esta plantilla coloca los glosarios uno luego del otro, sin indicar nuevas páginas.] Miércoles 5 de julio de 2006 Segunda versión v1.2. Actualización de los parámetros de tiempo del reactor químico. Modificación de las guías de diseño de la interfaz de usuario en el módulo Nº 5 del diagrama de despliegue. Martes 8 de mayo de 2006 Primera versión v1.1. Versión inicial. [Fecha de cada versión en negritas y conteo de versión sin estas. Seguido de un comentario describiendo el cambio hecho al documento. Esta sección es importante para mantener el control sobre las configuraciones o en otras palabras, para establecer por escrito las relaciones entre los cambios solicitados a los documentos y la fecha en que estos se hayan realizado. Esta condición es crítica para descubrir más adelante errores en el contenido de los documentos derivados.] Referencias a otros documentos Insumos David Esteller Ortega. Manual para organizar cooperativas. Vadell Hermanos Editores, C.A. Valencia, Venezuela. ISBN: 980-212-099-5 Alberto G. Alexander Servat. Manual para documentar sistemas de calidad. Prentice Hall, México. 1998. ISBN: 970-17-0185-2 Página 11 de 12

Glosario de términos [Nombre del Proyecto Asociado] Luís T. Díez de Castro y Joaquín López Pascual. Dirección Financiera. Prentice Hall, Madrid. 2001. ISBN: 84-205-3066-2 Documentos derivados Acta constitutiva de la cooperativa. Documento a elaborar. Manual de Calidad. Documento a elaborar, requerido por ISO 9000. Manual de Procesos. Documento a elaborar, que describe los pasos para definir y documentar un proceso especifico. Requerido por ISO 9000, RUP y CMMi. Modelo de Maduración. Documento a elaborar, que describe la valoración posiblemente cuantitativa, de las características de una organización o proyecto a efectos de su tabulación comparativa. Requerido por CMMi. Política de Calidad. Documento a elaborar, requerido por ISO 9000. Anticipos. Denominación dada en la Ley a los pagos que reciben los cooperativistas por sus servicios. Hace referencia explicita a la condición del asociado con plenos e iguales derechos, a diferencia de la situación de dependencia que representan los sueldos y salarios convencionales. Calidad. Coincidencia de las características objetivas de los productos y entregables de un proyecto y las cualidades generales y características concretas que el cliente nos requirió. El logro de la calidad es nuestra Meta Primordial. Significado de los elementos de la notación gráfica Estereotipado UML utilizado [Si el documento contiene diagramas UML que utilicen algún estereotipo en particular, se deben indicar aquí su significado y reglas de uso] Significado de los elementos No UML [En ocasiones los documentos hacen uso de notaciones gráficas distintas al UML por ejemplo diagramas E/R Cuando sea conveniente, se indican aquí las reglas para interpretar estas convenciones gráficas adicionales] Página 12 de 12