You are on page 1of 11

AP5-AA1-EV2-DEFINIR LA ARQUITECTURA TECNOLÓGICA PARA SU PROYECTO DE

FORMACIÓN

Hermes Yamith Escobar Ospino

Ing. Candelaria Suarez Beleño


Instructora

Análisis y desarrollo de sistemas de información


Centro nacional colombo alemán
Barranquilla
2018
1. Introducción

El presente documento provee información técnica relacionada al desarrollo del proyecto


“Desarrollo de un sistema para la administración de información de instituciones y
programas de educación superior en Bogotá” y los avances hasta ahora realizados
después de completar la fase de análisis; el escrito se presenta como un paralelo con el
informe de especificación de requisitos refutando o reafirmando las hipótesis concebidas
para el desarrollo del proyecto en la fase de análisis.
Este documento está hecho con fines educativos para evaluación del Servicio Nacional
de aprendizaje (SENA) y sus apoderados.

1.1. Propósito del sistema.

El sistema está compuesto por una base de datos alojada en un servidor externo que
será accesible a por medio de una página web con dominio: www.scholarium.com o
similar por medio de la cual será accesible un buscador que permita filtrar los resultados
de la página por institución, carrera o lugar. Será compatible con móviles Android o
iphone, Windows y en general con cualquier dispositivo que acepte los protocolos
estándar de internet.

1.2. Objetivos del diseño

Generales Específicos

• Efectuar en forma correcta los procedimientos


apropiados
• Presentar en forma apropiada y adecuada la
Satisfacer los
información
requerimientos del
usuario • Proporcionar resultados exactos
• Utilizar métodos de interacción apropiados
• Proporcionar confiabilidad

Especificar los
elementos de diseño Describir las características de un sistema de
lógico del sistema información: entrada, salida, procedimientos, archivos, bases
de datos.

El diseño y su especificación debe estar en


Ajustarse a
concordancia con estándares de desarrollo así como con las
estándares de diseño
reglas establecidas por la organización.

Las buenas prácticas de diseño ergonómico deben


Fácil de usar
contribuir a la efectividad y eficiencia del usuario.

1.3. Definiciones, acrónimos y abreviaturas


FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de
Archivos')
Password: Una contraseña o clave, es una forma de autentificación que utiliza
información secreta para controlar el acceso hacia algún recurso

ALGORITMO. Conjunto de reglas bien definidas para la resolución de un problema. Un


programa de software es la transcripción, en lenguaje de programación, de un
algoritmo.

BACK-END PROCESSOR. Procesador que se utiliza para determinada función muy


especializada, como por ejemplo, administrar una base de datos.

BACKUP. Copia de seguridad. Se hace para prevenir una posible pérdida de


información.

BASE DE DATOS. Conjunto de datos organizados de modo tal que resulte fácil acceder
a ellos, gestionarlos y actualizarlos.

CASOS DE USO. Es una descripción de los pasos o las actividades que deberán
realizarse para llevar a cabo algún proceso. Los personajes o entidades que
participarán en un caso de uso se denominan actores. En el contexto de ingeniería del
software, un caso de uso es una secuencia de interacciones que se desarrollarán entre
un sistema y sus actores en respuesta a un evento que inicia un actor principal sobre
el propio sistema.

COMANDO (command). Instrucción que un usuario da al sistema operativo de la


computadora para realizar determinada tarea.

DATA ENTRY. Ingreso de datos. Proceso de ingresar datos a una computadora para
su procesamiento.

DATA. Datos, información.

DEBUGGING. Depuración, corrección de errores o bugs.


DIRECTORIO (directory). Grupo de archivos relacionados entre sí que se guardan bajo
un nombre.

INTERFACE. Elemento de transición o conexión que facilita el intercambio de datos. El


teclado, por ejemplo, es una interface entre el usuario y la computadora.

JAVA. Lenguaje de programación y la primera plataforma informática creada por Sun


Microsystems en
1995.

2. Representación de la arquitectura.

2.1 Metas y restricciones de la Arquitectura


La interfaz con el usuario consistirá en un conjunto de ventanas con botones, listas
y campos de textos. Ésta deberá ser construida específicamente para el sistema
propuesto y, será visualizada desde un navegador de internet.

Los servidores, clientes y aplicaciones se comunicarán entre sí, mediante protocolos


estándares en internet, siempre que sea posible. Por ejemplo, para transferir
archivos o documentos deberán utilizarse protocolos existentes (FTP u otros
convenientes).
Los usuarios deberán identificarse para acceder a cualquier parte del sistema.
El sistema podrá ser consultado por cualquier usuario dependiendo del módulo en
el cual se encuentre y su nivel de accesibilidad.
El sistema ofrecerá al usuario información general acerca del estado actual de la
mercancía y el lugar donde se encuentre.
El sistema permitirá al usuario (Administrador o Cliente) registrarse. El usuario debe
suministrar datos como: Códigos, Nombre, Apellido, Usuario y Password.

3. Vista lógica

3.1 Identificación de Subsistemas

3.2 Estructuración por capas.


3.3 Diagrama de Clases del diseño

4. Vista del proceso

4.1 Diagramas de secuencia

5.
Vista de datos
5.1 Modelo de datos
5.2 Diccionario de datos

.
6. Vista de Interacción

6.1 Interfaces de Usuario.


6.2 Mapa de Navegación

7. Vista de seguridad

Autentificación de Usuarios: los usuarios deberán identificarse para acceder a cualquier


parte del sistema.

Consultar Información: El sistema ofrecerá al usuario información general acerca del


estado actual de la mercancía y el lugar donde se encuentre.

Registrar Usuarios: El sistema permitirá al usuario (Administrador o Cliente) registrarse.


El usuario debe suministrar datos como: Códigos, Nombre, Apellido, Usuario y
Password.

Modificar: Permite al administrador modificar datos de la posición del barco, estado de


la mercancía, puerto donde esta se encuentra y tiempos estipulados en los procesos.

Integración de Componentes: El componente de inventario deberá integrarse al


sistema de información web proporcionando los recursos necesarios, con el propósito
de que la interacción con los usuarios sea provechosa en la administración de la
información.

Gestionar Reportes: Permite al administrador imprimir reportes de los eventos a realizar


o concluidos, así como también, ver listados de procesos activos, entre otros.

Auditoría: Evaluar y analizar los procesos del sistema, proponiendo solución de


problemas existentes dentro del sistema utilizado
8. Vista de Implementación

8.1 Herramientas de Desarrollo e implementación


Se desarrollará el proyecto en HTML con bases de datos en my sql. en visual Basic y
estará disponible para ser accesado desde computadoras o dispositivos móviles.

8.2 Paquetes/Componentes

8.3 Despliegue
8.4 Vista de Administración

Tipo de usuario cliente


Responsabilidad NA
Formación NA
Habilidades Uso básico de internet
Actividades Navegación en internet
Interacción con el sistema Externa

Tipo de usuario administrador


Responsabilidad Desarrollo y mantenimiento
Formación Tecnologo en ADSI
Habilidades Programación
Actividades Mantenimiento, actualización
Interacción con el sistema interna