Arquitectura De Software

Páginas: 10 (2423 palabras) Publicado: 14 de noviembre de 2012
|
|
|

|

[GUIA DE ARQUITECTURA de aplicaciones] |
|

Contenido
1 Objetivo 3
1.1 Operaciones del producto: características operativas 3
1.1.1 Corrección 3
1.1.2 Fiabilidad 3
1.1.3 Eficiencia 3
1.1.4 Integridad 4
1.1.5 Facilidad de uso y comprensibilidad 4
1.2 Revisión del producto: capacidad para soportar cambios 5
1.2.1 Facilidad de mantenimiento 5
1.2.2Flexibilidad 5
1.2.3 Facilidad de prueba 5
1.3 Transición del producto: adaptabilidad a nuevos entornos 7
1.3.1 Portabilidad 7
1.3.2 Reusabilidad 7
1.3.3 Interoperabilidad 8
2 Codificación 8
Introducción 8
2.1 Herramientas a utilizar a lo largo del desarrollo de aplicaciones 8
2.2 Estándares de codificación 8
2.3 Estándares de codificación en Base de datos 8
2.4 Definición deInterfaz Gráfica 9
La interfaz gráfica será desarrollada empleando tecnología ASP.NET 4 bajo el entorno de ejecución framework 4.0 de Microsoft Visual Studio 2010. 9
2.5 Documentación que soporta la Arquitectura 9
2.5.1 Diagrama de arquitectura 9
2.5.2 Diagrama de clases de la arquitectura 9
2.5.3 Diagramas funcionales de la arquitectura 14
2.5.4 Diagramas dinámicos de la arquitectura.15
2.6 Componentes de la Arquitectura 16
2.7 Característica de las pruebas unitarias. 16

Arquitectura de SW
Objetivo
El propósito del documento es proveer una referencia para la construcción de aplicaciones para la Dirección General de Informática (DGI).

Operaciones del producto: características operativas
Corrección
¿El sistema hace lo que se le pide?
El sistema debe satisfacerlas especificaciones realizadas por la DGI y conseguir los objetivos encomendados por la institución.

Fiabilidad
¿Lo hace de forma fiable todo el tiempo?
El sistema debe ser fiable y reflejar siempre las operaciones que efectué el usuario, en caso de ocurrir un error o problema debe ser capaz de notificar al usuario y brindar la posibilidad de intentar realizar nuevamente la operación, sipersiste el problema regresar a las condiciones originales antes de intentar realizar la operación.
Eficiencia
¿Qué tantos recursos de hardware y software se requieren para lograr los objetivos del sistema?
¿Pueden los usuarios hacer lo que quieren en una cantidad mínima de pasos y tiempo?

Las maquinas de usuarios finales tienen en general como mínimo las siguientes características:
*Pentium 4
* 512 MB de memoria RAM
* 40 GB de disco duro
* Monitor que brinde una resolución mínima de 1024 pixeles.

La aplicación debe estar dentro de los siguientes rangos de operación
* Consumir no más de 200 000 KB cuando se encuentra en ejecución, liberar recursos de manera adecuada para lograr este fin. Con el objetivo de que la aplicación pueda ejecutarse en paralelo con otrasaplicaciones que requiere el usuario para el ejercicio de sus labores
* La aplicación no realizará cálculos complejos por lo que no debería saturar el uso del procesador de un equipo de trabajo, se espera no consuma más allá del 30 % del procesador.
El servidor de base de datos, estará dedicado a los sistemas de gestión de expedientes y cuenta con las siguientes características:
* IntelXeón MP (7 procesadores)
* 8 GB de memoria RAM
* Disco duro de 300 GB

La velocidad a la que trabaja la red sobre la que operará el sistema es de 1 Gbps.
Integridad
¿Puedo controlar su uso?
La aplicación cuenta con un esquema de roles y operaciones que brinda la posibilidad de configurar perfiles en función de las actividades que realizan los usuarios en cada una de las áreasjurídicas.

Facilidad de uso y comprensibilidad
¿Es fácil y cómodo de manejar?
¿Pueden los usuarios entrar, navegar y salir con relativa facilidad?
¿Pueden los usuarios entender la estructura del producto, su sistema de ayuda en línea y la documentación?

La aplicación debe ser de fácil uso, por lo tanto es importante seguir las siguientes reglas:
* Todas las operaciones que el usuario puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS