Você está na página 1de 4

CUADERNO DE ARQUITECTURA

There is guidance within this template that appears in a style named InfoBlue. This style has
a hidden font attribute that allows you to toggle whether it is visible or hidden in this
template. Use the Microsoft® Word® menu Tools > Options > View > Hidden Text check
box to toggle this setting. There is also an option for printing: Tools > Options > Print.

1. Propósito
Mediante esta documento se le explicara al grupo de desarrollo lo más necesario para la
implementación de software

2. Filosofía de la arquitectura

Para el desarrollo de la solución nos basaremos en las siguientes filosofías


arquitectónicas:

3. Supuestos y dependencias

• La tienda cuenta con una computadora nueva.


• El sistema será instalado en la farmacia.
• Restricciones: tiempo y costos

Restricciones
Costo Tiempo
Contar con 2 Computadoras para El sistema deberá ser desarrollado
el desarrollo del sistema. en un plazo de 12 semanas.
No contar el servicio de internet El desarrollo de otros cursos
en domicilio. perjudica en cierta manera el
avance del Proyecto.

1. Requerimientos significativos de la arquitectura

Como parte del software es necesario contar con el Ambiente de Ejecución de un navegador web en
versiones actuales (IE 8, Mozilla Firefox 3.5), que es en donde ha sido probada y comprobada la
funcionalidad Correcta

Como parte del hardware, sólo es necesario que el participante pueda contactar a los servidores para el
soporte del sistema farmacéutico a implantar.

Confidential <Company Name>, 2011-04-26 Page 1


2. Decisiones, Restricciones y justificaciones: La estructuración de los
archivos será de la siguiente manera
Conexión con la base de datos.

BLL=Manager: lógica de negocio

DAL= DAO: Capa de persistencia TO

USL= Interfaz: Capa de Presentación

3. Mecanismos de arquitectura

4. Abstracciones claves:

Confidential <Company Name>, 2011-04-26 Page 2


+1 +0

_vendedor venta

vendedorid ventaid
nom bre doctipo
usem ane voucher
passw d docserie
tipo docfecha
glosa
total
estado
vendedorid
cliente

+1

+0
+0 +1

detalle productos

precio productoid
cantidad codigo
productoid nom bre
vendedorid precio
cantidad
descripcion
fecha_venc

5. Layers or architectural framework


[Describe the architectural pattern that you will use or how the architecture will be
consistent and uniform. This could be a simple reference to an existing or well-known
architectural pattern, such as the Layer framework, a reference to a high-level model of the
framework, or a description of how the major system components should be put together.]

6. Architectural views
Pr
in
[Describir los puntos de vista arquitectónico que va a utilizar para describir la arquitectura de software. Esto pone de manifiesto
ci
las diferentes perspectivas que se pondrá a disposición de revisar y documentar las decisiones arquitectónicas.]
pi
o Final del formulario
de
l
fo

Confidential <Company Name>, 2011-04-26 Page 3


r
m
ul
ari
o

Vistas del sistema


• Lógico: Describe la estructura y el comportamiento de las partes importantes de arquitectura del sistema. Esto podría
incluir la estructura del paquete, interfaces críticos, clases importantes y subsistemas, y las relaciones entre estos
elementos. También incluye visitas física y lógica de los datos persistentes, si la persistencia se construirá en el sistema.
Este es un subconjunto de la documentación de diseño.
Diagrama de clases de clases entidad relacion

• Operativo: Describe los nodos físicos del sistema y los procesos, los hilos, y los componentes que se ejecutan en los
nodos físicos. Esta opinión no es necesario si el sistema se ejecuta en un único proceso y el hilo.

Diagramas de componentes.

• Caso de uso: Una lista o diagrama de los casos de uso que contienen los requisitos de arquitectura significativa

Confidential <Company Name>, 2011-04-26 Page 4

Você também pode gostar