Está en la página 1de 14

Diseño de Alto Nivel

Proyecto:<nombre del proyecto>

Cliente: <Cliente>

Versión v 2.0
Diseño de Alto Nivel
v 2.0

CONTROL DE VERSIONES.

Nombre del Archivo Versión Fecha Autor/Aprobación Comentarios

CONFIDENCIAL
p. 2/14
Diseño de Alto Nivel
v 2.0

CONTENIDO

1. INTRODUCCIÓN......................................................................................................................................5
1.1. Objetivo........................................................................................................................................5
1.2. Alcance.........................................................................................................................................5
1.3. Descripción General del Proyecto..................................................................................................5
1.4. Acrónimos.....................................................................................................................................5
1.5. Definiciones...................................................................................................................................5
1.6. Referencias...................................................................................................................................5
2. INGENIERÍA DE REQUERIMIENTOS.........................................................................................................6
2.1. Requerimientos Funcionales.........................................................................................................6
2.2. Requerimientos no funcionales y atributos de calidad..................................................................6
3. ASPECTOS CRITICOS DEL DISEÑO...........................................................................................................6
3.1. Uso................................................................................................................................................6
3.2. Desempeño...................................................................................................................................6
3.3. Interfaces Externas.......................................................................................................................6
3.4. Integridad de los Datos.................................................................................................................7
4. DISEÑO CONCEPTUAL............................................................................................................................8
4.1. Caso de Uso..................................................................................................................................8
4.2. Diagrama de Clases......................................................................................................................9
5. ESPECIFICACIÓN DEL DISEÑO...............................................................................................................10
5.1. Estilo de Arquitectura.................................................................................................................10
5.2. Arquitectura................................................................................................................................11
5.2.1. Vista Funcional.......................................................................................................................11
5.2.2. Vista Física..............................................................................................................................12
6. BASE DE DATOS....................................................................................................................................14
6.1. Modelo relacional.......................................................................................................................14
6.2. Diccionario de Datos...................................................................................................................14
6.2.1. Listado de Tablas....................................................................................................................14
6.2.2. Listado de Campos..................................................................................................................14
6.2.3. Listado de índices....................................................................................................................14

CONFIDENCIAL
p. 3/14
Diseño de Alto Nivel
v 2.0

7. DECISIONES DE DISEÑO........................................................................................................................15
7.1. Decisiones Específicas.................................................................................................................15

CONFIDENCIAL
p. 4/14
Diseño de Alto Nivel
v 2.0

1. INTRODUCCIÓN.
[Resumen de la especificación, actividades, audiencia y cómo usarlo de manera que el usuario tenga una
comprensión clara del mismo]

1.1. Objetivo.
[Se debe incluir el objetivo particular del proyecto]

1.2. Alcance.
[Se debe incluir el alcance del proyecto]

1.3. Descripción General del Proyecto


[Se debe incluir la descripción general del proyecto]

1.4. Acrónimos
[Términos clave utilizados en el documento]

Acrónimo Descripción

1.5. Definiciones
[Definiciones clave utilizados en el documento]

Término Descripción

1.6. Referencias.
[Documentos o direcciones web a los cuales este SRS hace referencia]

Descripción
1
2

CONFIDENCIAL
p. 5/14
Diseño de Alto Nivel
v 2.0

2. INGENIERÍA DE REQUERIMIENTOS
2.1. Requerimientos Funcionales

ID Descripción Prioridad

2.2. Requerimientos no funcionales y atributos de calidad


ID Descripción Atributo de calidad

3. ASPECTOS CRITICOS DEL DISEÑO


Los aspectos críticos de diseño del sistema se determinaron con base en…
Debido a que hay más de una posible solución para un problema, es necesario describir los aspectos de
diseño que guiaron la definición de la arquitectura presentada en este documento.
A continuación se describen las razones de diseño críticas:

3.1. Uso
[Se debe incluir aquellos aspectos críticos que estén relacionados con el uso del proyecto]
Descripción Métrica

3.2. Desempeño
[Se debe incluir aquellos aspectos críticos que estén relacionados con el desempeño del proyecto]

Descripción Métrica

3.3. Interfaces Externas.


[Se debe incluir aquellos aspectos críticos que estén relacionados con las interfaces externas relacionadas
con proyecto]
Descripción Métrica

CONFIDENCIAL
p. 6/14
Diseño de Alto Nivel
v 2.0

3.4. Integridad de los Datos

[Se debe incluir aquellos aspectos críticos que estén relacionados con la integridad de los datos
relacionados con proyecto]
Descripción Métrica

CONFIDENCIAL
p. 7/14
Diseño de Alto Nivel
v 2.0

4. DISEÑO CONCEPTUAL
[Un diseño conceptual muestra de forma abstracta el proyecto en general, debe incluir cada una de las
partes que forma el sistema, debe contener las partes que se desarrollarán en el proyecto , así como las
que quedarán pendientes.
Se debe incluir una descripción de cada uno de los elementos del diseño conceptual, así como incluir el
diagrama del mismo. ]

4.1. Caso de Uso


[Incluir el diagrama del Caso de Uso del proyecto en general, con su explicación.
Ejemplo:

CONFIDENCIAL
p. 8/14
Diseño de Alto Nivel
v 2.0

4.2. Diagrama de Clases


[Incluir el diagrama de Clases del proyecto en general, con su explicación.
Ejemplo:

CONFIDENCIAL
p. 9/14
Diseño de Alto Nivel
v 2.0

5. ESPECIFICACIÓN DEL DISEÑO


[En las especificaciones del diseño de alto nivel se incluye el estilo de arquitectura, las vistas de la misma
y el diseño operacional de la arquitectura. Estos puntos se detallan a continuación.]

5.1. Estilo de Arquitectura


[Indicar el estilo de arquitectura seleccionada, así como describir su funcionamiento. A continuación se
presentan algunos estilos:
Orientada a objetos
Cliente / Servidor
No es necesario utilizar alguna de la lista anterior, se puede utilizar cualquier arquitectura existente, la
selección dependerá del proyecto.

Ejemplo

El diseño utiliza sólo un estilo arquitectónico - cliente/servidor. Esto es, el sistema tendrá
una arquitectura cliente/servidor lo cual indica que un subconjunto del software del
sistema reside en el cliente mientras que el resto de él puede encontrarse en el servidor.
La aplicación específica de este modelo se describe a continuación.

Elementos Ubicación
Aplicaciones Cliente
Validación de datos Servidor
Objetos de las aplicaciones Servidor
Base de datos Servidor
App Server Servidor

Servidor –
Impresión
Aplicación
Cliente – Windows
Aplicaciones

HP 9000
Base de
Servidor – Windows NT datos
Objetos de aplicaciones App
Validación Base de Server
datosde Arquitectura
Figura 5.1.1 Estilo

5.2. Arquitectura
[La arquitectura se debe de presentar desde dos perspectivas distintas.
CONFIDENCIAL
p. 10/14
Diseño de Alto Nivel
v 2.0

Vista Funcional. La vista funcional describe un modelo lógico.


Vista Física. La vista física de una arquitectura especifica es la cartografía del software hacia el hardware
(PC s) en el ambiente en que opera.
Si se tiene una arquitectura definida con anterioridad, se puede omitir la vista física. ]

5.2.1. Vista Funcional


[La vista funcional de la arquitectura puede ser considerada un tipo lógico del sistema. Tiene componentes
que son responsables del funcionamiento de un subconjunto lógico del sistema, y conectores que
permiten a los componentes actuar recíprocamente para completar el proceso requerido.]

Ejemplo

Los tipos de componentes utilizados serán: class/object categories, user interface, business logic, data
access y shared data.

Para realizar la conexión de componentes en una arquitectura de cliente/servidor existes diferentes


tipos de conectores, entre ellos se encuentran los RPC, los DCOM, y CORBA. El sistema utilizará
solamente los RPC.
U SER I N T ER FA CE
LEGEND
O B JE C TIV ES TASK M AIN
LIB RAR IES
LIB RAR IES AN AL YS IS M DI L A YE R

B U S IN ES S M O D EL
C LA SS /O B JE C T
CA TE G O RY

O BJE CTIVE TAS K LIB RAR Y P RIV ILE G E


S ET AN ALYS IS DATA M AN AG ER

DB M S

ZAP S S ervice Call


M echanism:
D A TA A C CES S P rocedure C all
D ata Access Service
C all -
Full Access
M echanism : P rocedure
C all
TAS K Data Access S ervice
TPO CO N DITIO N SPO S TAN DAR D EO LIB RAR Y AC CE S S Call - R ead O nly
AN ALYSIS
D ATA RIG HTS M echanism: Procedure
H IE R AR CH Y
Call
DB M S Service Call
M echanism:
Procedure C all
P rotocol: O DB C

A ccess
ZA P S D A TA C ontrol

Figura 5.2.1 Vista Funcional

5.2.2. Vista Física


[La vista física muestra la funcionalidad de los dispositivos físicos, se deben incluir sus componentes y
conectores, así como una descripción breve de ellos.
Ejemplo
CONFIDENCIAL
p. 11/14
Diseño de Alto Nivel
v 2.0

La vista física de la arquitectura del sistema puede verse en la imagen 3.3. Las leyendas indican el
tipo de componente y conector utilizados en el diagrama. Además, se agrega una descripción
detallada de cada componente y conector, lo cual se proporciona en el resto de esta sección.

Los componentes físicos que se necesitan son:


 máquinas de clientes
 máquina del servidor
 interface de usuario
 business logic
 middleware.

Los conectores físicos utilizados son:


 RPC con protocolo ODBC
 RPC con protocolo API de DBMS
 Idioma nativo de la máquina

Figura 5.2.2 Vista física

CONFIDENCIAL
p. 12/14
Diseño de Alto Nivel
v 2.0

6. BASE DE DATOS
[En este capítulo se debe describir la Base de datos que se utilizará, agregando el diagrama entidad
relación de manera que sea visible y el diccionario de datos]

6.1. Modelo relacional


[Agregar el Modelo relacional]

6.2. Diccionario de Datos.

6.2.1. Listado de Tablas.

Nombre de la Tabla Descripción

6.2.2. Listado de Campos.

Nombre de la Nombre del Tipo de Dato Atributos Descripción


Tabla campo

6.2.3. Listado de índices.

Nombre de la Tabla Nombre del Índice Atributos Descripción

7. DECISIONES DE DISEÑO
[Todas las decisiones que se tomaron en el desarrollo del diseño, se incluyen en las siguientes secciones.]

CONFIDENCIAL
p. 13/14
Diseño de Alto Nivel
v 2.0

7.1. Decisiones Específicas


[Se deben incluir todas las decisiones claves que se tomaron en cuenta para el diseño, por cada decisión
debe existir una justificación.]

CONFIDENCIAL
p. 14/14

También podría gustarte