Arquitectura de software
Fecha:27/9/2011 Versión 1.0
Biblioteca IUA Documento de la Arquitectura de Software
Version 1.0
Proceso de desarrollo de software II Documento de Arquitectura de Software : Biblioteca IUA Autores: Gudiño Nabila, LeCallonnec Julie, Loyola Francisco, Melendez Ramiro
Fecha:27/9/2011 Versión 1.0
Historia de Revisión Fecha 27/9/2011 Versión 1.0 Descripción Versión inicial Autores Gudiño Nabila Le Callonnec Julie Loyola Francisco Melendez Ramiro
Tabla de Contenidos 1.Introducción 1.1 Proposito 1.2 Alcance 1.3 Definiciones, acronimos y abreviaturas 1.4 Referencias
Proceso de desarrollo de software IIDocumento de Arquitectura de Software : Biblioteca IUA Autores: Gudiño Nabila, Le Callonnec Julie, Loyola Francisco, Melendez Ramiro
Fecha:27/9/2011 Versión 1.0
1.5 Vista global del documento 2.Representación arquitectónica 3.Metas y restricciones arquitectónicas 4.Vista de casos de uso 5.Vista lógica 5.1 Vista global 5.2 Paquetes de diseño significativos en la arquitectura del sistema 5.3Realizaciones de casos de uso 6.Vista de procesos 7.Vista de despliegue 8.Vista de flujo de implementación 8.1 Vista global 8.2 Capas definidas 9.Vista de datos 10.Tamaño y rendimiento 11.Calidad
Documento de Arquitectura de Software 1. Introducción
1.1 Propósito El proyecto a realizar es una programa que permita cargar los prestamos y devoluciones de libros en la biblioteca de unauniversidad. Este software debe tener una alta confiabilidad y seguridad. En función de esta necesidad, nuestro proyecto fue desarrollado en función de los patrones del Proceso Unificado
Proceso de desarrollo de software II Documento de Arquitectura de Software : Biblioteca IUA Autores: Gudiño Nabila, Le Callonnec Julie, Loyola Francisco, Melendez Ramiro
Fecha:27/9/2011 Versión 1.0
de Desarrolladode Software, de este modo poder mejorar el desempeño y la calidad del producto software a entregar al usuario. El lenguaje utilizado para desarrollar el producto es Java, el cual es un lenguaje que permite la portabilidad y posee una gran librería que facilita su utilización 1.2 Alcance En este documento nos centramos en aspectos como son el desarrollo y la estructura propia del software que sedesea producir. En nuestro proyecto se desarrollan componentes para cada parte de la evaluación de código en base a las pruebas que se determina el PUDS. El producto se elaborara en función de una revisión del código en aspectos como: Optimización de código, seguridad, gestión de memoria, código inseguro, métricas, convenciones de código, POO, entre otras. 1.3 Definiciones,
●
acronimos yabreviaturas
Patrón de diseño.-Es la solución a un problema básico de programación que es útil para múltiples ámbitos de programación. Evaluación estática.- Es la evaluación de código antes de ser compilada para poder determinar errores en el código tales como malas prácticas de programación. Framework.- Es un marco de programación el cual puede tener un ámbito de aplicación específico para elaborarprogramas de una clase específica. Métricas.- Son evaluaciones al software en cuanto a la cantidad de líneas de código y relativo a cantidad de trabajo útil en la elaboración de un software en especifico. Eclipse.- Ide de Programación para java. Tokens.- Tokens cada uno de los símbolos en un código analizados para su posterior evaluación tanto sintáctica como semánticamente u de otro clase.
●●
●
● ●
1.4 Referencias
●
I. Jacobson, G. Booch, J. Rumbaugh. El Proceso Unificado de Desarrollo de Software, Pearson Educacion S.A. Primera edición 2000 C. Larman. UML y Patrones. Un introducción al análisis y diseño orientado a objetos y al proceso unificado. Pearson Educacion S.A. Segunda edición 2003
●
Proceso de desarrollo de software II Documento de Arquitectura de...
Regístrate para leer el documento completo.