Sei sulla pagina 1di 61

Chimalhuacn Estado de Mxico a 10 de Octubre de 2017

Optica Vision Center de Texcoco S.A de C.V.


OptVent

Desarrolladores:
Domnguez Chvez Daniel
Jimnez Cedillo Jonathan
Pozos Lara Jaime Antonio
Santos Feria Omar Edgar

Gestion de Proyectos de Software


OptVent Pgina |1
1. Nombre de la empresa desarrolladora
Komodo Technology Solutions
2. Identificacin del rol de la empresa
Actividad o giro: Desarrollo de Software
3. Identificacin de los recursos
Recursos humanos
1) Gerente: Es la cabeza principal de la empresa. Es el responsable
de tomar las decisiones ms idneas para el correcto
funcionamiento de la misma.

2) Jefe administrativo: Es el responsable de la administracin de la


empresa. Se encarga de la planeacin, organizacin, direccin y
control.

3) Jefe de marketing y ventas: Se encarga de promocionar la


empresa y los servicios que ofrece, tambin es el encargado de
realizar los contratos con otras empresas.

4) Contador: Es el responsable del rea contable de toda la


empresa.

5) Analista de sistemas: Se encarga de realizar el anlisis y diseo


de los diferentes sistemas informticos que realiza la empresa.

6) Desarrolladores: Son los encargados de desarrollar y documentar


los sistemas informticos en base al anlisis y diseo que realiza
el analista.

7) Asistente de desarrollador: Se encarga de apoyar en la tarea de


documentacin del sistema.
- Recursos financieros
1) Dinero en efectivo
2) Aportaciones de los socios
3) utilidades
- Recursos materiales
1) Computadoras
4. Tamao de la empresa
La empresa Technology Solutions se considera micro empresa ya que
las micro industria se caracteriza por tener empresas que ocupen
hasta 10 personas y el valor de sus ventas netas anuales, no rebase
el equivalente a 900 mil pesos.

5. Descripcin de actividades
Para poder empezar con el desarrollo del software solicitado a nuestra empresa
comenzamos con una encuesta dirigidas tanto a los empleados como a el doctor
y el dueo para poder indagar sobre las necesidades que requerir el software
para poder facilitar una parte del trabajo que se vera beneficiada con el sistema
a implementar, procedimos a hacer un escaneo completo de la infraestructura
para realizar una cotizacin de los gastos que se generaran a partir de la
instalacin optima del sistema en dicha dependencia.
Al momento de empezar a realizar el sistema se secciono el trabajo entre los
integrantes de la antes mencionada empresa Komodo Technology Solutions
para una correcta realizacin del sistema mientras que una parte del equipo se
encontraba realizando la creacin de ventanas sobre las cuales se aadieron
distintos diseos y objetos con los cuales el usuario interactuara con el sistema
para lo cual el equipo de trabajo que realizo un estudio de todos las abreviaturas
con las que manejaba la ptica , otra parte del equipo de trabajo realizaba la
base de datos con la cual el sistema se apoyara para la correcta funcin del
mismo.
Cada vez que haba avances sobre el sistema se realizaban dos informes,
informe al cliente donde se notificaba al cliente de todo lo que se haba realizado
sobre el sistema tanto mejoras como correccin de fallas del mismo, tambin se
genera un informe al lder donde a gran escala se notificaba sobre el avance del
sistema.

6. Caso Practico(Descripcin)
La empresa Opticas Center Vision del centro de Texcoco S.A de C.V
es una empresa con 15 aos de existencia en el mercado, y debido al
xito obtenido y que han mantenido desde su aparicin, se ha
presentado la necesidad de aumentar el numero de sucursales de
esta misma, por lo que se han detectado irregularidades en los
sectores de inventario, ventas, historiales clnicos y en la entrega de
los anteojos que se fabrican, situacin que ha llevado a la empresa a
decidir implementar un sistema multipropsito que maneje punto de
venta que incluya inventario, historiales clnicos para coordinar la
entrega de los anteojos segn la sucursal donde se solicitaron, con la
finalidad de evitar perdidas en especie o monetarias por perdida de
inventario y as mismo controlar las ventas de cada sucursal.
Adicionalmente Opticas Center Vision del centro de Texcoco S.A de
C.V requiere enviar correos electrnicos de felicitaciones a los
pacientes registrados en el sistema y a su vez el envi de promociones
en los productos y/o servicios ofrecidos por la misma.
7. Metodologa
La metodologa elegida para la realizacin y el seguimiento de este
proyecto es la reciente metodologa de Programacin Extrema XP.
La metodologa Programacin Extrema XP, permite que el cliente se
entusiasme y comprometa con el proyecto al igual que los
desarrolladores, por medio de esta metodologa se realizan diversas
actividades en donde el cliente tienen el control de las prioridades de
las acciones, tareas y funcionalidades que se requieren dentro del
proyecto. Esta metodologa permite la aplicacin y realizacin de
pruebas continuas que comprueben y ayuden a ver a los
desarrolladores del proyecto que las metas planteadas al inicio del
proyecto se estn cumpliendo, as como ver los puntos en donde el
proyecto avanza o este fallando y se corrija de manera inmediata. Esta
metodologa fue elegida pues es una opcin ideal para abordar
proyectos desarrollados dentro de entornos cambiantes y dinmicos,
que exigen rapidez en la entrega de resultados y en los que la
flexibilidad es imprescindible.

Para el desarrollo del sistema OptVent utilizando la metodologa


XP(Programacion Extrema) se desarrollo lo siguiente:
Problemtica:
La empresa ptica Centro S.A., ubicada en portal independencia # 111
centro, CP. 56100, Texcoco de Mora, Mex, desea implementar un sistema
de punto de venta debido a que se hizo la expansin de esta misma a dos
sucursales ms, por lo que presenta problemas de falta de productos en
el inventario, as como prdidas econmicas al desconocer el inventario
que se tiene en cada sucursal, por lo que el punto de venta deber
contener un inventario exacto de lo que se encuentra en cada sucursal,
donde solo la matriz podr controlar la gestin de este mismo para evitar
de nueva cuenta prdidas o duplicacin de productos que no existan, de
igual forma este sistema deber tener una conexin de red hacia las
dems sucursales para poder verificar las ventas realizadas en el da. As
mismo requieren de un sistema de control de historias clnicas para un
mejor control de los expedientes de los pacientes que acudan a renovar
sus lentes o para agregar nuevos clientes, as mismo este sistema
recabara informacin detallada del paciente para enviar informacin de
promociones, saludos de cumpleaos por medio de correo electrnico, al
igual que la aplicacin de punto de venta deber contar con una conexin
de red para poder verificar las consultas realizadas en cada sucursal, para
el envo a la fabricacin de los lentes con los datos de cada paciente y
evitar confusiones de sucursal.
Catlogo de Roloes
Daniel Domnguez Chvez Lder, Analista y Especialista en BD:
Es lder porque tiene habilidades para resolver problemas.
Es lder porque es coherente la forma de plasmar y dar conocer informacin.
Es lder por es creativo para realizar cualquier actividad que se le asigne.
Es lder por su ttulo en Tcnico en Administracin, lo cual har que se
gestione mejor los recursos a necesitar.
Es analista por que sintetiza la informacin de forma coherente y ordenada.
Es analista por su habilidad de abstraccin
Es especialista en BD por su experiencia laboral.
Es especialista en BD por sus certificaciones que abalan sus conocimientos
en esta materia
Jonathan Jimnez Cedillo- Diseador y Especialista en redes:
Dadas sus habilidades en la organizacin de informacin y a su experiencia
como asistente de supervisin se le carga el puesto de diseador.
Por su habilidad en la creacin, configuracin e implementacin de redes se
le carga el puesto de Especialista en redes.
Por su participacin y el alcance del xito en un proyecto de redes.
Por su facilidad de ser creativo y proactivo
Por su habilidad en la visualizacin de los problemas.
Omar Edgar Santos Feria Tester
Dada su experiencia como promotor de marcas electrnicas y su trabajo en
el ramo de la tecnologa sabe perfectamente cmo debe funcionar un
producto de este tipo.
Jaime Antonio Pozos Lara Programador
Por su experiencia en el manejo de IDEs de programacin como son
NetBeans, JCreator, Dreamweaver, ETC.
Por su capacidad de trabajar bajo presin.
Por la dinamicidad de su forma de programar
Propuesta:
Nombre de la empresa desarrolladora
Komodo Technology Solutions(KTS) S.A. de C.V.
Nombre del sistema
OptVent versin 1.0

Objetivo General
Proveer un sistema de gestin de ventas, inventario y de expediente clnico
mediante herramientas administrativas y mtodos de desarrollo de software, para
llevar el control administrativo y de pacientes, as como evitar prdidas econmicas
en ptica Centro.
Objetivos Especficos
Disear una base de datos distribuida entre las sucursales, para una mejor
gestin del inventario en ptica Centro.
Implementar un algoritmo que automatice el envo de correos electrnicos a
clientes por motivos de cumpleaos o promociones en ptica Centro.
Determinar tiempo y recursos con los que cuenta ptica Centro para el
desarrollo del software.
Disear una base de datos que contenga los datos de los anteojos, como
son: marca, medidas, tipo de lente y cdigo de barras.

Planteamiento de la necesidad
El proyecto surge de la necesidad de llevar un mejor control de ventas y de
inventario de ptica Centro, ubicada en portal independencia # 111 centro, CP.
56100, Texcoco de Mora, Mex.
La propuesta se realiz de acuerdo a la necesidad requerida de un sistema de
escritorio que permitiera el control de inventario y de ventas generadas en cada
sucursal de ptica Centro.
El sistema ayudar a tener una buena administracin del producto disponible,
ganancias y de consultas dadas en cada sucursal, teniendo un control adecuado de
los empleados que laboran en las sucursales y as evitar prdidas econmicas.

Antecedentes de la Organizacin
En el ao 2015 KTS implement un sistema de punto de venta para una ferretera,
que llevaba el control del inventario y de las ventas generadas por da, as mismo
realizaba la impresin de un ticket detallado para entrega a los clientes, siendo un
proyecto exitoso para KTS.
En el ao 2016 KTS implement un sistema de control de deudas, que mostraba la
deuda de cada cliente y el porqu, teniendo una lista detallada por cliente de lo que
haban consumido dejando al cliente plenamente satisfecho con el resultado
entregado .

Enfoque y Operaciones
La metodologa a utilizar para el desarrollo del software de ptica Centro, es
CASCADA, ya que es una metodologa bastante gil y sencilla de utilizar, cuyo
desarrollo conlleva las siguientes actividades:
Anlisis del sistema: Establecer todos los requisitos de cada elemento o
herramienta que se utilizara para el desarrollo del software. Que necesidades
se requieren satisfacer, que se pretende hacer con el sistema.
Anlisis de requisitos: Enlistar los procesos, actividades y material, que se
utilizara para el desarrollo del software. Realizando encuestas,
Observaciones de cmo funciona el lugar donde se utilizar el software,
definir las funciones que deber realizar el software.
Diseo: se proporciona una estructura a grandes rasgos de lo que ser el
resultado final del software, como plantillas, colores, etc. con los que el
software contar. Utilizando un diseo de interfaz de jerarqua visual
mantenindola sencilla pensando en la experiencia del usuario.
Codificacin: implementacin del cdigo fuente para la verificacin de
errores. Usando el lenguaje de programacin Java, y el lenguaje de consultas
MySQL, apoyndose de diagramas de flujo, de clases(UML), diagramas E-
R.
Prueba: Se entregar un demo del sistema para que ptica Centro pueda
probar su funcionalidad y pueda satisfacer las necesidades que se tienen con
el funcionamiento del software realizando ensayos de prueba y error en el
software en busca de errores, bugs o cualquier otra anomala que el usuario
detecte o alguna funcin innecesaria o que no guste al usuario.
Con base en la estimacin del tiempo total de entrega del sistema, se realiz un
desglose de actividades que permiten distinguir los procesos de desarrollo del
software, derivando lo anterior se estim que la entrega ser en tres meses a partir
de la fecha estipulada en el contrato de arranque del anlisis.

Monitoreo y evaluacin e informes


Se llevar a cabo un monitoreo y evaluacin del desempeo realizado, una vez
iniciado el proyecto, para mantener informado al cliente y al lder de los avances
efectuados mediante un informe semanal.

Costos y financiamiento
Costo total.- $87,000.00 (00/100 M.N.)
Formas de pago:
1. $15,000.00 iniciales
2. $15,000.00 al cumplir un mes
3. $57,000.00 al termino del proyecto
Medios de pago.- Efectivo
Infraestructura
OptVent necesitara de recursos tales como 2 laptops con las siguientes
caractersticas mnimas:
Procesador Intel core i3 de 64 bits
Memoria Ram de 8gb
Disco duro de 1tb
Sistema Operativo Windows 8.1(mnimo)
Paquetera de Office 2013 o superior.
As mismo requerir las siguientes herramientas de desarrollo o de diagramado:
Netbeans IDE 8.0(mnimo)
Java Development Kit (JDK) versin 8.0 mnimo
Java Runtime Enviroment (JRE) versin 8.0 mnimo
MySQL Java Connector versin 5.0 mnimo
Wamp Server Versin 3.0 mnimo
Navicat Premium versin 11
Star UML versin ms reciente
De igual manera se requerirn insumos tales como:
Hojas blancas
Bolgrafos
Impresora
Tinta para impresora
Mesas
Sillas
Luz
Internet

Productos entregables
Archivo Ejecutable (Contiene el instalador del programa, gestor de base de
datos, y la base de datos de los lentes).
Respaldo de la base de datos en un archivo de datos en excel.
Manual de usuario.
Capacitacin de uso
Video de uso
Catlogo de Roles
Daniel Domnguez Chvez Lder, Analista y Especialista en BD:
Es lder porque tiene habilidades para resolver problemas.
Es lder porque es coherente la forma de plasmar y dar conocer informacin.
Es lder por es creativo para realizar cualquier actividad que se le asigne.
Es lder por su ttulo en Tcnico en Administracin, lo cual har que se
gestione mejor los recursos a necesitar.
Es analista por que sintetiza la informacin de forma coherente y ordenada.
Es analista por su habilidad de abstraccin
Es especialista en BD por su experiencia laboral.
Es especialista en BD por sus certificaciones que abalan sus conocimientos
en esta materia
Jonathan Jimnez Cedillo- Diseador y Especialista en redes:
Dadas sus habilidades en la organizacin de informacin y a su experiencia
como asistente de supervisin se le carga el puesto de diseador.
Por su habilidad en la creacin, configuracin e implementacin de redes se
le carga el puesto de Especialista en redes.
Por su participacin y el alcance del xito en un proyecto de redes.
Por su facilidad de ser creativo y proactivo
Por su habilidad en la visualizacin de los problemas.
Omar Edgar Santos Feria Tester
Dada su experiencia como promotor de marcas electrnicas y su trabajo en
el ramo de la tecnologa sabe perfectamente cmo debe funcionar un
producto de este tipo.
Jaime Antonio Pozos Lara Programador
Por su experiencia en el manejo de IDEs de programacin como son
NetBeans, JCreator, Dreamweaver, ETC.
Por su capacidad de trabajar bajo presin.
Por la dinamicidad de su forma de programar.
Localizacin
Historial de Revisiones

Fecha Revisin Descripcin Autor

6/10/2017 1.0 Anlisis de la Empresa Domnguez Chvez


Daniel
Jimnez Cedillo
Jonathan
Pozos Lara Jaime
Antonio
Santos Feria Omar
Edgar

Documento validado por las partes en fecha: 8-Dic-2017

Por el cliente Por la empresa suministradora


Fdo. D./ Da Lic.Opt. Juet Olivares Fdo. D./Da Domnguez Chvez Daniel
Romero Jimnez Cedillo Jonathan
Pozos Lara Jaime Antonio
Santos Feria Omar Edgar

Introduccin
El presente documento presentar de forma organizada los requisitos que son
indispensables para desarrollar un sistema de punto de venta que ayudar a tener una
buena administracin del producto disponible, ganancias y de consultas dadas en cada
sucursal, teniendo un control adecuado de los empleados que laboran en las sucursales y
as evitar prdidas econmicas. Este documento est estructurado en base al estndar
IEEE Recommended Practice for Software Requirements Specification ANSI/IEEE 830
1998.

Propsito
El propsito de este documento es mostrar la forma en que est conformado y trabaja
el sistema OptVent 1.0.
Este documento est dirigido hacia los usuarios de la empresa ptica centro.

Alcance
Este sistema se implementar en varias sucursales de ptica Centro S.A.
Se realizarn actualizaciones y mantenimiento para que el sistema pueda seguir
cumpliendo su cometido.
Personal involucrado
Nombre Daniel Domnguez Chvez
Rol Lder y Analista y Especialista en BD
Categora profesional Tcnico en Administracin y Especialista en BD.
Responsabilidades Liderar al equipo a alcance los objetivos.
Supervisar al equipo que est cumpliendo sus
responsabilidades.
Dar soluciones a los problemas que lleguen a surgir.
Supervisar que la BD este de acuerdo a las
necesidades del cliente.
Informacin de ddominguezchavez@gmail.com
contacto
Aprobacin Jonathan Jimnez Cedillo
Pozos Lara Jaime Antonio
Santos Feria Omar Edgar

Nombre Jonathan Jimnez Cedillo


Rol Diseador y Especialista en Redes
Categora profesional Certificacin de Redes
Responsabilidades Diseo de planes completos, realistas y efectivos
Organizar la informacin y documentacin de forma
precisa y ordenada.
Diseo y seguridad del sistema adems de supervisar
que la red se utilice eficientemente
Informacin de jonathan220496@hotmail.com
contacto
Aprobacin Domnguez Chvez Daniel
Pozos Lara Jaime Antonio
Santos Feria Omar Edgar
Nombre Jaime Antonio Pozos Lara
Rol Programador
Categora profesional Manejo de diferentes lenguajes de programacin
Responsabilidades Diseo de las interfaces para que el cliente interacte
con el sistema.
Informacin de
contacto
Aprobacin Domnguez Chvez Daniel
Jonathan Jimnez Cedillo
Santos Feria Omar Edgar

Nombre Omar Edgar Santos Feria


Rol Tester
Categora profesional Conocimiento de cmo debe funcionar un sistema de
este tipo
Responsabilidades Probar y analizar el sistema para que el sistema
funcione adecuadamente
Informacin de botaswii11@gmail.com
contacto
Aprobacin Domnguez Chvez Daniel
Jonathan Jimnez Cedillo
Pozos Lara Jaime Antonio

Definiciones, acrnimos y abreviaturas


HW Hardware
SW Software
SO Sistema Operativo
SGBD Sistema Gestor de Base de Datos
Resumen
En la siguientes secciones encontrar una descripcin del producto, as como la
descripcin de lo que es necesario que tenga para que tenga un correcto
funcionamiento.

Descripcin general
En esta seccin se presentarn los objetivos que cumplira el sistema. El Opt Vent
versin 1.0 es un sistema el cual proporciona al cliente tener un mejor manejo del
inventario en sus productos, as como, la gestin de una buena administracin del
producto disponible, ganancias y de consultas dadas en cada sucursal, teniendo un
control adecuado de los empleados que laboran en las sucursales y as evitar
prdidas econmicas. Los objetivos que debe culplir este sistema son los siguientes:
Objetivo General:
Proveer un sistema de gestin de ventas, inventario y de expediente clnico mediante
herramientas administrativas y mtodos de desarrollo de software, para llevar el
control administrativo y de pacientes, as como evitar prdidas econmicas en ptica
Centro.
Objetivos Especficos
Disear una base de datos distribuida entre las sucursales, para una mejor gestin
del inventario en ptica Centro.
Implementar un algoritmo que automatice el envo de correos electrnicos a clientes
por motivos de cumpleaos o promociones en ptica Centro.
Determinar tiempo y recursos con los que cuenta ptica Centro para el desarrollo
del software.
Disear una base de datos que contenga los datos de los anteojos, como son:
marca, medidas, tipo de lente y cdigo de barras.

Perspectiva del producto


Este sistema estar instalado en un equipo de cmputo, la cual contendr una base
de datos con todo lo referente a la tienda.
La interaccin con los usuarios ser a travs de mens.

Funcionalidad del producto

El sistema tendr las siguientes funcionalidades gestin de ventas, inventario y de


expediente clnico mediante herramientas administrativas y mtodos de desarrollo
de software:
Gestin de ventas de este sistema sern para que el cliente pueda observar
las ganancias que tiene en cada sucursal sin necesidad de trasladarse a una
de ellas
El Inventario de este sistema es para tener un buen control de cada producto,
para que no existan duplicaciones o prdidas
El Expediente clnico mediante herramientas administrativas tendr funcin
para que el usuario pueda analizar su historial clnico con ms precisin y
dar mejor su atencin al paciente

Caractersticas de los usuarios


Tipo de usuario Doctor
Formacin Lic.Opt
Habilidades Habilidades bsicas en el manejo de la PC
Actividades Revisin de historial clnico del paciente.
Ofrecer el producto acorde a las necesidades del
paciente

Restricciones
OptVent necesitar de recursos tales como 2 laptops con las siguientes
caractersticas mnimas:
Procesador Intel core i3 de 64 bits
Memoria Ram de 8gb
Disco duro de 1tb
Sistema Operativo Windows 8.1(mnimo)
Paquetera de Office 2013 o superior.

Suposiciones y dependencias

En caso de que el equipo de cmputo utilice un SO o no cumpla con los requisitos


mencionados anteriormente en la seccin anterior, el sistema no podr ejecutarse.

Requisitos especficos

Nmero de requisito R1
Nombre de requisito Autenticacin
Tipo X Requisito Restriccin
Fuente del requisito Un login para cada usuario debido a que existen varias
sucursales
Prioridad del requisito X Alta/Esencial Baja/ Opcional
Media/Deseado

Nmero de requisito R2
Nombre de requisito Conexin de Red
Tipo X Requisito Restriccin
Fuente del requisito Se usar una conexin de red para que las sucursales
puedas estar conectadas constantemente.
Prioridad del requisito X Alta/Esencial Baja/ Opcional
Media/Deseado

Nmero de requisito R3
Nombre de requisito Base de Datos
Tipo X Requisito Restriccin
Fuente del requisito El producto estar conectado a una base de datos para
que se gestione las actividades de compra, venta e
inventario del producto
Prioridad del requisito X Alta/Esencial Baja/ Opcional
Media/Deseado

Nmero de requisito R4
Nombre de requisito Historial Clnico
Tipo X Requisito Restriccin
Fuente del requisito Se deber pedir los datos, tanto personales como
mdicos del cliente para poder realizar un historial clnico
Prioridad del requisito X Alta/Esencial Baja/ Opcional
Media/Deseado
Requisitos comunes de los interfaces
La interfaz de login necesita como entrada un usuario y contrasea
vlidos para poder dar acceso a la siguiente interfaz.
La interfaz del mdulo de compras necesita como entrada los
productos que requieren abastecimiento dando como salida la lista de
stos.
La interfaz del mdulo de inventario necesita como entrada los datos
de un producto, en caso de que sea necesario integrar ste al
inventario.
La interfaz del mdulo de venta necesita los datos del cliente y el
producto para llevar un control de registro
La interfaz del mdulo de historial clnico necesita los datos del cliente
para futuras revisiones

Interfaces de usuario
La interfaz en uso deber mostrar a los usuarios solamente la
informacin necesaria para realizar cualquier operacin.
El usuario interacta con la interfaz de impresin propia de la
impresora de tickets para mandar imprimir el ticket de cada venta
hecha al cliente.

Interfaces de hardware
El monitor: ste deber mostrar las interfaces as como la informacin
necesaria para que el usuario pueda trabajar adecuadamente con el
sistema.

El monitor deber contar con una resolucin de 1024 x 768 pixeles.


El ratn: el sistema requerir del ratn para que el usuario pueda
realizar selecciones y oprimir botones.

Interfaces de software
El sistema interacta con la interfaz de impresin.

Interfaces de comunicacin
El sistema se comunica con su base de datos a travs del SGBD Wampp
Server.

Requisitos funcionales
El sistema recibir los datos de clientes y productos almacenados en
la base de datos para futuras consultas y diversas operaciones.
Si se hubiera algn error al momento de la venta, el sistema deber
permitir retrocede, es decir, deshacer la operacin

Requisito funcional 1 Autenticacin

El usuario deber proporcionar un usuario y contrasea vlidos para


poder tener acceso al sistema.

Requisito funcional 2 Ventas

El sistema calcular el monto de la venta a partir de los identificadores de los


productos que se vendern, en cada sucursal, buscando con ellos el precio
de cada producto.

Requisito funcional 3 Historial Clnico

El sistema deber pedir los datos personales y mdicos del cliente para
registrarlos en la base de datos, para futuras revisiones.

Requisito funcional 4 Ticket

Para poder imprimir un ticket de venta al cliente primero deber registrarse dicha
venta (sin importar su naturaleza) en la base de datos.

Requisitos no funcionales

Requisitos de rendimiento
1. Requisito de soporte. El sistema aguanta 2 terminales por sucursal
para ofrecer un buen servicio
2. Requisitos de los Usuarios que lo utilizan.
El sistema solo acepta a usuarios registrados en la base de datos
3. Requisito de Respaldo.
El sistema realizar respaldos en archivos de excel para no tener
prdidas en los datos.

Seguridad
Requisito funcional-Seguridad 1: Requisito de autenticacin
El sistema requerir de un usuario y contrasea vlidos para poder permitir
el acceso.
Requisito funcional-Seguridad 2: Requisito de divisin de mdulos
El sistema tendr separados los mdulos a los que puede acceder un usuario
convencional de los mdulos a los que puede acceder el usuario
administrador.
Requisito funcional-Seguridad 3: Requisito de conexin.
El sistema slo tendr abierta la conexin a la base de datos mientras se
ejecuta la transaccin.
Requisito funcional-Seguridad 4: Requisito de copia de seguridad
El sistema realizar una copia de seguridad peridicamente siempre y
cuando encuentre la conexin cerrada, de lo contrario lo intentar ms tarde.

Fiabilidad
Requisito conexin 5:
El sistema cerrar las conexiones inmediatamente terminando cualquier
ejecucin para evitar prdida de datos a cualquier percance inesperado.
Requisito respaldo 6:
Respaldo de datos para evitar prdida de datos a cualquier percance
inesperado.
Disponibilidad
En funcionamiento normal el sistema estar disponible el 85% del tiempo.

Mantenibilidad
1. Requisito funcional-Mantenibilidad 1: Requisito de mantenimiento
El sistema recibir mantenimiento una vez por semana los primeros 6 meses.
2. Requisito de depuracin de respaldos de bases de datos.
Se revisarn los respaldos de la base de datos para decidir si es necesaria
una depuracin.
3. Requisito funcional-Mantenibilidad 4: Requisito de comprobacin de
integridad de datos.
Se comprobar la integridad y asignacin estructural de objetos e ndices de
la base de datos.

Portabilidad
1. Requisito funcional-Portabilidad 1: Requisito de SW
OptVent 1.0.ser portable siempre y cuando el equipo cumpla con lo
siguiente
Sistema Operativo Windows 8.1(mnimo)
Paquetera de Office 2013 o superior.

2. Requisito funcional-Portabilidad 2: Requisito de HW


OptVent 1.0.ser portable siempre y cuando cumpla con los siguientes:
Procesador Intel core i3 de 64 bits
Memoria Ram de 8gb
Disco duro de 1tb
Otros requisitos
Ninguno

ORGANIGRAMA

Lider de
Proyecto
Daniel Domnguez

Especialista de Experto en
Analista Diseador Programador Tester
bases de datos Redes
Daniel Domnguez
Daniel Dominguez Jonathan Jimenez Jonathan Jimenez Jaime Antonio Omar Santos

Tamao del proyecto


o Mediano.
Nmero de proyectos
o Muchos Proyectos pequeos (Menores de 10 personas).
Ambiente
o Como una empresa en crecimiento, la mejor opcin para trabajar es
de modo matriarcal, que nos permitir una organizacin ms efectiva
entre los integrantes del proyecto, as como de los gerentes que estn
a cargo de dicho proyecto.
Limitaciones Fsicas
o El proyecto se desarrollar para tres lugares distintos, que son: la
matriz, que ser quien lleve todo el control administrativo, y dos
matrices ubicadas en diferentes direcciones, las cuales tendrn que
estar conectadas mediante una red a la matriz.
Cultura Organizacional
o Este tipo de organizacin que es la matriarcal nos permitir realizar
cambios de innovacin, control, o de cualquier otro aspecto con mayor
facilidad dependiendo de la responsabilidad marcada para cada
persona.
Estructura Organizacional
o La organizacin matriarcal nos permite delegar responsabilidades de
una manera ms eficaz de acuerdo a las habilidades que posee cada
integrante del proyecto, realizando un ciclo de comunicacin ms
eficaz entre el lder y los integrantes.
La organizacin matriarcal nos permitir como equipo:
o Definir los objetivos del proyecto.
o Clasificar roles, autoridad y responsabilidad de los administradores y
miembros del equipo.
o Equilibrar el poder entre los integrantes del proyecto.
o Seleccionar para el proyecto un administrador con dotes de liderazgo.
o Poner en prctica controles apropiados de costos, tiempo y calidad.
o Recompensar en forma justa a los gerentes y miembros del equipo.

Permitiendo una mejor integracin dentro de la realizacin del sistema y vertiendo


correctamente las responsabilidades y roles asignados a cada participante dentro
del proyecto a trabajar.
Interfaz grafica
DESARROLLO DE LA FASE DE DISEO

1. Diagrama E-R extendido

2. Modelo Relacional

3. Diccionario de datos
4. Casos de Uso
5. Diagramas de secuencias
6. Diagramas de Estados
7. Diagramas de Componentes
Ventana principal
Finalidad: est enfocado para una mayor facilidad de registros y monitoreo de
nuestro cliente

Se modifica el color de
pantalla principal por el
motivo que no tena una
buena vista para el usuario
Quedando todos los botones
con la misma funcin
principal ya mencionada en
el informe pasado

Explicacin:
en esta ventana se puede visualizar la bienvenida a la aplicacin en la cual
encontramos el nombre de la empresa as como el nombre del doctor de la
ptica, la pantalla cuenta con un botn de interaccin el cual es llamado (entrar)
sirve para desplegarnos a otra pantalla.
Finalidad: control de usuarios para un buen manejo del sistema (software)
creacin de un usuario contrasea para el manejo de la aplicacin

Se modifica el color de
pantalla por el motivo que
no tena una buena vista
para el usuario
Quedando todos los botones
con la misma funcin
motivo que no tena principal
una

Se aumenta el tamao
de las palabras en
pantalla

Explicacin: en esta pantalla el usuario tendr que registrarse con una cuenta
de email y una contrasea para poder entrar a todas sus funcionalidades de la
aplicaciones (software) en la barra llamada email: el usuario ingresara su
cuenta tendr que ingresar en la barra llamada contrasea ingresara su
contrasea de su cuenta una vez terminado el proceso tendr 2 opciones de
botones los cuales son:
1. botn (cancelar): podr cancelar la informacin llenada en las casillas
2.boton(aceptar) :en este botn tendr la funcin de ser correctos los dos datos
requeridos el usuario podr interactuar con una nueva pantalla en dado caso
que falle no podr visualizar la pantalla siguiente.
Finalidad: registro de clientes as como su historial clnico para llevar un mejor
control al cliente como informacin detallada.

Modificacin de color en
pantalla

Aumento de letra en
pantalla

Alineamiento de cada
recuadro

Explicacin:
En esta pantalla el usuario podr visualizar 2 pestaas:
1. registrar, contiene 3 sub pestaas
2. visualizar
En registro podr generar un nuevo registro de historial al cliente el cual esta
derivado de 19 barras de informacin que son requeridos para su historial
Los cuales ya llenados el usuario podr grabar y crear uno nuevo cada vez la
ventana cuenta con 2 botones los cuales tienen el nombre de:
1. botn (nuevo): este est encargado de generar un nuevo registro
2. botn (grabar): tiene la finalidad de guardar todos los datos ya llenados por el
usuario y ser almacenado en su base de datos para llevar un control del
cliente.
Esta pestaa cont 2 sub pestaas las cuales son: graduacin anterior,
graduacin final seleccionamos graduacin final y nos direccionara a una nueva
pestaa dentro de la misma pantalla.
Finalidad: graduacin final registro de historial clnico para verificar clientes as
como los productos adquiridos actual mente y llevarle una continuidad al cliente

Modificacin de
color en pantalla

Aumento de tamao

Alineamiento de cada
recuadro

Reubicacin de botones
El usuario podr registrar graduacin final, prximas citas, el material del
producto, mencionar caracterstica y observacin una vez rellenado todos los
datos el usuario podr interactuar con los 2 botones llamados
1. botn (gravar) la informacin en la base de datos de los clientes para tener
informacin de los productos adquiridos de los clientes esto para llevar un buen
control para los clientes
2. botn (nuevo) generara un nuevo registro para el cliente.
Finalidad: registro de historial clnico para verificar clientes as como los
productos adquiridos anterior mente y llevarle una continuidad al cliente

Se aumenta el tamao
de las palabras en
pantalla

Alineamiento de cada
recuadro

Modificacin de
color en pantalla

El usuario podr registrar una graduacin anterior para el cliente y poder


ingresar nuevos datos
1. botn (gravar) graba la nueva informacin registrada en pantalla
2. botn (nuevo) generara un nuevo registro para el cliente
Finalidad: visualizar llevar el control de los clientes as como mencionarle
promociones y nuevos artculos para ellos, felicitaciones para el cliente en das
especiales

Alineamiento de cada
botn

Modificacin de
color en pantalla

El usuario en esta pantalla podr interactuar con 4 botones distintos los cuales
son: Buscar: busca el nombre del cliente para poder ver sus datos o historial
clnico Imprimir: imprime la informacin del cliente, Mail cumpleaos: el usuario
podr mandarle felicitaciones al cliente directamente a su correo electrnico
Promociones: poder enviar al cliente informacin de la empresa a su corre

Finalidad: registro de inventario,


registro de clientes y ventas Alineamiento de cada
recuadro

Alineamiento de cada
botn

Modificacin de
color en pantalla

Explicacin:
En esta pantalla podemos visualizar 3 tipos de movimientos que podemos
generar en la aplicacin los cuales son
1. ver inventario
2. registro de producto
3. ventas.
Tambin cuanta con un botn de interaccin el cual es llamado (ok) el cual al
presionarlo interacta para pasarnos a la siguiente ventana, al momento de
seleccionar una de las 3 interacciones en este caso el ejemplo uno ser (ver
registro) seleccionamos daremos clic en el botn llamado (ok) el cual nos
direccionara a otra ventana la cual es la base de datos.

Finalidad: seleccin de base de datos, agregar nueva


base e imprimir registro de base de datos. tener
Modificacin de
registros de ventas as como un control de color en pantalla
almacn

Alineamiento de cada
recuadro y botn

Explicacin:
Mostrar la base de datos de la empresa en este caso la pantalla sale vaca por
que no tiene ningn registro en la ventana se muestra un barra donde puede
seleccionar la base de datos, contiene 4 botones de interaccin los cuales el
1.llamado (agregar) el usuario podr agregar un registro
2. botn (aceptar) es para que el sistema acepte el registro todo esto ser
mostrado en la pantalla inmediatamente cuando el usuario seleccione el botn
de aceptar
3. imprimir registro este interacta para que el usuario pueda imprimir el registro
del da y llevar una buena administracin
4. botn (salir) regresar a la pantalla de bienvenidos,
Finalidad: llevar un mejor registro de marca para el control de Aumento de letra en
almacn ventas as como el registro de nuevos productos.
pantalla

Modificacin de
color en pantalla

Alineamiento de cada
recuadro y botn

En esta ventana el usuario tiene 4 botones para interactuar llamadas


1. botn (guardar)
2. botn (nuevo)
3. botn (volver)
4. botn (marca)
Contiene barras para interactuar la cuales son y sirven para:
Marca: registras el nombre de la marca del producto
Color: el usuario puede ingresar el color de la mercanca
Modelo: el usuario puede ingresar el modelo del producto
Medidas: producto
Precio: producto

Llenadas las reas ya mencionada el usuario podr seleccionar el botn


llamado:
1. botn (guardar) guarda la informacin en su base de datos.
2. botn (nuevo) el usuario podr generar otro registro nuevo y toda su
informacin,
3. botn (volver) el usuario al seleccionar la casilla lo direcciona al men de
bienvenidos
4. botn (marca): al seleccionar esta casilla el usuario podr ingresar una nueva
marca que no est registrada en el sistema es decir si el usuario adquiere
nuevo producto poder regstralo en su inventario el botn nos direcciona una
nueva pantalla
Aumento de letra en
pantalla

Finalidad: el nuevo registro de producto para poderlo


guardar en la base de datos y tener un buen control de
material Modificacin de
color en pantalla

Alineamiento de cada
botn

Explicacin:
la pantalla cuenta con un nombre llamado (marcas)
la cual sirve para ingresar nuevas marcas las cuales no estn registradas en su
base de datos una bes llenada la informacin el usuario tendr que seleccionar
uno de los dos botones que estn en la pantalla actual las cuales sirven para :
1. botn (gravar): grava el nombre de la marca y es registrada
en la base de datos Modificacin de
2. botn (volver): el usuario al seleccionar este botn color en pantalla
regresara a la pantalla anterior,

Finalidad: el cliente podr hacer una compra ms eficaz,


Aumento de letra en
poder tener un control de ventas as como un control de
pantalla
almacn.

Alineamiento de cada
botn
Explicacin:
En esta ventana el usuario visualizara un lector de cdigo de barras el cual al
escanear el producto verificara el invertido y mostrara los resultados encontrado
los cuales seran el nmero de piezas as como el precio una vez terminado
este proceso tendr 2 opciones llamados:
Botn (comprar): una bes seleccionado
este botn el usuario podr generar la
venta del producto Alineamiento de cada
Volver: el botn volver tiene la botn interaccin de
poder regresar al men anterior en este caso
sera la ventana de bienvenida,
Finalidad: podr seleccionar 2 botones de
interaccin los cuales mostraran Modificacin de pantallas distintas
como historial clnico que llevar color en pantalla control de sus
pacientes, ventas llevara un control de ventas en
almacn as como registros de productos
Explicacin:
En esta ventana el usuario tendr la facilidad de ingresar a uno de las opciones
la cuales son:
Botn (historia clnica): este botn una bes seleccionada nos direccionara a una
nueva pantalla la cual podr registra y visualizar el historial clnico de los
pacientes
Botn (ventas): una vez seleccionado este botan nos direccionara a una
ventana de bienvenidos el cual podr mostrar inventario, registro, ventas.
Seleccionaremos el botn de historia clnica y nos direccionara a la siguiente
pantalla
Finalidad: graduacin final registro de historial clnico para verificar clientes as
como los productos adquiridos actual mente y llevarle una continuidad al cliente
Modificacin de
color en pantalla

Aumento de tamao

Alineamiento de cada
recuadro

Reubicacin de botones

el usuario podr registrar graduacin final, prximas


citas, el material del producto, mencionar caracterstica y observacin una vez
rellenado todos los datos el usuario podr interactuar con los 2 botones
llamados
1. botn (gravar) la informacin en la base de datos de los clientes para tener
informacin de los productos adquiridos de los clientes esto para llevar un buen
control para los clientes
2. botn (nuevo) generara un nuevo registro para el cliente

Tipo de sistema de informacin

Este proyecto es operacional por el modelo manejado y diseo programable para


ser aplicado en una empresa manteniendo un sistema de informacin,
administracin con cada uno de sus principales tareas para lograr la optimizacin
de datos teniendo como referencia una investigacin para crear e implementar el
software necesario en la empresa u organizacin realizando trabajos completos en
la plataforma desde registros asta compras aportando servicios y produccin en la
empresa. As mismo aplicndolo en diferentes reas especficas de la empresa
aplicacin teniendo en cuenta reas de complejidad teniendo un lenguaje de
programacin y teora en sistema adems de un anlisis sistemtico en cada una
de las reas.

Su campo de accin es lo suficientemente amplio para abarcar desde la salud, la


economa y la comunicacin, por todas las reas de la organizacin que requiere
de la tecnologa e informtica para desempearse eficientemente.
Las competencias adquiridas durante la programacin sern las que definan hacia
qu lado proyectar los esfuerzos. En el modelamiento y desarrollo de soluciones
con el uso de metodologas y herramientas informticas, permiten brindar
soluciones infraestructura para la entidad llevando acabo la aplicacin del sistema
adquirido por la empresa en este caso ser la aplicacin para la empresa ptica
centro optvent.

La tecnologa utilizada para la implementacin de sistemas de informacin no es


obligadamente la tecnologa de la computacin. La informtica es un elemento muy
utilizado por esta disciplina, ya que tiene la capacidad de procesar datos de una
forma rpida, eficaz y eficiente para una mejora en la empresa. Para participar en
la toma de decisiones estratgicas de una organizacin y asesorar, en concordancia
con las mismas, acerca de las polticas de desarrollo de sistemas de informacin,
Evaluando, clasificar y seleccionando informacin para evaluar y seleccionar
alternativas de asistencia en la aplicacin.

Beneficios en la carrera de sistemas


Este presente documento es el resultado de un estudio de factores de beneficios
en la carrera de sistemas en el mbito operacin por su aporte al desarrollo de la
sociedad y las capacidades resolutivas que adquieren los profesionales de este
sector. la ingeniera en sistemas computacionales es una de las ms populares,
porque permite analizar y optimizar todo tipo de sistemas tecnolgicos e
informticos, tan necesarios en el mundo actual. es una de las profesiones ms
fascinantes en el rea de la ingeniera, ya que permite colaborar con el desarrollo
de nuevas tecnologas, ingresar en diferentes industrias y empresas y mejorar las
condiciones de vida de los hombres a travs de mejores sistemas. quienes decidan
estudiar una carrera como esta, podrn ingresar al mercado laboral de manera
inmediata y trabajar para diferentes empresas. el campo de accin de los egresados
es muy amplio, por lo cual pueden emplearse trabajando para la salud, la economa,
la comunicacin, educacin y todas aquellas reas que requieran de tecnolgica.

1- podrs tener un buen salario: las ingenieras estn mejor valoradas en el mercado
laboral que las licenciaturas, por tanto, ya por el solo hecho de elegir una ingeniera
te ests asegurando un mejor salario que el de la media.

2- amplio abanico de posibilidades laborales: dado que los sistemas


computacionales y la informtica est presente en todas nuestras actividades como
seres humanos, el ingeniero especializado tiene un gran abanico de posibilidades a
la hora de emplearse y puede elegir entre diversas empresas y organizaciones para
trabajar, como tambin hacerlo de manera autnoma.

3- podrs resolver problemas complejos: los conocimientos que adquieres en este


tipo de profesin te permitirn resolver problemas de la vida real y ser ms prctico
a la hora de buscar soluciones. Mientras estudies podrs adquirir una importante
creatividad para resolver todos los retos que se te planteen.
4- podrs ayudar a la sociedad: la ingeniera es una de las herramientas ms
importantes para el avance cientfico, por tanto, si estudias esta carrera podrs
ayudar a generar diferentes tecnologas que te permitirn impulsar nuevos
descubrimientos en el mundo real y contribuir de manera positiva a mejorar la vida
humana.

5- podrs trabajar solo o en equipo: por su naturaleza, la carrera de ingeniera en


sistemas computacionales te permite realizar proyectos de manera independiente,
como tambin trabajar en equipo y enriquecerse a travs del intercambio. podrs
compartir y trabajar en equipo las veces que quieras, y tendrs adems tu propio
espacio de desarrollo individual.

6- es una carrera con futuro: an queda mucho para descubrir en relacin a los
sistemas informticos, la computacin y las tecnologas, por lo cual esta carrera te
asegurar un buen futuro, con grandes oportunidades laborales que se asegurarn
un crecimiento profesional y personal.

El sistema creado para la ptica centro optvent tiene un beneficio para la carrera de
sistema por la manipulacin de elementos que componen la carrera en este aspecto
una de ellos es el tema de programacin sin dejar de nombrar el tema de base de
datos los cuales en este proyecto son de mayor manipulacin as como cada uno
delos elementos que lo componen como ejemplo tenemos la documentacin que
corresponde a el proyecto tiene beneficios porque ponen aprueba cada tema visto
en la carrera desde programacin asta documentacin y tienes una posibilidad de
crear una propia empresa.

Beneficios en el sector productivo


Con el uso de las nuevas tecnologas se ha convertido en un aspecto imprescindible
dentro del mbito empresarial. Nuestra empresa Komodo Technology Solutions
(KTS), es una empresa desarrolladora de software que ha naci para la creacin e
implementacin de proyectos. Aunque se tiene poca experiencia en este rubro,
nuestros servicios han beneficiado a varias empresas en la implementacin de
nuestros proyectos. Por ende las empresas nos han concedido su confianza en sus
proyectos. Lo que nos ha ayudado a crecer de manera empresarial y adquiriendo
cada vez ms experiencia y confianza para futuros proyectos.
Los beneficios que tiene tener la confianza de varias empresas es la convivencia
empresarial y laboral, con ello, nuestros productos se realizan con mayor calidad y
eficacia posible. Estableciendo los parmetros que nos permitan crecer en
productividad y calidad de software. Mejorando nuestra capacidad y gestin
operativa tanto interna como externa de la empresa. Y gracias a ello el nivel de
competitividad de nuestros negocios se mantiene a la altura del mercado.
Hacer que las empresas tengan un software que automatice sus labores rutinarias,
lo que hace que las empresas tengan mayor competitividad en el mercado. Y de
esta manera, aumentar sus posibilidades de xito empresarial.
Nuestra empresa KTS hace que las empresas no gasten en un producto, sino que,
invierten en l, dndole la seguridad de que cumplir con los requisitos que se estn
solicitando. De esta manera, se puede ofrecer una buena gestin de informacin y
documentacin, lo que permitir, una mejora en la toma de decisiones y aumentar
el nivel de productividad de los trabajadores. Como consecuencia, aspectos como
el trato al cliente, la efectividad a la hora de resolver problemas o gestionar
comunicaciones entre usuario-empresa se mejoraran, y esto hara qu, la imagen
de la empresa crezca y mejore. Haciendo que la empresa se certifique en los
diferentes aspectos empresariales, algunos de ellos seran los siguientes:
Certificacin de la ISO 9001(Sistemas de Gestin de Calidad), la ISO
14001(Sistema de Gestin Ambiental). Para que cada producto que se realice vaya
con la mayor calidad posible.
En estos momentos nuestros servicios han sido requeridos en una ptica conocida
como ptica Centro S.A, nuestros servicios benefician a esta empresa, en la
realizacin de un software qu, le permita a la empresa gestionar sus ventas,
inventario y expediente clnico. Lo que le beneficiara en la realizacin de consultas,
as como tambin, elegir el mejor instrumento visual para la revisin de los ojos del
paciente. Ayudar tambin a elegir el mejor armazn y graduacin que el paciente
necesita. Todo esto consultando sus datos, que se almacenaran en una Base de
Datos para futuras consultas.

Seguimiento de la calidad
Identificar brevemente el proyecto. Un par de frases, un resumen del plan o del
proyecto en cuestin. Esto es til en clientes para los que trabajan mltiples
proveedores. Hay que tener en cuenta que estas reuniones las sufren
constantemente, y el cliente necesita que les hagamos una introduccin. No
podemos llegar y empezar a soltar nuestro rollo. Recordad: adaptar el mensaje a lo
que necesita el cliente, no a lo que queremos contar nosotros.

Mostrar los objetivos del proyecto. Qu se quera hacer? Cules son los
objetivos?

Mostrar de forma resumida el estado del proyecto (precisamente respecto a esos


objetivos). El estado incluye cosas como revisin de posibles desviaciones en la
fecha de fin, esfuerzos dedicados, o costes. Seguimiento de hitos y entregables.
Cumplimiento del contrato, y los distintos acuerdos alcanzados. El estado supone
comparar la situacin actual respecto al global del proyecto: el coste total, el
esfuerzo total en horas estimado, y la fecha final de entrega (entre otros). Presupone
una planificacin y un seguimiento respecto a la misma.

Mostrar los riesgos y su estado. Siempre hay riesgos. No gestionarlos, no dedicar


tiempo de gestin, planificacin y seguimiento no hace que desaparezcan.

Mostrar los problemas y su estado. Los problemas, se refieren aqu a problemas


de gestin. No a incidentes o fallos del software. Los problemas surgen en cualquier
momento (un entorno no disponible, una tecnologa que no funciona, un profesional
que se va de la empresa). Los problemas han podido ser detectados previamente
(como riesgos), o surgir de imprevisto.

Hitos clave y su estado. En todo proyecto suele haber fechas clave, que incluso
pueden determinar el poder facturar o no todo o parte del proyecto.

Entregables clave y su estado. Los proyectos no son solo cdigo. Suelen llevar
otros entregables (documentos, hardware,), y que estarn recogidos en el
contrato u objetivos iniciales.

Avance del proyecto. No es lo mismo avance que estado. Al hablar de avance,


nos referimos a lo incorporado desde la reunin de seguimiento anterior. Este tipo
de reunin sera incremental, y trata de mostrar la diferencia respecto a lo anterior.
De nuevo, este tipo de informacin suele darse en proyectos giles. Cuidado con
esto, porque estamos mostrando la situacin relativa respecto a un estado
anterior, pero no respecto al proyecto total (eso sera un estado del proyecto). En
proyectos giles, habra que dar tambin un estado, es decir, informar de cmo
nos encontramos respecto al total del proyecto, informando de un coste estimado,
fecha estimada de finalizacin, etc, etc.
Estado de la calidad. Soy defensor de la calidad, y creo que hay que planificarla,
establecerla muy al principio, y utilizar para ello indicadores lo ms objetivos
posibles. Sin embargo, en el tipo de clientes que he visto en mis bastantes aos
de vida profesional, no metera grficas ni un anlisis semanal de mtricas (pocos
clientes los entenderan). Eso s, esos anlisis los hara de puertas para adentro,
y lo convertira en un semforo donde se indicara si dichos indicadores estn bien,
o si por el contrario alguno de ellos no se est cumpliendo. Este tipo de
indicadores, por ejemplo, lo tratara en un informe de seguimiento tcnico, no en
un comit ejecutivo. Por desgracia, los indicadores de calidad no son entendibles,
y pueden dar lugar a falsos equvocos, preocupaciones innecesarias. Lo que hay
que hacer es evidenciar que se trabaja con calidad dentro de un margen, y que se
trata no de dar un producto perfecto, sino un producto con un buen balance entre
coste y calidad. Por supuesto, siempre es posible que un sistema automatizado, u
otra empresa certificadora, sea quien presente el estado de la calidad.
Demo del software. Una demo del software, no siempre podr realizarse con los
clientes en todas las reuniones del seguimiento. Bsicamente, porque una reunin
de seguimiento ha de ser algo muy concreto, muy enfocado, y una revisin
funcional del software puede llevarnos mucho tiempo. Por otro lado, una demo no
se hace cada 1, 2, o 3 semanas. Tal vez s en proyectos giles que lleven
asociado un cliente deseoso de ver ese software avanzar. Pero no siempre. Una
ltima cosa. Las demos son caras. Se dedica tiempo y recursos en preparar una
demo. Y no slo por el software: estn las personas que asisten (cuyo tiempo es
caro, y hay que respetar), estn los datos, que han de estar listos para presentar
el software (la gente no quiere ver el software, quiere ver las cosas que es capaz
de hacer, y eso requiere de una preparacin de datos previa).

La obtencin de un software con calidad implica la utilizacin de metodologas


o procedimientos estndares para el anlisis, diseo, programacin y prueba
del software que permitan uniformar la filosofa de trabajo, en aras de lograr una
mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven
la productividad, tanto para la labor de desarrollo como para el control de la calidad
del software.
Los requisitos del software son la base de las medidas de calidad. La falta de
concordancia con los requisitos es una falta de calidad.
Los estndares o metodologas definen un conjunto de criterios de desarrollo que
guan la forma en que se aplica la ingeniera del software. Si no se sigue
ninguna metodologa siempre habr falta de calidad.
Existen algunos requisitos implcitos o expectativas que a menudo no se
mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un
buen mantenimiento) que tambin pueden implicar una falta de calidad.
La poltica establecida debe estar sustentada sobre tres principios bsicos:
tecnolgico, administrativo y ergonmico.
El principio tecnolgico define las tcnicas a utilizar en el proceso de desarrollo
del software.

El principio administrativo contempla las funciones de planificacin y control del


desarrollo del software, as como la organizacin del ambiente o centro de
ingeniera de software.
El principio ergonmico define la interfaz entre el usuario y el ambiente
automatizado.
La adopcin de una buena poltica contribuye en gran medida a lograr la calidad
del software, pero no la asegura. Para el aseguramiento de la calidad es necesario
su control o evaluacin.
A partir del siguiente grfico se observa la interrelacin existente entre la Gestin
de la Calidad, el Aseguramiento de la Calidad y el Control de la Calidad.
Gestin de la calidad: "Aspectos de la funcin de gestin que determinan y aplican
la poltica de la calidad, los objetivos y las responsabilidades y que lo realiza
con medios tales como la planificacin de la calidad, el control de la calidad, la
garanta de calidad y la mejora de la calidad".
Dentro de la gestin de la calidad se observa:
Gestin de la calidad de software (ISO 9000): Conjunto de actividades de la funcin
general de la direccin que determina la calidad, los objetivos y las
responsabilidades y se implanta por medios tales como la planificacin de la calidad,
el control de la calidad, el aseguramiento (garanta) de la calidad y la mejora de la
calidad, en el marco del sistema de calidad

Poltica de calidad (ISO 9000): Directrices y objetivos generales de una


organizacin, relativos a la calidad, tal como se expresan formalmente por la alta
direccin.

La gestin de la calidad se aplica normalmente a nivel de empresa. Tambin puede


haber una gestin de calidad dentro de la gestin de cada proyecto.
El aseguramiento de la calidad
Ante todo se debe conocer:
Aseguramiento de la calidad: "Conjunto de acciones planificadas y sistemticas
necesarias para proporcionar la confianza adecuada de que
un producto o servicio satisfar los requerimientos dados sobre calidad".

Aseguramiento de la calidad de software: Conjunto de actividades planificadas y


sistemticas necesarias para aportar la confianza en que el producto (software)
satisfar los requisitos dados de calidad.
El aseguramiento de calidad del software se disea para cada aplicacin antes de
comenzar a desarrollarla. Hay quienes prefieren decir garanta de calidad en vez de
aseguramiento.
La garanta, puede confundir con garanta de productos, mientras que el
aseguramiento pretende dar confianza en que el producto tiene calidad.
El aseguramiento de calidad del software est presente en:
Mtodos y herramientas de anlisis, diseo, programacin y prueba.

Inspecciones tcnicas formales en todos los pasos del proceso de desarrollo del
software.

Estrategias de prueba multiescala.

Control de la documentacin del software y de los cambios realizados.

Procedimientos para ajustarse a los estndares (y dejar claro cuando se est fuera
de ellos).

Mecanismos de medida (mtricas).

Registro de auditorias y realizacin de informes.

Las actividades para el aseguramiento de calidad del software se detallan en:


Mtricas de software para el control del proyecto.

Verificacin y validacin del software a lo largo del ciclo de vida (Incluye


las pruebas y los procesos de revisin e inspeccin).

La gestin de la configuracin del software.

Algunos mtodos del aseguramiento:


Revisiones tcnicas y de gestin (su objetivo es la evaluacin).

Inspeccin (su objetivo es la verificacin). Estamos construyendo el producto


correcto?.

Pruebas (su objetivo es la validacin). Estamos construyendo el producto


correctamente?.

Auditorias (su objetivo es la confirmacin del cumplimiento).

El control de la calidad
Se debe conocer:
Control de calidad: "Conjunto de tcnicas y actividades de carcter operativo,
utilizadas para verificar los requerimientos relativos a la calidad del producto o
servicio".

Control de la calidad del software: Tcnicas y actividades de carcter operativo,


utilizadas para verificar los requisitos relativos a la calidad, centradas en mantener
bajo control el proceso de desarrollo y eliminar las causas de los defectos en las
diferentes fases del ciclo de vida.

El control de la calidad del software est centrado en dos objetivos fundamentales:


Mantener bajo control un proceso.

Eliminar las causas de los defectos en las diferentes fases del ciclo de vida.

En general, se puede decir que el control de de la calidad del software son las
actividades para evaluar la calidad de los productos desarrollados.

Potrebbero piacerti anche