Академический Документы
Профессиональный Документы
Культура Документы
PRESENTADO POR:
80177201
PARA:
DARLEY ACOSTA
SENA
BOGOTA D.C
AGOSTO 2017
Plantilla Diseo del Sistema
1. Introduccin
Se presenta una visin global sobre la arquitectura del sistema y sus objetivos
estandarizados en cuanto a requisitos de abstraccin de diseo sobre sus
funcionalidades y no funcionalidades del sistema:
Se fomenta prospecto sobre las no funcionalidades y requerimientos en la interfaz de
usuario:
Objetivo Ob2 Diseo de la base de datos para almacenar todos los datos
pertenecientes a la aplicacin.
Casos de uso: Un simple uso del sistema representado como una interaccin entre
el sistema y el usuario.
Datos Bsicos: Los datos bsicos estn compuestos por los siguientes campos:
nombre, fecha de nacimiento, sexo, escolaridad, telfono de contacto, diagnostico
neuropsicolgico, fecha de la evaluacin neuropsicolgica, dominancia. Se les llaman
datos bsicos por la necesidad de almacenar un mnimo de informacin para
identificar a un usuario dentro del sistema.
Encapsular: Tcnica de desarrollo de software que consiste en aislar una funcin del
sistema dentro de un mdulo o componente.
Interfaces Externas: Cmo debe interactuar el sistema con las personas, el sistema
de hardware, o con otros sistemas (software y hardware).
1.4. Referencias
https://www.fing.edu.uy/tecnoinf/mvd/cursos/.../is05-ArquitecturaDeSoftware.pdf
superinformacionweb.blogspot.com/2014/11/conceptos-de-diseno.html
https://www.ctr.unican.es/asignaturas/Ingenieria.../M3_08_Especificacion-2011.pdf
www.jroliva.com/fernando/Anlisis/Teoria/Tema3.pdf
www.tiposde.org/informatica/12-tipos-de-software
2. Representacin de la arquitectura.
El sistema debe ser fiable, puesto que un error de la aplicacin puede causar
penalizaciones a los usuarios y costos adicionales a la empresa
2.2 Reutilizacin
Una vez que se han determinado los subsistemas, agruparlos mediante una
estructuracin por capas, donde cada una determina un nivel de abstraccin.
Determinar el nmero de capas a implementar, acorde con el sistema
Nombrar cada capa y definir su funcionalidad
Asignar los subsistemas / paquetes /clases que corresponden con cada capa
Se pueden utilizar diagramas de paquetes
3.3 Diagrama de Clases del diseo
Descripcin El comportamiento del sistema deber describir el paso a paso del caso
de uso en cuanto a entrega, validacin y gestiones de turno.
Inicializacin El usuario ingresa con sus credenciales al sistema para poder consultar y
validar y as realizar su apreciacin sobre algn turno o condicin
realizar e registro.
afecte el servicio.
Este diagrama de secuencia nos indica que una vez que el empleado sea registrado en el sistema,
este podr realizar sus consultas, modificaciones, permisos, solicitudes etc, se validaran y
quedaran registradas en la hoja de registro de turnos del sistema para su posterior ejecucin.
5. Vista de datos
Se puede construir el formato especfico que detalle para cada una de las tablas los
campos, tipos de datos y restricciones o elementos de integridad a ser incorporados.
Tambin se pueden utilizar los generados por herramientas CASE.
CREATE
Este comando crea un objeto dentro de la base de datos. Puede ser una tabla o una base
de datos:
ALTER
INSERT
Una sentencia INSERT de SQL agrega uno o ms registros a una (y slo una) tabla en
una base de datos relacional
DELETE
Una sentencia DELETE de SQL borra uno o ms registros existentes en una tabla.
Forma bsica
6. Vista de Interaccin
Se deben presentar las distintas interacciones con las que contar la aplicacin, para
lo cual se presenta las interfaces de usuario.
6.1 Interfaces de Usuario.
Las aplicaciones que manejamos nos permiten imprimir los listados de datos
ingresados para que sean revisados por los usuarios con el propsito de verificar
la correcta inclusin de los datos.
Usualmente se realizan estndares de salida de datos cuando los clientes
requieren de un control de lo que se est llevando a cabo, para poder fijar los
procedimientos y as establecer un canal entre el usuario y el grupo de control para
el reporte sistemtico de la ocurrencia de errores o de incongruencias, por
ejemplo: asegurar la exactitud, integridad, oportunidad, y distribucin correcta de la
salida, ya sea que se d en pantalla, en forma impresa o en medios magnticos,
As los usuarios tendr las constancia de los resultados de la intervencin de los
datos administrados y una revisin de lo que requiere.
En cuanto a los controles de procesamiento, realizar copias de seguridad de la
informacin, proteccin del software para evitar errores y transacciones no
autorizadas, tanto por parte de nuestros usuarios del sistema como de personas
ajenas a ste como por ejemplo, diseos de pantalla, dgitos de control y
contraseas, passwords, virus, etc.
8. Vista de Implementacin
Describe las herramientas tecnolgicas que se deben utilizar para el desarrollo del
sistema, incluye: IDE, Lenguaje de Programacin, base de datos, framework, etc.
Adems el software que se requiere para su ejecucin y puesta en marcha: servidor
de aplicaciones/web, Sistema de base de datos, Librerias, plugins, etc.
Describir el modo principal de comunicacin entre los procesos del sistema operativo.
Incluir diagramas de componentes.
8.3 Despliegue