Вы находитесь на странице: 1из 16

AP5-AA3-EV4-PLAN DE CONSTRUCCIÓN DEL SISTEMA DE

INFORMACIÓN

TECNÓLOGO ANÁLISIS Y DESARROLLO DE SISTEMAS DE


INFORMACIÓN (ADSI)
(1565071)

JEINER CLAROS VALDERRAMA

SANDRA CASTRILLÓN
INSTRUCTOR

SERVICIO DE APRENDIZAJE
SENA
2018

1
FICHA DE CONTROL DE CAMBIOS

PROYECTO notas web para colegio

DOCUMENTO ANÁLISIS Y DESARROLLO DE SISTEMAS DE


INFORMACIÓN (ADSI)
VERSIÓN 001

FECHA 09/20/2018
CREACIÓN

FECHA CAMBIO

RESPONSABLES JEINER CLAROS

LÍDER JEINER CLAROS

HISTORIAL

FECHA NÚMERO OBSERVACIONES AUTOR (ES) VER


DE
VERSIÓN

09/20/2018 001 Creación del Proyecto JEINER 001


CLAROS

EQUIPO DE TRABAJO – ROLES Y RESPONSABILIDADES

Nombres y apellidos Rol en el equipo Responsabilidades

JEINER CLAROS Desarrollador Crear e implementar el


software
MODULOS DEL SISTEMA DE INFORMACIÓN
Este sistema de información busca y filtra instituciones de educación
superior en una base de datos:

 Una vez se ingresa al sistema, y se introduce el login y el password el


sistema inmediatamente nos envió al menú principal en donde se desglosan
los distintos módulos del sistema,

En la figura anterior se evidencian módulos que nos brindan una serie de


opciones dependiendo los requerimientos del usuario

3
ACTIVIDADES PARA LA CONSTRUCCIÓN DEL SISTEMA DE
INFORMACIÓN
Como actividades se verificara la disponibilidad, medios y facilidades para la
realización y construcción de nuestro sistema de información, adicionalmente
la preparación de los puestos de trabajo, bibliotecas de programas,
herramientas de generación de código, bases de datos y ficheros de prueba
entre otros.

Tarea Productos Técnicas Participantes

3.1 Implementación
de la base de • Base de Realización de • Analista de
datos, física o datos física las pruebas información
de ficheros necesarios
• Sistema de para su • Ingeniero de
ficheros funcionamiento plataforma

3.2 Preparación del  Entorno de


entorno de construcció • Analista de
construcción n información

• Ingeniero de
plataforma

Implantación de la Base de Datos Física o Ficheros

En este punto se crearan los siguientes elementos:

Creación de los elementos del sistema, gestor de base de datos y


sistema de ficheros

La base de datos será creada en un servidor el cual la contendrá de forma


segura, esta podrá utilizar herramientas SQL, o simplemente mediante el uso
de ficheros, los cuales serán accesibles desde los diferentes equipos donde
se encuentra la aplicación instalada
Reservar el espacio de almacenamiento, definiendo, entre otros, los
dispositivos físicos a emplear, tamaño de los bloques, tipo de registro
físico, zona de desbordamiento, opciones de almacenamiento de datos,

El servidor tendrá un disco adicional de uso exclusivo para la base de datos


y los ficheros correspondientes el cual tendrá un almacenamiento de 1 tb,
con lo cual se asegura la estabilidad y fiabilidad de los datos

Inicializar la base de datos o ficheros, cargando los datos considerados


necesarios en el espacio de almacenamiento previamente definido.

La base de datos siempre estará disponible, ya que el servidor siempre


estará encendido y tendrá vista directa con los diferentes equipos vinculados
dentro de la red LAN.

Productos de entrada

• Entorno Tecnológico del Sistema


• Diseño de la Arquitectura del Sistema
• Especificaciones de Construcción del Sistema de Información

Productos de salida

• Base de Datos Física o Sistema de Ficheros

Participantes

 Estudiante análisis y desarrollo de sistemas de


información
 Docente del colegio para plataforma

1.1. Preparación del entorno de generación y construcción

En punto prepararemos el entorno en el que se construirán los componentes


del sistema de información, contemplando los siguientes aspectos:

 Bibliotecas o librerías a utilizar


 Herramientas: generadores de código, editores, compiladores,
verificadores sintácticos, montadores de enlace,
 Puestos de trabajo

5
 Implementación de los procedimientos de operación y seguridad propios
del entorno deconstrucción, de acuerdo a los requisitos de seguridad y
operación establecidos en la tarea Especificación del Entorno de
Construcción.

Herramientas a utilizar:

 J2SDK. Es el término que proviene de la sigla en inglés de Java 2


Standard Development Kit, que al traducir al español significa Entorno de
Desarrollo
Estándar de Java 2. J2SDK es el módulo para desarrollar aplicaciones en
Java. Los paquetes que pertenecen al Standard Development Kit son los
destinados a entornos programables, sólo para programas en JAVA.

 Se pueden crear applets, aplicaciones web, programas con ventanas,


entre otra variedad de aplicaciones [2]. Como el entorno desarrollador de
Netbeans cuenta con el J2SDK, fue escogido para el desarrollo del
software. Por esto y por las bases de conocimiento tanto del estudiante
como de la experiencia, fue que el módulo desarrollador de J2SDK fue el
escogido para esta aplicación.

 En la capa del negocio se implementaron el Servlet y las clases Java. El


servlet adopta el rol de controlador para recepcionar las peticiones y
proceder a direccionar las operaciones a que tenga la lugar cada petición
para que sean ejecutadas por el respectivo comando y así responder a
las peticiones.

Puestos de trabajo

Se utilizaran 5 puestos de trabajo, teniendo en cuenta que ya se encuentran


en funcionamiento, y lo que se requiere es la instalación del software en
cada dispositivo, adicional al servidor.

• Servidor
• Colegio
• Cliente
• Router internet
• Impresora
Uno de los nodos principales es el nodo servidor el cual almacenara toda la
base de datos referente a las órdenes de servicio, también se tiene un router
de internet el cual brinda el servicio de internet para poder acceder desde
fuera a la información, este llegaría a través de fibra óptica a nuestro servidor
y desde ahí se realiza la distribución para el manejo seguro y eficaz de
nuestro canal de internet, el cual a su vez es distribuido en los nodos
administrativo, gerencia, técnico, cliente, contabilidad, recepción, que serían
dispositivos o computadores con la aplicación instalada para el manejo de
las ordenes de servicio, uno de los nodos más importantes seria el nodo
recepción ya que a través de este se recibe el mayor número de órdenes de
servicio reportadas por los clientes internos y externos.

También se encuentra el nodo de impresora administrativa el cual está


destinado para que cualquiera puede imprimir desde cualquier dispositivo
con la aplicación previamente instalada, hay uno nodo llamado impresora
gerencia, pero este de uso exclusivo del dispositivo de gerencia por lo cual
no se podría imprimir desde otro dispositivo que no sea ese.

Nuestro software estará instalado en cada pc relacionado en el sistema de


despliegues pero la base de datos únicamente estará instalada en el servidor
principal del cual todos los dispositivos accedan, todos los nodos

Se encontraran conectados al servidor a través de cable utp, correctamente


estructurado donde no se encuentra falla alguna.

Productos de entrada:

 Especificaciones de Construcción del Sistema de Información

Productos de salida:

 Entorno de construcción

Participantes:

 Estudiante análisis y desarrollo de sistemas de


información
 Docente del colegio para plataforma

7
Implantación de la Base de Datos Física Productos De entrada

 Entorno Tecnológico del Sistema

La Aplicación está desarrollada en entorno Web, con Herramienta “Java” y


base de datos “Oracle”.

Es accesible desde cualquier equipo conectado a la red interna de la


Gatoloco estudios que tenga internet:

 navegador Internet Explorer 8 o superior en el equipo informático.


 Acrobad Reader, para la visualización e impresión de los documentos
que se generan.

Requiere instalación

Para acceder a este Sistema puede seguir estos pasos:

• Acceder a la página de la intranet de la Empresa


• Localizar en la parte derecha de la pantalla las pestañas siguientes y
acceder a Aplicaciones

Diseño de la Arquitectura del Sistema

Arquitecturas cliente-servidor

Distribuyendo estos sub sistemas mediante el patrón cliente-servidor


obtengo varias arquitecturas cliente-servidor para Sistemas de Información

• Servidor de archivos
• Servidor de Base de datos
• Arquitectura en tres niveles

Arquitectura con servidor de archivos

Todo el procesamiento se realiza en el PC que solicita los datos

 Especificaciones de Construcción del Sistema de Información

Productos De entrada
 Base de Datos Física o Sistema de Ficheros
Participantes
• Analista del sistema de información

• Administradores de Bases de Datos

OBJETOS DE LA BASE DE DATOS A CONSTRUIR

Se pueden organizar diferentes tipos de objetos de base de datos


(objetos de base de datos: una base de datos de Access contiene
objetos como tablas, consultas, formularios, informes, páginas,
macros y módulos. Un proyecto de Access contiene objetos como
formularios, informes, páginas, macros y módulos.) En un grupo.

Para nuestro sistema de información requeriremos un formulario con


varios subformularios que se pueden administrar más fácilmente si se
crea un grupo que contenga el formulario principal, los subformularios
y las tablas o consultas en que estén basados.

También se creara un grupo para los formularios e informes que se


utilicen con más frecuencia; cuando se hace clic en el icono
correspondiente a dicho grupo, tanto los formularios como los
informes aparecen en la lista
Objeto de la ventana Base de datos

Tablas:

Como una colección de datos sobre las órdenes de servicio


registradas en el sistema por el personal relacionado o proveedores.
Al usar una tabla independiente para cada tema, los datos se
almacenan sólo una vez. Esto tiene como resultado una base de
datos más eficaz y menos errores de entrada de datos.

Consultas:

Se piensa crear las consultas en SQL creada con una instrucción SQL
(cadena o instrucción de SQL: expresión que define un comando de
SQL, como SELECT, UPDATE o DELETE, e incluye cláusulas como
WHERE y ORDER BY. Las instrucciones o cadenas de SQL se
utilizan en consultas y en funciones de agregado.). Se puede utilizar el
lenguaje de consulta estructurado SQL para consultar, actualizar y
administrar bases de datos relacionales, como Microsoft Access.

9
Cuando se crea una consulta en la vista Diseño (vista Diseño: ventana
que muestra el diseño de estos objetos de base de datos: tablas,
consultas, formularios, informes, macros y páginas de acceso a datos.

Microsoft Access como base de datos, presentamos las imágenes de


lo que se espera realizar con el proyecto de órdenes de servicio para
el almacenamiento de la información.

Preparación del Entorno de Construcción

En esta tarea se prepara el entorno en el que se construirán los


componentes del sistema de información, contemplando aspectos tales
como:

Bibliotecas o librerías a utilizar

A continuación presentamos un ejemplo de la librera a utilizar y como la


agregaremos a nuestro proyecto formativo mediante una serie de imágenes
explicativas.

Librería Apache Poi Java API

Descargamos la librería API Apache Poi Java para añadirla a nuestro


proyecto, en Netbeans podemos añadir el fichero jar directamente, o, como
voy a explicar aquí, añadirla creando una librería que podremos agregar de
forma sencilla en otros proyectos, en otros IDES será similar la forma de
integración de las librerías.

En nuestro proyecto buscamos la carpeta Libraries nos colocamos encima y


seleccionamos Add Library, no tiene mucho que explicar así que te lo
mostraré en imágenes:

Netbeans añadir librería – Creando nuestra librería para Apache POI

Como se ve en la imagen le damos el nombre a nuestra librería, ApachePoi


en mi caso, utiliza nombres que identifiquen fácilmente la librería, si es una
librería con muchas actualizaciones, será importante que indiques la versión.
También indicamos de qué tipo es, en nuestro caso Class Libraries:
 Herramientas: generadores de código, editores, compiladores, verificadores
sintácticos, montadores de enlace

Netbeans es un editor para desarrollar aplicaciones Java y nos permite


generar código de forma sencilla y rápida con unos simples clics.

Generar código para atributos y métodos


En la programación orientada a objetos es común declarar variables de
classe (también conocidas como atributos) como privadas y utilizar métodos
públicos para tener acceso a estas variables desde otro contexto. A esto se
le llama encapsulación de datos y es lo que en Java se conoce como la
metodología
"getter and setter".

 Puestos de trabajo

Para este proyecto por parte del analista, la gran parte se desarrollara
en su taller o laboratorio, y las pruebas requeridas se realizaran en la
oficina donde se va a implementar el sistema de información
directamente sobre el servidor y los equipos necesarios.

Esto con el fin de verificar la funcionalidad del proyecto sobre la


marcha y realizar los correctivos necesarios antes de su
implementación.

 Implementación de los procedimientos de operación y seguridad propios


del entorno de construcción, de acuerdo a los requisitos de seguridad y
operación establecidos en la tarea Especificación del Entorno de
Construcción

 Especificaciones de Construcción del Sistema de Información

Productos De entrada

 Entorno de Construcción

Participantes

11
 Estudiante análisis y desarrollo de sistemas de
información
 Docente del colegio para plataforma

Tarea Producto Técnica y Participante


practicas
Implantación  Base de • Estudiante
de la Base de Datos análisis y
Datos Física o Física desarrollo de
Ficheros o sistemas de
Sistema de información
Ficheros
Preparación  Entorno de  Docente
del Construcci del colegio
Entorno de ón para
Construcción plataforma

GENERACIÓN DEL CÓDIGO DE LOS COMPONENTES Y PROCEDIMIENTOS

En esta tarea se genera el código correspondiente a cada uno de los


componentes del sistema de información, identificados en la tarea Definición
de Componentes y Subsistemas de Construcción

Para generar el código fuente se tienen en cuenta los estándares de


nomenclatura, codificación y calidad utilizados por la organización y
recogidos en el catálogo de normas.

Con el fin de verificar que el código fuente especifica de forma correcta el


componente, se realiza su ensamblaje o compilación, verificando y
corrigiendo los errores sintácticos, y el enlace del código objeto obtenido con
las correspondientes bibliotecas
PRUEBAS
En esta actividad se realizan las pruebas unitarias de cada uno de los
componentes del sistema de información, una vez codificados, con el objeto
de comprobar que su estructura es correcta y que se ajustan a la
funcionalidad establecida.

En el plan de pruebas se ha definido el entorno necesario para la realización


de cada nivel de prueba, así como las verificaciones asociadas a las pruebas
unitarias, la coordinación y secuencia a seguir en la ejecución de las mismas
y los criterios de registro y aceptación de los resultados.

Tarea Producto Tecnica Participante


y
practicas
Generacion del  Software  Analista
código de  Codigo fuente
componentes
Generacion del  Procedimiento de  Estudiante
código de operación y análisis y
procedimientos administración del desarrollo de
y seguridad sistema sistemas de
 Procedimientos de información
seguridad y  Docente del
control de acceso colegio para
plataforma

Desarrollo de pantallas y Reportes

En esta tarea se de desarrollan los formularios de entrada y salida de


datos de acuerdo con la especificación obtenida en el documento de
diseño, se implementan los aspectos de diseño gráfico que le darán la
apariencia definitiva al sistema de información.

13
Integración del Sistema

En esta tarea se integran todos los componentes del sistema y se configura


la infraestructura del sistema, se debe verificar si los componentes o
subsistemas interactúan correctamente a través de sus interfaces, tanto
internas como externas, cubren la funcionalidad establecida, y se ajustan a
los requisitos especificados en las verificaciones correspondientes.

Se realizan las pruebas de integración mediante la instalación del software


ordenes de servicio en los ordenadores y se verifica si los componentes o
subsistemas interactúan correctamente a través de sus interfaces, tanto
internas como externas, cubren la funcionalidad establecida, y se ajustan a
los requisitos especificados en las verificaciones correspondientes.

La estrategia a seguir en las pruebas de integración se establece en el plan


de pruebas, dónde se habrá tenido en cuenta el plan de integración del
sistema de información, siempre y cuando se haya especificado en la tarea
Sin embargo, es necesario que los componentes objeto de las pruebas de
integración se hayan verificado de manera unitaria.

CRONOGRAMA DE ACTIVIDADES

A continuación se presenta un calendario de las principales tareas de la fase


de construcción del proyecto

Actividad Responsa Dura


ble ción Mes 1

Sem 1 Sem 2 Sem 3 Sem 4


Capacitación JEINER 1 mes Realización Evaluación de
de CLAROS de un conocimientos
información Analista del manual
sistema de básico
información para el Capacitación Prácticas en
usuario del software el
al sistema de
personal información a
operativo implementar

Actividad Responsa Duración


ble Mes 2

Sem 1 Sem 2 Sem 3 Sem 4

JEINER 1 mes Pruebas


CLAROS iniciales
Analista del Verificar Instalación
Configura
sistema de equipos de del Configuración
ción del
información cómputo sistema y de
sistema y
y pruebas las
equipos de
capacidad correspon bases de
computo
es dientes

datos

15
Actividad Responsable Duración
Mes 3

Sem 1 Sem 2 Sem 3 Sem 4

Revisión JEINER CLAROS 1 mes Verificaci Inicio de Correc


de Analista del sistema ón del pruebas ción de
pruebas de información sistema y con errores Realiz
y bases funcionali informa en ación
de datos dad ción real base de
de prueba
datos s
elimina
ndo
errores
del
sistem
a

Вам также может понравиться