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

Documento planeación fase de construcción Versión 00 STEA

FICHA DE CONTROL DE CAMBIOS

PROYECTO STEA

DOCUMENTO Planeación fase de construcción

VERSIÓN 00

FECHA
CREACIÓN 02/03/2018

FECHA CAMBIO 02/03/2018

RESPONSABLES Juan David Barona

LÍDER Dairo Rodríguez Blanco

HISTORIAL

FECHA NÚMERO OBSERVACIONES AUTOR VER


DE (ES)
VERSIÓN

Juan David
02/03/2018 00 Creación del documento 00
Barona
Documento planeación fase de construcción Versión 00 STEA

1. EQUIPO DE TRABAJO – ROLES Y RESPONSABILIDADES

Nombres y apellidos Rol en el equipo Responsabilidades

Desarrollador del Desarrollar software


Juan David Barona software empresarial a la empresarial a la
media medida
Documento planeación fase de construcción Versión 00 STEA

2. MODULOS DEL SISTEMA DE INFORMACIÓN

El software desarrollado para la empresa STEA está conformado por los


siguientes módulos:

Una vez se ingresa al software este nos muestra una página de inicio en la cual
el técnico encargado debe ingresar el usuario y contraseña, con el fin de
registrar los datos del cliente y del vehículo y diagnóstico realizado.

Una vez registrado los datos del cliente y del vehículo se pasa a registrar las
fallas y piezas a utilizar para la reparación del vehículo previamente
diagnosticado.
Documento planeación fase de construcción Versión 00 STEA

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 del 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.

Implantación de la Base de Datos Física 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 equipos donde se encuentre
el software instalado.

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.
Documento planeación fase de construcción Versión 00 STEA

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

3.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

 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
Documento planeación fase de construcción Versión 00 STEA

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.

 Servidor de aplicaciones Apache Tomcat. Servidor libre y gratuito de la


Apache Software Foundation.

Puestos de trabajo.

<<dispositivo >>
impresora
<<dispositvo >>
tecnico automotriz
<<servidor >> usb
software stea red lan
base de datos

base de datos: string

red lan
router
<<dispositivo >>
cliente http
<<dispositivo >>
aplicacion stea tecnico en sistemas

software stea

Como se evidencia en la imagen anterior 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.

 Cliente

 Técnico automotriz

 Impresora

 Router internet

 Técnico en sistemas

3.1.1. Implantación de la Base de Datos Física


Documento planeación fase de construcción Versión 00 STEA

Productos De entrada 19

 Entorno Tecnológico del Sistema La Aplicación está desarrollada en entorno


Web, con Herramienta “Java” y base de datos “MySQL”.

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

Arquitectura con servidor de archivos

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

Un servidor de archivos es un dispositivo que gestiona operaciones sobre


archivos y es compartido por cada uno de los PC clientes en esa red como se
evidencia en la imagen a continuación.

SERVIDOR PROXY ROUTER INTERNET

IMPRESORA
TECNICO AUTOMOTRIZ
Documento planeación fase de construcción Versión 00 STEA

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.

Para el 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.
Documento planeación fase de construcción Versión 00 STEA

A continuación se muestran las tablas creadas en el gestor de bases de datos


MySQL.

Base de datos STEA

Tablas que conforman la base de datos STEA

Tabla cliente

Tabla mantenimiento

Tabla vehiculo
Documento planeación fase de construcción Versión 00 STEA

3.2. 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.

CODIGO.

A continuación se relaciona el código que se ha realizado hasta el


momento para nuestro sistema de información denominado STEA al igual
que la interface inicial

3.2.1. Generación del Código de Componentes

import javax.swing.JOptionPane;

/*
* To change this license header, choose License Headers in Project
Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author compùtador
*/
public class proyecto {
Documento planeación fase de construcción Versión 00 STEA

public static void main(String[] args) {

String nombre,correo,placavehiculo,modelo;
int cedula,telefono;

nombre=JOptionPane.showInputDialog(null, "Ingrese el nombre del


cliente: ");
cedula=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese el
numero de identificacion del cliente: " ));
telefono=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese
el telefono del cliente: " ));
correo=JOptionPane.showInputDialog(null, "Ingrese el correo
electronico del cliente: ");
placavehiculo=JOptionPane.showInputDialog(null, "Ingrese la Placa
del vehiculo: ");
modelo=JOptionPane.showInputDialog(null, "Ingrese el Modelo del
vehiculo: ");

JOptionPane.showMessageDialog (null, "Nombre de cliente: " +


nombre+ "\n"+ "correo electronico del cliente: "+correo+"\n" +"Telefono de
cliente: " + telefono + "\n" + "Placa del vehiculo: " + placavehiculo+ "\n" +
"Modelo del vehiculo: " + modelo);

String descripcion;
double cantidad,vlunitario,iva=0.19,vtotal;

cantidad=Integer.parseInt(JOptionPane.showInputDialog(null,"cantidad: " ));


descripcion=JOptionPane.showInputDialog(null, "descripcion: ");
vlunitario=Integer.parseInt(JOptionPane.showInputDialog(null,"Valor
unitario: " ));

vtotal= vlunitario + vlunitario * iva;

JOptionPane.showMessageDialog (null, "cantidad:" + cantidad+ "\n"+


"descripcion: "+descripcion+"\n" +"Valor unitario: " + vlunitario + "\n" + "Valor
total: " + vtotal );

}
Documento planeación fase de construcción Versión 00 STEA

Ventanas.
Documento planeación fase de construcción Versión 00 STEA

3.2.2. Desarrollo de pantallas y Reportes

Prueba

4. CRONOGRAMA DE ACTIVIDADES

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


construcción del proyecto.
Documento planeación fase de construcción Versión 00 STEA

Actividad Responsable Duración Mes1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6

Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Definir la Juan 15
Arquitectura david dias
lógica del
barona
software para
su proyecto de
formación

Juan
Modelo 10
david
Relacional de la dias
barona
Base de Datos
del proyecto de
formación

Juan
Interfaz Gráfica 8 dias
david
de Usuario para
barona
el proyecto de
formación
Documento planeación fase de construcción Versión 00 STEA

Juan
Mecanismos de 15
david
control y dias
barona
seguridad

Juan
Interfaz Gráfica 20
david
de Usuario para dias
barona
el proyecto de
formación

Juan
Definir la 10
david
Arquitectura dias
barona
tecnológica para
su proyecto de
formación

Juan
Desarrollo de 8 dias
david
fichas técnicas
barona
de las
necesidades
informáticas
para el sistema
de información

Juan
Documento 10
david
Diseño del dias
barona
Sistema
Documento planeación fase de construcción Versión 00 STEA

Actividad Responsable Duración Mes7 Mes 8 Mes 9 Mes 10 Mes 11 Mes 12

Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Juan
Definir la david 10
Arquitectura barona dias
lógica del
software para
su proyecto
de formación

Juan
Modelo david 8 dias
Relacional de barona
la Base de
Datos del
proyecto de
formación

Juan
Interfaz david 10
Gráfica de barona dias
Usuario para
el proyecto
de formación
Documento planeación fase de construcción Versión 00 STEA

Socialización Juan 15
de la david dias
clasificación barona
del mercado
potencial
para el
sistema de
información

Juan
Definir la david 10
Arquitectura barona dias
tecnológica
para su
proyecto de
formación

Juan
Construir la david 20
base de barona dias
datos para su
proyecto de
formación

Juan
Construcción david
de elementos barona
de
Documento planeación fase de construcción Versión 00 STEA

programación
para el
proyecto de
formación

Juan
Construcción david 10
de la Interfaz barona dias
Web para el
proyecto de
formación

Juan
Usabilidad david 15
del proyecto barona dias
de formación

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