Você está na página 1de 13

FACULTAD DE INGENIERIAS Y

ARQUITECTURAS
ESCUELA PROFESIONAL DE INGENIERIA DE
SISTEMAS E INFORMATICA
CURSO:
PROFESORA:
ALUMNO:
CICLO:

TALLER DE PROCESAMIENTO DE DATOS


KARIN DESSIRE LINARES GRIJALVA
EDGAR JOEL RUIZ SILVA
QUINTO

2015
NDICE
I. INTRODUCCIN

II. POSICIONAMIENTO
III. DESCRIPCIN DE STAKEHOLDER
IV. DESCRIPCIN DEL PRODUCTO
V. CARACTERSTICAS DEL PRODUCTO
VI. RESTRICCIONES
VII. RANGOS DE CALIDAD
VIII. OTROS REQUERIMIENTOS DEL PRODUCTO
IX. REQUERIMIENTO DE DOCUMENTACIN
X. ANLISIS DE FACTIBILIDAD

1. Introduccin

1.1. Objetivos

El propsito del presente documento de visin es definir los requerimientos de alto nivel del
software al que nombraremos Sistema para la Evaluacin y Seleccin de Desarrollo de
Aplicaciones, al cual llamaremos Sesda de acuerdo a las necesidades de los usuarios.
1.2. Alcance

Este Documento est referido al Sistema para la Evaluacin y Seleccin de Desarrollo de


Aplicaciones, ser diseado como un sistema cliente-servidor, de forma que sirva para un
eficiente desempeo al evaluar y seleccionar el desarrollo de aplicaciones.
Permitir a los usuarios el registro de las diversas propuestas de Aplicaciones ms idneos
debido a algoritmos internos de simulacin y optimizacin.
Adems, permitir al usuario generar tablas de fcil entendimiento, para poder apreciar de
forma ms clara el anlisis de las diversas Aplicaciones.
2. Posicionamiento
2.1 Enunciado del Problema
La empresa Solutions App, presenta problemas en el rea de evaluacin y eleccin de desarrollo
de aplicaciones, el cual ha producido perdidas monetarias al no haber invertido correctamente su
capital en el
desarrollo de
El problema de
Carencia de patrones adecuados aplicaciones.
nuevas
para el estudio, evaluacin y
seleccin
de
desarrollo
de
aplicaciones para usuarios finales.
Afecta a

Administradores
Desarrolladoras
Aplicaciones

El impacto de lo cual
es

Alto grado de incertidumbre en la


toma de decisiones para invertir

Una solucin exitosa


producira

Disminuir el grado de incertidumbre.


Estudio segn
definidos.

de
empresas
de Software y

parmetros

Mejorar
evaluacin
Aplicaciones.

de

bien
las

Mejorar seleccin de Aplicaciones a


realizar.

2.2 Posicionamiento del Producto

Este producto est orientado a los trabajadores de la empresa Solutions App.


Encargados de la evaluacin y seleccin de aplicaciones y sistemas que se
desarrollaran en la empresa, para de esta manera brindar al cliente exactamente lo
que necesitan.

Para

Administradores
de
Desarrolladoras
de
aplicaciones y/o sistemas

empresas
Software,

Quienes

Toman decisiones sobre inversin.

El sistema Sesda

Es una herramienta.

Que

Evala propuestas de inversin


selecciona la mejor de ellas.

A diferencia de

Procedimientos ineficientes y estudios


engorrosos con alto grado de
incertidumbre.

Nuestro producto

Permite
evaluar
y
seleccionar
propuestas
de
Desarrollo
de
Aplicaciones para Usuarios Finales

3. Descripcin de Stakeholder
Descripcin de Stakeholders
Stakeholders
Descripcin
Clientes

Son los encargados de financiar el proyecto indirectamente, esto a


travs del uso de los servicios de simulacin proporcionados por el
sistema.

Miembros del
Proyecto

Son los responsables de realizar la solucin a la problemtica


planteada por los clientes y usuarios finales.

Usuario Finales

Son las personas que van a hacer uso del producto final.

3.1 Demografa de Mercados y Usuarios


Actualmente Solutions App brinda servicios de creacin, capacitacin y soporte para las
aplicaciones que elabora para distintas empresas y todo tipo de negocios que requieran uso de
aplicaciones y/o sistemas, teniendo gran presencia en Per y otros pases de Sudamrica.
Los usuarios son instruidos y cuentan con conocimientos informticos bsicos y suficientes que les
permitan el correcto manejo de las funcionalidades del sistema. La capacidad de realizar las
transacciones necesarias mediante un entorno informtico producira un mayor aprovechamiento
que el actual por parte de los involucrados.
3.2 Diagrama de Stakeholder

3.3 Resumen de Usuarios


Actor

Descripcin

Responsabilidades

Ingeniero
Jefe de
Evaluacion y
Seleccin de
Aplicaciones

Persona encargada del


rea de Evaluacin y
Seleccin de
Aplicaciones.

Asegurar que los


estndares y requisitos de
la empresa se cumplan.
Proponer nuevas
aplicaciones
y sistemas
Solicitar reportes de
evaluaciones
Solicitar reportes de
seleccin
Presentar informes de las
aplicaciones en curso.

Analista de
aplicaciones

Persona encarga de
analizar los proyectos o
propuesta de las
aplicaciones que se
pueden desarrollar.

Analizar las aplicaciones


futuras
Brindar informacin
resumida de las
aplicaciones

4. Descripcin del Producto


4.1 Perspectiva del Producto
El sistema Sesda ser implementado como respuesta a las necesidades mostradas por las
empresas desarrolladas de software que an no cuentan con un sistema automatizado de
evaluacin y seleccin de aplicaciones para el rubro de desarrollo y creacin de
aplicaciones y sistemas.
El sistema Sesda consistir en un componente Cliente y un componente Servidor (figura
2). El componente servidor residir en el servidor principal de la empresa. El componente
cliente deber conectarse con la base de datos de la empresa mediante base de datos.
Este componente cliente residir en computadoras personales pertenecientes de la
empresa

El sistema se desarrollar mediante versiones, 3 en total, una primera Versin Beta, una segunda
versin 1.0 y la tercera y ltima versin 2.0. Cada una de las versiones (Beta y 1.0) proporcionarn,
luego de su revisin, la informacin necesaria para realizar modificaciones y mejoras que se vern
reflejadas en las versiones posteriores a las presentadas, contribuyendo al xito del producto final.

4.2 Supuestos y Dependencias


Los siguientes puntos se refieren a caractersticas asumidas por Sesda y dependencias del mismo:
Las PCs de las entidades financieras en las que se implantar el sistema cumplirn con los
requisitos mnimos para su funcionamiento. Si no fuera el caso, el costo de actualizacin de los
equipos ser responsabilidad de la entidad financiera.
5. Caractersticas del Producto
Esta seccin define y describe las caractersticas del sistema Sesda. Estas caractersticas son las
capacidades de alto nivel del sistema que son necesarias para brindar beneficios a los usuarios.

Nombre
Administraci
n de
seguridad de
acceso al
sistema

Descripcin

Se asignarn perfiles a los


usuarios del sistema
teniendo en cuenta el
cargo que tienen en la
entidad. Cada usuario
tendr acceso al sistema
ingresando un nombre de

Inputs
Cantidad
de
usuarios y
el rea al
que
pertenecen
.

Outputs

Responsable

Mantener el
control de
ingreso al
sistema.

Ingeniero
Jefe de
Redes e
Infraestructu
ra

usuario, con su
correspondiente
contrasea de ingreso al
sistema, esta podr ser
actualizada.
Ingreso de
datos de los
proyectos

Ingreso de informacin
correspondiente a los clientes
y proyecto de inversin tal
como a la cantidad a invertir y
otras variables necesarias
para el anlisis posterior de
factibilidad de inversin para
el desarrollo de las
aplicaciones
.

Obtencin
de
informaci
n

Reportes
diarios de los
proyectos, as
como su
anlisis y
posterior
eleccin

Ingeniero
Jefe de
Evaluacin y
Seleccin de
Aplicaciones

Ejecucin
de la
simulacin

Los proyectos ingresados al


sistema sern analizados por
un algoritmo el cual nos
ayudara a definir cul es la
mejor opcin de inversin
entra las opciones
previamente ingresadas, esto
segn los criterios
seleccionados.

Resultados
reales

Tener una
mejor
percepcin de
los proyectos y
el desarrollo de
las aplicaciones

Analista

Generacin de reportes
Generacin de reportes referentes a la simulacin, tablas de datos, resultados de simulacin as
como reportes utilizados para gestionar la seguridad.
6. Restricciones
Sesda estar sujeto a las siguientes restricciones:

Presupuesto de S. / 25 000 para todo el proyecto.

Tiempo: 50 das de empezado el proyecto.

7. Rangos de Calidad
Esta seccin define los rangos de la calidad para el funcionamiento, la robustez, la tolerancia a
fallos, la utilidad, y caractersticas similares para el software Sesda.
Disponibilidad:
El sistema estar disponible cada vez que un usuario lo requiera. De acuerdo a las polticas
de la empresa puede restringirse el acceso al horario de oficina.

Robustez:
El sistema tendr capacidad para funcionar correctamente en caso de
informacin errneas o carga de trabajo excesiva.

entradas de

Utilidad:
El sistema ser fcil de utilizar y ser apropiado para cualquier usuario que tenga
autorizacin de hacer uso de l. El sistema incluir un manual de ayuda para el usuario.
Capacidad de configuracin:
El sistema ser altamente configurable lo cual permitir extender su plazo de vida til antes
de su prximo mantenimiento.
Capacidad de mantenimiento:
El diseo de este sistema permitir dar mantenimiento sin complicaciones, respetando el
diseo de la interfaz lo ms que se pueda.
Seguridad:
El sistema mantendr segura la informacin de la entidad, permitiendo solo el acceso a
usuarios autorizados, lo cual evitar de manera eficiente cualquier infiltracin por parte de
personas ajenas al sistema.

8. Otros requerimientos del producto

8.1 Estndares aplicables

Ser realizado para trabajar sobre estaciones basadas en sistema operativo Windows 7
Professional y Windows 8 de 64 bits en ambos casos.

Ser desarrollado en el entorno de programacin NetBeans 8.0.2 utilizando el lenguaje de


programacin Java (SDK 1.6).

La base de datos ser implementada utilizando el motor de base de datos de SQL server
2012.

8.2 Requerimientos del sistema


El componente servidor del sistema deber operar en el servidor principal de la empresa y deber
ejecutarse en un entorno de cualquiera de las distribuciones Intel. Deber tener instalado el
administrador de base de datos SQL server 2012.

El componente cliente del sistema deber ejecutarse en un entorno de cualquier distribucin Intel.
Los requerimientos mnimos de hardware sern: procesador Core i3 de 2.8 GHz o mayor, 4 MB
de RAM como mnimo y capacidad libre en disco duro de 500MB aproximadamente.

8.3. Requerimientos de performance o funcionamiento


El desempeo del software se basar en un algoritmo escogido para resolver el problema de
decisin del mejor proyecto de desarrollo de aplicaciones y sistemas. El desempeo en cuestiones
de tiempo disminuir mientras el algoritmo elegido sea el ms idneo.
El sistema debe permitir la interaccin de, al menos, 30 computadoras cliente con la base de datos
central.

8.4 Requerimientos del Entorno

El mdulo de la aplicacin estar disponible al personal de la Empresa tal como lo


determine la misma y en las condiciones pactadas en el contrato realizado.

9. Requerimiento de Informacin
9.1 Manual de Usuario.
El manual de usuario describir el uso del sistema de los diferentes puntos de vista de los
encargados de mantenimientos, fase de ejecucin, reportes, seguridad y usuarios involucrados.
Incluye lo siguiente:

Requerimientos mnimos esenciales para el sistema.


Instalacin en el computador del cliente.
Ingreso al sistema y salida del mismo.
Salida del sistema.
Todas las caractersticas del sistema.

9.2 Guas de Instalacin, Configuracin, y Archivos Leme.


La gua de instalacin, incluida en la primera parte del manual de usuario contendr:

Requerimientos mnimos del sistema.


Instrucciones de instalacin.
Cmo inicializar la base de datos del sistema.

10. Anlisis de Factibilidad


Factibilidad Operacional

Al adquirir esta herramienta la empresa Solutions App se ver beneficiada con las funcionalidades
del proyecto porque: se reducirn tiempos en la toma de decisin de inversiones de proyectores de
desarrollo de aplicaciones y sistema, se asegurar la operatividad y garantizar la continuidad de
soporte y mantenimiento del mismo. Adems de la constante capacitacin a los usuarios que harn
uso del sistema en cuestin.
Factibilidad Tcnico
Licencias e instalacin
No existen requerimientos de licencia. La instalacin del componente cliente ser posible a travs
de dispositivos de almacenamiento que cuenten con el software de Sesda. La instalacin del
componente servidor se har directamente por Sesda en el servidor principal de la empresa.
La empresa SOLUTIONS APP por ser una empresa dedicada al desarrollo de aplicaciones y
sistemas cuenta con computadoras potentes y optimizadas para estas funciones, por lo cual no
ser necesario invertir en nuevos equipos para los usuarios.
Equipos:
-

75 PC

4 Servidores

Caractersticas de la Pc:
Hardware

Microprocessor: Core i3, Core i5, Core i7 Cuarta Generacin


Placa: Gigabyte GA-X58A-OC
Memoria RAM: 8 GB
Disco duro: 1000 GB

Sistema operativo : Windows 7 Professional y Windows 8 64 Bits

Software

Caractersticas del Servidor


Servidor Intel S55000BC
Procesador Xeon E7 / 2.90 GHZ LG 1550
Memoria 16 GB DD3 SDRAM 1666
Disco Duro de 1000 GB
Incluye DVD-ROM

No es necesaria la compra de nuevo equipo para el correcto funcionamiento del sistema ya que el
actual equipo con el que cuenta la empresa cumple con los requerimientos del software.

Factibilidad Econmica Financiera


La empresa al principio tendr que invertir, por lo que se generar un gasto, pero con el trascurrir
del tiempo, despus de instalado el sistema, los gastos disminuirn y se adquirir mayores
beneficios; entre los cuales estn los beneficios tangibles e intangibles, tales como, con la
implementacin del sistema se lograra una mejor inversin, evaluacin y eleccin de las
aplicaciones y sistemas a desarrollar.
El gasto que realizar la empresa en este caso cubrir el desarrollo del sistema, ya que cuenta con
la tecnologa requerida.
Costes de desarrollo:

EQUIPO DESARROLLADOR
CARGO
CAN
TIEMPOTOTAL
COSTOS SOFTWARE PROYECTO
(INVERSION)
T
MES
SOLES
TOTAL
Analista de DESCRIPCION
Sistemas
1 CA TIEMPO2
S/. 5000
MES
SOLES
Programador y Diseador
2 NT
2
S/.12800
HERRAMIENTA DE
1 Costo3Total
S/. 3250
S/.17800
DESARROLLO

Costo Total
Beneficios

S/. 3250

:
Agilizar la eleccin de nuevas aplicaciones a desarrollar.
Tener una mejor percepcin de las operaciones de la empresa.
Mejor evaluacin de los proyectos y/o aplicaciones a desarrollar.
Invertir correctamente los recursos de la empresa.
Permitir un respaldo eficiente de la informacin impidiendo as la prdida de sta.
Mantener un control de la realizacin de los nuevos proyectos, aplicaciones y sistemas
a realizar.