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

AP5-AA3-Ev1-Documento Diseo del Sistema

Diego Alejandro Restrepo Flrez

Servicio Nacional de Aprendizaje SENA

Tecnologas de la Informacin y las Comunicaciones Gestin de la Informacin

Anlisis y Desarrollo de Sistemas de Informacin

2017
1. Introduccin

Actualmente, la informacin es manejada a travs de una libreta de apuntes para


crear un diseo con respecto a las especificaciones de sus clientes.

Se requiere tener un medio ms eficiente para tener mayor acceso y control de la


informacin que est asignada en el taller.

Cuando se requiere consultar la informacin manejada es necesario buscar la

informacin por medio de la libreta de apuntes lo cual es algo muy incmodo ya

que no se posee la informacin en tiempo real y lo que demorara la toma de

decisin en un momento dado.

1.1. Propsito del sistema.

Atendiendo la gran oferta de remodelacin que actualmente ofrece nuestro pas (a la cual
no es ajena Antioquia) desarrollaremos un sistema orientado a computadores de escritorio
con conexin a base de datos y catalogo web, el cual consiste en crear diseos creativos
de forjas, jambas y ms.
1.2. Objetivos del diseo

Los Objetivos Generales y especficos para el diseo del sistema de


Informacin MOMETALMEC son los siguientes:
Generales Especficos
Efectuar en forma correcta los procedimientos
apropiados

Presentar en forma apropiada y adecuada la


informacin
Satisfacer los requerimientos
de los usuarios del sistema
Proporcionar resultados exactos
MOMETALMEC
Utilizar mtodos de interaccin apropiados

Proporcionar confiabilidad

Describir las caractersticas del sistema de


Especificar los elementos de informacin MOMETALMEC: entrada, salida,
diseo lgico procedimientos, archivos, bases de datos.

Proporcionar las Especificar los componentes y funciones con


especificaciones de software suficiente detalle para construir el software.
que se usar para el sistema
El diseo y su especificacin debe estar en
concordancia con estndares de desarrollo as
Ajustarse a estndares de
como con las reglas establecidas por la
diseo
organizacin.

Contribuir a la efectividad y eficiencia del


Facilitar el uso usuario.

1.3. Definiciones, acrnimos y abreviaturas

MOMETALMEC: nombre del software que significa modelo de metalmecnica.

FTP (siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia de


Archivos')
Password: Una contrasea o clave, es una forma de autentificacin que utiliza
informacin secreta para controlar el acceso hacia algn recurso

ALGORITMO. Conjunto de reglas bien definidas para la resolucin de un


problema. Un programa de software es la transcripcin, en lenguaje de
programacin, de un algoritmo.

BACK-END PROCESSOR. Procesador que se utiliza para determinada funcin


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

BACKUP. Copia de seguridad. Se hace para prevenir una posible prdida de


informacin.

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

CASOS DE USO. Es una descripcin de los pasos o las actividades que debern
realizarse para llevar a cabo algn proceso. Los personajes o entidades que
participarn en un caso de uso se denominan actores. En el contexto de ingeniera
del software, un caso de uso es una secuencia de interacciones que se
desarrollarn entre un sistema y sus actores en respuesta a un evento que inicia
un actor principal sobre el propio sistema.

COMANDO (command). Instruccin 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, informacin.

DEBUGGING. Depuracin, correccin de errores o bugs.


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

INTERFACE. Elemento de transicin o conexin que facilita el intercambio de


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

JAVA. Lenguaje de programacin y la primera plataforma informtica creada por


Sun Microsystems en
1995. Es la tecnologa subyacente que permite el uso de programas punteros,
como herramientas, juegos y aplicaciones de negocios. Java se ejecuta en ms de
850 millones de ordenadores personales de todo el mundo y en miles de millones
de dispositivos, como dispositivos mviles y aparatos de televisin.

LENGUAJE DE PROGRAMACIN. Sistema de escritura para la descripcin


precisa de algoritmos o programas informticos.

MySQL. Sistema de gestin de bases de datos (SGBD) multiusuario,


multiplataforma y de cdigo abierto.

PROTOCOLO. Un conjunto de reglas formales que describen como se


trasmiten los datos, especialmente a travs de la red.

SISTEMA DE INFORMACIN. Conjunto de procesos que operan sobre una


coleccin de datos estructurada segn las necesidades de una empresa,
recopilan, elaboran y distribuyen la informacin (o parte de ella) necesaria para las
operaciones de dicha empresa y para las actividades de direccin y control
correspondientes (decisiones) para desempear su actividad de acuerdo a su
estrategia de negocio.

UML. Lenguaje Unificado de Modelado, es un lenguaje grafico para visualizar,


especificar, construir y documentar un sistema de informacin.

1.4. Referencias

AP1-AA3-Ev1-Lista de requerimientos funcionales y no funcionales del Proyecto.


AP3-AA3-Ev1-Informe de Anlisis del Sistema de Informacin
AP5-AA1-Ev2-Definir la Arquitectura tecnolgica para su proyecto de formacin
2. Representacin de la arquitectura.

taller metalmecanico
factura
+direccin
+nit +nit
+telefono Clientes
+numero
-nombre Pedido +valorunitario
+HoraEntrada()
-cedula +valortotal
+HoraSalida()
-telefono +cliente +nombre
-direcin +fecha +direccin
+pedido +hora
+numero_pedido +totalapagar()
+reporteNovedad() +novedad +satisfaccioncliente()
+tiempo_repuesta
+asignarconsecutivo()
+tiempolimite()
+estado()

taller de metalmecanica

<<Ejecutable>>
secretaria <<Ejecutable>>
cliente
atenderpedido

<<Ejecutable>> asignar
operador metalmecanico
<<Ejecutable>>
realizardiseo

<<file>>
informes
ADMINISTARDOR DE PRODUCCIN

Paquete Produccin Seguridad


Reportes

PERSONAL cliente
Marterial Estadisticas
Personal
+Usuario +Usuario
+TipoMaterial +contrasea +contrasea +avances
+existenciasinventario +IdEmpleado
+sector +produccin
+solicitarproveedor +TotalidadPedidosDespachados
+nombre
+telefono

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 especficamente para el sistema
propuesto y, ser visualizada desde un navegador de internet.

Los servidores, clientes y aplicaciones se comunicarn entre s, mediante


protocolos estndares en internet, siempre que sea posible. Por ejemplo, para
transferir archivos o documentos debern utilizarse protocolos existentes (FTP u
otros convenientes).

Los usuarios debern identificarse para acceder a cualquier parte del sistema.
El sistema podr ser consultado por cualquier usuario dependiendo del mdulo en
el cual se encuentre y su nivel de accesibilidad.
El sistema ofrecer al usuario informacin general acerca del estado actual de la
mercanca y el lugar donde se encuentre.

El sistema permitir al usuario (Administrador o Cliente) registrarse. El usuario


debe suministrar datos como: Cdigos, Nombre, Apellido, Usuario y Password.

Permite al administrador modificar datos de la posicin del barco, estado de la


mercanca, puerto donde esta se encuentra y tiempos estipulados en los procesos.

Permite al administrador imprimir reportes de los eventos a realizar o concluidos,


as como tambin, ver listados de procesos activos, entre otros.

Evaluar y analizar los procesos del sistema, proponiendo solucin de problemas


existentes dentro del sistema utilizado

Garantizar que el diseo de las consultas u otro proceso no afecte el desempeo


de la base de datos, ni considerablemente el trfico de la red.
Garantizar la confiabilidad, la seguridad y el desempeo del sistema informtico a
los diferentes usuarios. En este sentido la informacin almacenada o registros
realizados podrn ser consultados y actualizados permanente y simultneamente,
sin que se afecte el tiempo de respuesta.
Seguridad en informacin, el sistema garantizar a los usuarios una seguridad en
cuanto a la informacin que se procede en el sistema.
Garantizar la seguridad del sistema con respecto a la informacin y datos que se
manejan tales sean documentos, archivos y contraseas.
Facilidades y controles para permitir el acceso a la informacin al personal
autorizado a travs de Internet, con la intencin de consultar y subir informacin
pertinente para cada una de ellas.

El sistema debe tener una interfaz de uso intuitiva y sencilla


La interfaz de usuario debe ajustarse a las caractersticas de la web de la empresa
de metalmecnica, dentro de la cual estar incorporado el sistema de diseo y el
inventario

La disponibilidad del sistema debe ser continua con un nivel de servicio para los
usuarios de 7 das por 24 horas, garantizando un esquema adecuado que permita
la posible falla en cualquiera de sus componentes, contar con una contingencia,
generacin de alarmas.

El sistema debe disponer de una documentacin fcilmente actualizable que


permita realizar operaciones de mantenimiento con el menor esfuerzo posible

La interfaz debe estar complementada con un buen sistema de ayuda (la


administracin puede recaer en personal con poca experiencia en el uso de
aplicaciones informticas).

El sistema ser implantado bajo la plataforma de Windows y S.O para equipos


mviles.

2.2 Reutilizacin

Utilizando los mecanismos de reutilizacin.

Dos de las formas ms comunes de reutilizar funcionalidad en sistemas orientados


a objetos es a travs de la herencia de clases y la composicin de objetos. La
reutilizacin con herencia de clases es comnmente llamado white box reuse. Este
trmino se refiere a que con herencia, los datos internos de la clase padre son a
veces visibles a sus clases hijas. La composicin de objetos es una alternativa a la
herencia de clases, ya que se puede obtener nueva funcionalidad ensamblando
objetos, para obtener una funcionalidad mayor y ms compleja. La composicin de
objetos requiere que los objetos a ser ensamblados tengan correctamente
definidas sus interfaces. Este estilo de reutilizacin es comnmente llamado black
box reuse, ya que los detalles internos de los objetos no son visibles, es decir, los
objetos se manejan nicamente como cajas negras.

La herencia de clases es definida de forma esttica, en tiempo de compilacin.


Esta forma de reutilizacin hace ms fcil modificar la implementacin a ser
reutilizada, ya que cuando una subclase sobrescribe algunas operaciones, puede
afectar las operaciones que hereda, asumiendo que sean llamados las
operaciones que han sido reescritos. La herencia de clases tiene algunas
desventajas, como por ejemplo: No se puede cambiar la implementacin heredada
de una clase padre en tiempo de corrida, ya que la herencia es definida en tiempo
de compilacin. Otra desventaja es que la herencia por lo regular expone detalles
de la implementacin de la clase padre a sus clases hijas, por lo que se dice que
la herencia rompe la encapsulacin. La implementacin de subclases se vuelve
muy dependiente de la implementacin de la clase padre, por lo que cualquier
cambio en la clase padre forzar a realizar cambios en las clases hijas. Estas
dependencias de implementacin pueden causar problemas cuando se intenta
reutilizar una subclase, por lo que limita la flexibilidad y reusabilidad del diseo.
Una solucin a este problema es usar herencia solo de clases abstractas, ya que
estas clases proveen poca o ninguna implementacin.

La composicin de objetos es definida en forma dinmica, adquiriendo referencias


a otros objetos en tiempo de corrida. La composicin requiere que los objetos
respeten las interfaces de otros objetos, lo cual requiere un cuidadoso diseo de
las interfaces, para permitir la utilizacin de un objeto con muchos otros. Como los
objetos son manejados nicamente por su interfaz, no se rompe la
encapsulacin. Cualquier objeto puede ser reemplazado por otro en tiempo de
corrida si comparten el mismo tipo, y como la implementacin de los objetos est
escrita en trminos de interfaces, existirn menos dependencias de
implementacin. La utilizacin de la composicin de objetos en mayor grado que la
herencia de clases ayuda a mantener la propiedad de encapsulacin en las
clases, y a mantener estas clases enfocadas en una tarea especfica. Adems, las
clases y jerarquas de clases sern pequeas y es probable se mantengan de esa
manera. Pero, un diseo basado en la composicin de objetos tendr un gran
nmero de objetos, y el comportamiento del sistema depender de las relaciones
entre ellos, en lugar de ser definido por una sola clase.
3. Vista lgica

Se pueden identificar dos grandes componentes en el sistema: Communication y


Simulator. El primero, tienen como responsabilidad manejar todo lo necesario para llevar
a cabo la comunicacin del sistema con los agentes que eventualmente se conecten al
sistema. Esto significa que es su responsabilidad mantener toda la informacin necesaria
referente a los agentes externos y el envo y recepcin de informacin. El otro
componente, denominado Simulator es el responsable de modelar la simulacin que se
desea crear y gestionar su evolucin. A continuacin se puede ver un diagrama que
incluye ambos componentes
3.1 Identificacin de Subsistemas

ADMINISTARDOR DE PRODUCCIN

Paquete Produccin Seguridad


Reportes

PERSONAL cliente
Marterial Estadisticas
Personal
+Usuario +Usuario
+TipoMaterial +contrasea +contrasea +avances
+existenciasinventario +IdEmpleado
+sector +produccin
+solicitarproveedor +TotalidadPedidosDespachados
+nombre
+telefono

3.2 Estructuracin por capas.

cliente
Servidor Web
Datos
navegadores
SGBD
logica de negocio

User TCP/IP
internet/intranet

Acceso a datos Base de dato

interfaz grafica
3.3 Diagrama de Clases del diseo

4. Vista del proceso


4.1 Diagramas de secuencia
Diagrama de secuencia (ingresar al sistema).
Diagrama de secuencia (generar reportes).

5. Vista de datos

Para el Sistema de Informacin de Metal Gonzales, se establece que en el taller


todos los responsables en cada area dejan constancia mediante informes al
gerente segn sea su funcin durante el da; tambin se realiza consulta de
existencia de material, Productos producidos, Stock de Inventarios, despachos del
proveedor, entre otras.

En el diseo de una Base de Datos generalmente los datos se reparten entre


varios ficheros o tablas. La base de datos est disponible para varios usuarios en
forma simultnea, deben existir mecanismos que aseguren que las relaciones
entre registros se mantengan coherentes que se respeten las dependencias de
existencias y que no se repitan.

5.1 Modelo de datos

5.2 Diccionario de datos

EMPLEADOS
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idEMPLEADOS INTEGER PK NN UNSIGNED AI
GERENTE_idGERENTE INTEGER NN UNSIGNED
Cedula INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Password_2 VARCHAR(30) NN
Diereccion VARCHAR(30) NN
Correoelectronico VARCHAR(30) NN
Telefono INTEGER NN UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idEMPLEADOS
EMPLEADOS_FKIndex1 Index GERENTE_idGERENTE

GERENTE
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idGERENTE INTEGER PK NN UNSIGNED
TALLER_idTALLER INTEGER NN UNSIGNED
Codigo INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Cedula INTEGER NN UNSIGNED
Password_2 VARCHAR(30) NN

IndexName IndexType Columns


PRIMARY PRIMARY idGERENTE
GERENTE_FKIndex1 Index TALLER_idTALLER

INFORMEEMPLEADOS
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idINFORMEEMPLEADOS INTEGER PK NN UNSIGNED AI
GERENTE_idGERENTE INTEGER NN UNSIGNED
Cargo VARCHAR(50) NN
Nombre VARCHAR(50) NN
Cedula INTEGER NN UNSIGNED
Fecha DATETIME NN
HoraLLegada TIME NN
TiempoRetrazo TIME NN
HoraSalida TIME NN

IndexName IndexType Columns


PRIMARY PRIMARY idINFORMEEMPLEADOS
INFORMEEMPLEADOS_FKIndex1 Index GERENTE_idGERENTE

INVENTARIO
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idINVENTARIO INTEGER PK NN UNSIGNED AI
GERENTE_idGERENTE INTEGER NN UNSIGNED
Codigo INTEGER NN UNSIGNED
Fecha INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Existencia INTEGER NN UNSIGNED
Entrada INTEGER NN UNSIGNED
Salida INTEGER NN UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idINVENTARIO
INVENTARIO_FKIndex1 Index GERENTE_idGERENTE

PRODUCTOS
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idPRODUCTOS INTEGER PK NN UNSIGNED AI
EMPLEADOS_idEMPLEADOS INTEGER NN UNSIGNED
Codigo INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Material VARCHAR(30) NN
FechaPedido INTEGER NN UNSIGNED
FechaSalida INTEGER NN UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idPRODUCTOS
PRODUCTOS_FKIndex1 Index EMPLEADOS_idEMPLEADOS

PROVEEDORES
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
idPROVEEDORES INTEGER PK NN UNSIGNED AI
EMPLEADOS_idEMPLEADOS INTEGER NN UNSIGNED
PRODUCTOS_idPRODUCTOS INTEGER NN UNSIGNED
Nombre VARCHAR(30) NN
Direccion VARCHAR(30) NN
CorreoElectonico VARCHAR(30) NN
Telefono INTEGER NN UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idPROVEEDORES
PROVEEDORES_FKIndex1 Index PRODUCTOS_idPRODUCTOS
PROVEEDORES_FKIndex2 Index EMPLEADOS_idEMPLEADOS

TALLER
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
idTALLER INTEGER PK NN UNSIGNED AI
Codigo INTEGER NN UNSIGNED
Direccion VARCHAR(30) NN
Responsable VARCHAR(25) NN
Telefono INTEGER NN UNSIGNED

IndexName IndexType Columns


PRIMARY PRIMARY idTALLER
6. Vista de Interaccin

6.1 Interfaces de Usuario.

Caso de uso 1: Ingresar al sistema

Descripcin El sistema solicita datos de acceso al sistema como


usuario y clave

Precondiciones El usuario debe estar registrado en el sistema

No hay duplicidad

Secuencia Paso Accin


normal
1

Validacin de datos

Ingreso de usuario al sistema

Post condiciones El usuario queda registrado en el sistema

No se puede ingresar nuevamente al sistema con el


mismo usuario

Excepciones Paso Accin


1 El usuario ya est en el sistema

2 El usuario no se encuentra registrado


Caso de uso 2: Ingresar pedido

Descripcin El sistema permite crear un nuevo pedido y


almacenarlo en su base de datos

Precondiciones No hay creada una orden para este situacin

No hay duplicidad

Secuencia Paso Accin


normal
1

Validacin de datos

Creacin de una nueva orden con los datos


requeridos

Almacenado de la nueva orden de servicio en


la base de datos

Post condiciones El pedido quedara almacenado en la base de datos

El pedido puede ser llamada cuantas veces sea


necesaria

El pedido puede ser editada para finalizarla


Excepciones Paso Accin

1 Ya se ha registrado una orden igual

2 No es necesario crear una nueva orden


Caso de uso 3: Consultar pedidos

Descripcin El sistema permite acceder a la informacin


almacenarla en la base de datos

Precondiciones pedido solicitado

Tener privilegios de consulta

Secuencia Paso Accin


normal
1

Buscar pedido

Cargar la informacin

Visualizar la informacin

Post condiciones No es posible modificar la informacin

No se efectuaran cambios

Se podrn generar reportes

Excepciones Paso Accin

1 No se tienen privilegios de consulta


2 La informacin no existe

Caso de uso 4: Reporte de pedido

Descripcin El sistema genera un reporte de los pedidos


ingresados en el sistema

Precondiciones Ordenes de pedido creadas

Secuencia Paso Accin


normal
1

Solicitar reporte

Cargar la informacin

3 Imprimir reporte
4 Exportar reporte en archivo.

Post condiciones Las ordenes de pedido estn ingresadas en el sistema

Se imprimen ordenes cerradas, o abiertas

Se imprimen todas las ordenes

Excepciones Paso Accin

1 No se tiene privilegios necesarios

2 No hay ordenes registradas


6.2 Mapa de Navegacin

7. Vista de seguridad

Autentificacin de Usuarios: los usuarios debern identificarse


para acceder a cualquier parte del sistema.

El sistema podr ser consultado por cualquier usuario


dependiendo del mdulo en el cual se encuentre y su
nivel de accesibilidad.

Consultar Informacin: El sistema ofrecer al usuario


informacin general acerca del estado actual de la
mercanca.

Registrar Usuarios: El sistema permitir al usuario


(Administrador o Cliente) registrarse. El usuario debe suministrar
datos como: Cdigos, Nombre, Apellido, Usuario y Password.

Modificar: Permite al administrador modificar datos del estado


de la mercanca y tiempos estipulados en los procesos.

Integracin de Componentes: El componente de inventario


deber integrarse al sistema de informacin web proporcionando
los recursos necesarios, con el propsito de que la interaccin
con los usuarios sea provechosa en la administracin de la
informacin.
Gestionar Reportes: Permite al administrador imprimir reportes
de los eventos a realizar o concluidos, as como tambin, ver
listados de procesos activos, entre otros.
Auditora: Evaluar y analizar los procesos del sistema, proponiendo
solucin de problemas existentes dentro del sistema utilizado

8. Vista de Implementacin

La solucin posee una completa funcionalidad para la produccin dentro del taller,
permite llevar un control de las inspecciones previas a la entrega, realizar el
seguimiento de la transferencia (devoluciones y garantas). Y la trazabilidad
de material por parte del proveedor.

8.1 Herramientas de Desarrollo e implementacin

Todos los controles aadidos mediante ActiveX sern incluidos en esta parte
pudiendo instalar, aparte de Microsoft Visual Basic para aplicaciones Office, la
interfaz de programacin Microsoft Visual Basic, Java.

En los puestos de trabajo debemos contar con Microsoft Windows instalado y


Microsoft Office en cualquiera de sus distintas versiones, teniendo como
mnimo Windows XP y Microsoft Office 2003.

DBDesigner, Balsamiq Mockups, Dia.

NetBeansIDE 8.2, WhiteStarUMLsrc-5.8.7

Como los puestos de trabajo trabajaran contra el servidor, se proceder a la


implantacin en el servidor del sistema gestor de los backups que se realizarn
diariamente.

8.2 Paquetes/Componentes

Base de Datos: Permite establecer interconexiones o relaciones entre los datos


(DAO, Objeto de Acceso a Datos): Es un componente de software que
suministra una interfaz comn entre la aplicacin y uno o ms dispositivos de
almacenamiento de datos

Agente de Servicios: Objetos autnomos e interactivos

Un negocio: Consiste en un sistema, mtodo o forma de obtener dinero

Interfaz de Programacin de Aplicaciones: conjunto de funciones que facilitan


el intercambio de mensajes o datos entre dos aplicaciones

(JSON) Serializacin REST Service: formato ligero para el intercambio de datos

HTML-ASP: Active Server Pages, son un ambiente de aplicacin abierto y gratuito


en el que se puede combinar cdigo HTML

Puerto de Comunicacin: Herramientas que permiten manejar e intercambiar


datos

It-Globalizacin: Se relaciona con otra para agregarle una funcin nueva y


generalmente muy especfica, Esta aplicacin adicional es ejecutada por la
aplicacin principal e interactan por medio de la interfaz de programacin de
aplicaciones.

Autenticacin y Autorizacin: Identificar primero al usuario (autenticacin) y


comprobando despus si ese usuario tiene acceso al recurso solicitado
(autorizacin).
8.3 Despliegue

8.4 Vista de Administracin

Administracin del Software

Restricciones del Proyecto

Es claro que todos los proyectos necesitan ser ejecutados y entregados bajo
ciertas restricciones. Tradicionalmente, estas restricciones han sido equipo,
tiempo, costo y tecnologa. Las cuales se describen a continuacin en el siguiente
cuadro:

TIPO DESCRIPCIN

El tiempo en que se pide el proyecto es un poco


ajustado, dado que debido a mis compromisos
Restricciones de Tiempo
laborales se requiere de un tiempo mayor para llevar
realizar correcto anlisis ms detallado.
Ha existido cierta dificultad para la conformacin de
equipo debido a la distancia geogrfica de los
Restricciones de Equipo
participantes y las actividades externas de cada uno
que no han permitido la concentracin en el proyecto

No existen restricciones en cuanto a la tecnologa, ya


que se cuenta con el hardware, software y
Restricciones
herramientas necesarias para el desarrollo de este
Tecnolgicas
proyecto.

Las herramientas para la creacin del software son de


distribucin propietario (Windows 7).

En cuanto a lo dems: mobiliario, comidas, gastos en


general, son generales de cualquier proyecto por lo que
Restricciones de Costo
no representa una restriccin para este proyecto.

Estudio de Factibilidad (Anlisis Costo-Beneficio)

Tcnico

La empresa MetalGonzales carece de recursos tecnolgicos ya que como es de


una empresa de produccin no tomaron inters en la agilizacin de procesos
mediante recursos tecnolgicos.

Econmico

Sistema de diseo y Control de la Empresa MetalGonzales.


Tiempo de vida del proyecto 24 meses.
Para el desarrollo del proyecto contamos con 1 persona.

Costos de Desarrollo:

Costos de Recursos Humanos

DIAS COSTO

1 Diseadores 60 Esto lo
desarrolla
1 Analistas 30 el Aprendiz
como
1 Jefe de Equipo 540
actividad
1 Programador 30 del
proyecto
TOTALES de
formacin

Costo de Hardware
PESOS

Hardware $ 2.100.000

Impresiones $ 95.000

TOTAL $ 2.195.000

Costo de Materiales

Materiales y tiles de escritorio


Licencias de Software

Materiales y tiles de
Cantidad C/U Pesos Total.
escritorio

Engrapador 1 $ 4.000 $ 4.000

Perforador 1 $ 3.000 $ 3.000

Papel A4 (millar) 1 $ 28.000 $ 28.000

Lapiceros 12 $ 800 $ 9.600

Folder 5 $ 1.700 $ 8.500

Corrector 2 $ 1.400 $ 2.800

Cartucho 2 $ 45.000 $ 90.000

Borradores 3 $ 700 $ 2.100

CDS 3 $ 800 $ 2.400

TOTAL 30 $ 54.800 $ 255.250

SOFTWARE $

Office 2010

SQL Server Son programas y


aplicaciones de
Netbeans Software Libre

DBDesigner

Windows XP SP3

Balsamiq Mockups

NetBeansIDE 7.4
Son programas y
WhiteStarUMLsrc-5.6.6 aplicaciones de
Software Libre

Dia.

TOTAL

TOTAL DE COSTOS DE DESARROLLO

Lo desarrolla el
Costos de Recursos Humanos
Aprendiz

Costos de Hardware $ 2195000

Materiales y tiles de Escritorio $ 255250

Se utiliza
Licencia de Software
Software Libre

TOTAL $ 2.450.250

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