ieee 1016 1998: software design description

9
Software Design Description iAccess Versión 1.0 iAccess team 8-6-2017

Upload: jesus-navarro

Post on 22-Jan-2018

170 views

Category:

Software


11 download

TRANSCRIPT

Page 1: IEEE 1016 1998: Software design description

Software Design Description

iAccess Versión 1.0

iAccess team 8-6-2017

Page 2: IEEE 1016 1998: Software design description

pág. 1

Tabla de contenidos 1 Introducción

a. Propósito

b. Alcance

c. Visión general del documento

d. Referencias

e. Definiciones y acrónimos

2 Visión general del sistema

3 Arquitectura del sistema

a. Apreciación global

b. Diseño descriptivo

c. Justificación de diseño

4 Diseño de datos

a. Descripción de datos

5 Diseño de componentes

6 Diseño de interfaz humana

a. Descripción general de la interfaz de usuario

b. Imágenes de pantalla

c. Objetos de pantalla y acciones

Page 3: IEEE 1016 1998: Software design description

pág. 2

1. Introducción a. Propósito

El documento tiene como propósito definir las especificaciones de un

sistema de información que gestiona por medio de credenciales

inteligentes el acceso a planteles universitarios y de servicios como son:

préstamo de libros en biblioteca y toma de asistencia.

b. Alcance

Esta especificación de requisitos está dirigida a los usuarios y a todas las

personas involucradas en el desarrollo del sistema iAccess.

c. Visión general del documento

En el capítulo uno se describe el contenido del documento de manera

general.

En el capítulo dos tiene como contenido la descripción de la funcionabilidad

del producto en la cual se especifica la manera que interactuaran los

usuarios con iAccess.

En el capítulo tres especifica los requerimientos funcionales y no

funcionales que tiene cada una de las secciones del software y su

descripción detallada

En el capítulo cuatro se agregan los anexos los cuales por medio de

diagramas UML que permite expresar de una forma gráfica un sistema de

forma que se pueda entender más fácilmente y permite especificar cuáles

son las características de un sistema antes de su construcción.

d. Referencias

Protocolos de la W3C.

W3C. (s.f.). Protocolos de la W3C. Recuperado de

http://www.w3.org/standandars/webarch/protocols

e. Definiciones y acrónimos

Abreviaturas Definiciones

BD Base de datos

UML Lenguaje unificado de modelado

IEEE Institute of Electrical and Electronics Engineers

MySQL My Structured Query Language

Java Lenguaje de programación

Arduino Plataforma de prototipos electrónica de código abierto

W3C World Wide Web Consortium

Page 4: IEEE 1016 1998: Software design description

pág. 3

2. Visión genera del sistema El sistema iAccess será un producto diseñado para trabajar en entornos escolares en

una plataforma basada en aplicación de escritorio y el cual cuenta con la tecnología

Arduino, lector de NFC y tarjetas NFC, lo que permitirá su instalación en los

computadores con los que cuenta la institución.

3. Arquitectura del sistema a. Apreciación global

iAccess posé una arquitectura cliente servidor, en la cual una gran cantidad de

clientes pueden hacer uso del sistema y este a su vez a la base de datos sin

perdida alguna puesto que todo el conjunto de tecnologías se encuentra

montado sobre la intranet de la universidad.

b. Diseño descriptivo

c. Justificación del diseño

El sistema se planteó instalar bajo una intranet puesto que esto tiene algunas

ventajas como una respuesta más rápida a la hora de recibir peticiones, así

como la seguridad al momento de resguardar datos de los alumnos, todo el

sistema será administrado por los debidos departamentos de IT de la

universidad y solo ellos podrán tener acceso a la información. También se

planteó usar servidores remotos y acceder a ellos a través de internet, pero

debido a las constantes fallas en el servicio y por seguridad se definió que sería

instalado localmente.

Page 5: IEEE 1016 1998: Software design description

pág. 4

4. Diseño de datos a. Descripción de datos

5. Diseño de componentes

Page 6: IEEE 1016 1998: Software design description

pág. 5

6. Diseño de interfaz humana a. Descripción general de la interfaz de usuario

La interfaz gráfica de iAccess se basa en un menú principal el cual es accedido

una vez se haya autentificado el administrador. En este menú se encuentra el

alta de alumnos, modificación de datos acerca de este, el sistema para el

préstamo de libros, así como una forma de reportar fallas en el sistema

directamente a la universidad y/o sus administradores.

b. Imágenes de pantalla

Pantalla de inicio de sesión

Page 7: IEEE 1016 1998: Software design description

pág. 6

Menú principal del sistema

Alta de alumnos

Page 8: IEEE 1016 1998: Software design description

pág. 7

Edición de datos del alumno

Sistema para el reporte de errores en el sistema

Page 9: IEEE 1016 1998: Software design description

pág. 8

Pantalla para la gestión del préstamo de libros

c. Objetos de pantalla y acciones Los recuadros de texto donde aparece la leyenda “Respuesta del servidor” tiene

como función principal mantener en tiempo real la respuesta a las peticiones

que se le hacen a la base de datos, ya sean de error o de confirmación.