vigente, en la cual los recursos incluyen al profesional de la ingeniería considerando su intervención fundamental y lejos de ser un autómata programador, lleva pues a la reflexionar sobre criterios para el trabajo en equipo, la Universidad José Antonio Páez Facultad de Ingeniería en Computación Ingeniería del Software Prof. Ifigenia Requena Negrón
complejidad, la comunicación, los costos, y otros factores que influyen en la calidad del software y no depende únicamente del elemento técnico inherente al software.
PROPUESTAS DE MODELOS DE CALIDAD La ingeniería del software en Venezuela y el mundo debe estar dirigida hacía la producción y difusión de nuevos logros en relación a la calidad del
software,
como
obtenerla,
y
cómo
garantizarla. Y en este sentido la academia une esfuerzos para que sean justamente nuestros
Es un gran gusto presentar a la comunidad académica esta primera edición de los modelos de calidad de la cátedra de Ingeniería del Software de nuestra institución Ing. Ifigenia A. E. Requena Negrón EPE Profesora de la asignatura Ingeniería del software. ifigenia.requena@gmail.com
estudiantes los autores de estas producciones. La cátedra de Ingeniería del Software en la Escuela de Ingeniería en Computación de la Universidad José Antonio Páez,
impulsa dentro de sus
actividades la propuesta de modelos aplicables en situación de diseño real y actual, este documento presenta sus resultados como guía y como punto de partida para la fundamentación de factores de calidad propios de una cultura computacional
Participantes Joan Marchant Hidalgo David Fraifer Said Marquez Silvio Amado Marcano Carlos Pérez Esteban Colmenares Gabriel Arocha James Pharr Gabriel F. Hevia M.
“SISTEMA DE APOYO PARA LA TRAZABILIDAD,
La Aplicación se adapta al sistema que maneja
MONITOREO Y CONTROL DE COLADAS SATMCC”
toda
SATMCC es un Sistema De apoyo al sistema o plataforma
SIPCA
usada
en
SIDOR
C.A.
específicamente para mantener la trazabilidad, ofrecer monitoreo y control de da las coladas (palanquillas) que se procesan en la Planta de Barras CESPROCA, ubicada en Guacara – Edo. Carabobo.
la
empresa,
y
cuenta
con
suficientes
controles de software que permite al usuario manejarlo de una forma sencilla y simple basado en interfaces amigables y Explicitas. Integridad La aplicación incluye criterios de control de acceso y
control
de
auditoría
que
evitan
el
uso
malintencionado y controlan el acceso.
MODELO DE CALIDAD EN SATMCC – SIDOR BASADO EN MC CALL Facilidad de uso (Usabilidad) La
cuenta
con
una
interfaz
que
simula
PERFECTAMENTE y de manera grafica los tableros de control de la cabina de mando donde se
Portabilidad
realizan las operaciones de Laminado en Caliente. El sistema fue disenado para corre en las plataformas usadas actualmente en la empresa, y con capacidad para implementarse en la mayoria de los S.O con muy pocos cambios a nivel de codigo Confiabilidad El sistema fue disenado responder ante situasiones no esperadas como, caida del servidor o conexión a Interfaces Explicitas
las bases de datos, errores que son transparentes para el usuario. Principios del Dise単o El sistema SATMCC fue disenado para satisfacer necesidades propias de las operaciones de la planta como los son, monitoreo y control del material que se procesa en planta, con el fin especifico de facilitar el trabajo manual a los operadores, fomentar la emision de reportes automaticamente y poder llevar trazabilidad a la mayoria de las operaciones que se hacen a la materia prima, cosa que es primordial para mantener la calildad del producto final y mantener la competitividad.
Autor: Joan Marchant e-mail: joan.manuel.marchant@gmail.com
“Desarrollo una Aplicación web para la
La aplicación web debe ser eficiente cumplir con
sincronización de la base de datos local con la
sus objetivos de realizar las acciones correspondientes la cual originaron su desarrollo.
base de datos de la página web de la organización SIDASA. C,A”
Facilidad de uso
Esta aplicación web se encargara de subir de forma
La aplicación web debe ser fácil de usar para que
automática
el usuario interactuara de una manera fácil y
todos
los
datos
de
los
nuevos
inmuebles los cuales se registren en la base de
sencilla con la aplicación web sin ninguna
datos local de la organización para ser subidos a la
complejidad de uso.
página web y mostrar las descripciones de los
Flexibilidad
inmuebles, también cuenta con una sección de carga de imágenes para una vez subido las descripciones
de
los inmuebles subir las
imágenes
relacionadas
La aplicación web debe adaptarse a todos los cambios y modificaciones los cuales transcurran durante y después de su elaboración. Portabilidad
con
dicho inmueble.
Es necesario que la aplicación web sea capaz de funcionar bajo distintos navegadores WEB y mantener su funcionalidad.
El modelo de calidad de la Aplicación web para
Para
la sincronización de la base de datos local con
cumpliendo
la base de datos de la página web de la
mencionados, se requiere diseñar una aplicación
organización SIDASA. C,A.
bajo codificación web en la cual realice todas
Eficiencia
desarrollar los
de
la
factores
aplicación de
web
calidad
las operaciones con bases de datos para manipular datos desde base de datos local hasta la
base de datos web de igual forma
cargar imágenes al servidor web de forma
El modelo de calidad de diseño de software
rápida y fácil sin usar cliente ftp.
basa en el cumplimiento de los siguientes Autores: Hidalgo David Fraifer Said
factores específicos, estos factores permitirán evaluar el nivel de diseño cualitativamente a nivel del usuario.
Marquez Silvio Eficiencia (¿Qué “Software para el control de acceso, pago, e
recursos hardware
información sobre el condominio de la Urb. Rio
y software
Claro, ubicada en Naguagua-Edo Carabobo”
necesito?). El software debe ser muy eficiente en
Este software integra todos los integrantes de la comunidad de Rio Claro en Naguanagua, dejando abierto un espacio donde se muestra información sobre todo lo que pasa en la urbanización, y tiene como función abrir un canal de comunicación las 24 horas del día, para realizar solicitudes de espacios comunes, salón de fiesta, reclamos de
cualquier entorno de hardware y software, adaptándose a la capacidad de cada vecino de la comunidad de acceder a un equipo de computación. Facilidad de uso (¿Es fácil y cómodo de manejar?). El software para la gestión de condominio debe ser intuitivo para todas las personas, ya que se debe convertir en una herramienta de uso común para todos los vecinos, sin distinción de edad, nivel de educación y clase social.
situaciones y vecinos y sugerencias sobre la gestión de la administración de la junta de condominio.
Flexibilidad (¿Puedo añadir nuevas opciones?). El software debe adaptarse a la realidad cambiante de una comunidad donde viven muchas personas, es decir, siempre hay nuevas personas con nuevas ideas y nuevas necesidades que tienen que verse reflejada
el mantenimiento regular del software debe ser fácil para que cualquiera con mínimo conocimiento del área pueda actualizarlo sin que esto implique un gasto excesivo para la administración de la urbanización.
en la funcionalidad del software de gestión de la urbanización.
Para desarrollar este software cumpliendo los factores de calidad mencionados, se requiere
Portabilidad (¿Podré usarlo en otra máquina?). Es necesario que el software sea capaz de funcionar bajo distintos navegadores WEB y mantener su funcionalidad al escalar sistemas operativos por ejemplo, debido a la constante innovación de los mismos.
diseñar una interfaz visual sumamente atractiva para el usuario, utilizando los símbolos y leyendas como elementos principales, bajo plataforma WEB y lenguajes de programación aptos para todos los navegadores, incluyendo en todo su proceso, una debida documentación y especificación de
Facilidad de mantenimiento (¿Puedo localizar los fallos?). Este software de administración debe estar bien documentado en su programación, para que me permita detectar errores en un futuro, adicional a esto,
las funciones, para su posterior actualización y manejo del sistema. Autores Amado Marcano Carlos Pérez Esteban Colmenares Gabriel Arocha James Pharr
“SITEMA DE APOYO A LA GESTION DEL DEPARTAMENTO DE HIGIENE Y SEGURIDAD DE ELEVAL C.A”
cuantitativamente al mismo. Ese modelo debe contar con lo siguiente: Seguridad:
El SAG del Dpto. de Higiene y Seguridad de Electricidad de Valencia
El Sistema debe garantizar que en su
(Eleval C.A.) integra
funcionamiento cualquier fallo lógico
todas las funciones que controlaran los procesos de
o físico que afecten directamente a la
entrega de Uniformes y/o Equipos de Protección
data. Para esto un estudio previo de las posibles
dentro de la Empresa. Su principal función es la de
fallas y la integración de herramientas de de
automatizar y todos los proceso que engloban
seguridad integrada son aplicadas al sistema.
dichas jornadas, y optimizar el trabajo dentro de la organización, formalizando y creando estándares en la información producida y su manipulación.
Integridad:
Controlando los procesos de Generación de las
La confidenciabilidad de la Data es
asignaciones
algo de vital importancia para el
a
documentación
cada de
la
empleado, entrega
control de
y
dichas
sistema,
la
información
de
sus
asignaciones y por último el seguimiento de los
empleados al igual que de sus
Equipos de Protección según la normas de la
actividades no puede ser accedida por cualquiera.
LOPCYMAT, sin dejar de destacar los distintos
El sistema no permitirá la violación de procesos
reportes para el control de las jornadas.
que puedan dañar la información. Restringiendo el acceso solo al personal autorizado aplicando comprobación en cada mensaje o acción (claves, huellas digitales, pregunta secreta, etc.).
Portabilidad: Es una de las características que hace más rentable a un sistema, Un Software de Calidad requiere un Modelo de Calidad, que sustente al sistema y cumpla con factores
que
validen
cualitativa
y
la
capacidad
multiplataforma. El SAG es un sistema de entorno Web por lo
que es diseñado para funcionar de manera óptima
Un estudio detallado del negocio para poder
en todos los navegadores (E-Explorer, FireFox,
extraer los requerimientos del sistema y poder
Opera, entre otros.)
armar una Base de Datos optima. El estudio del entorno de desarrollo Web para aplicar tecnologías de punta y necesarias para el conformar el software.
Facilidad de Mantenimiento: Se
refiere
requerido
para
al
esfuerzo localizar
y
reparar errores en el software, la modularización nos da una gran capacidad de mantenimiento gracias a la separación de las funciones (código); al identificar la falla es fácil localizar las funciones implicadas en el error y de esta forma poder reparar la falla sin afectar los demás módulos. Flexibilidad: Toda empresa, todo negocio, toda realidad es cambiante. La aplicación debe adaptarse a cambios y modificaciones sin mucha dificultad. Para esto se hizo un estudio de la base de datos pensando en el futuro, la adquisición de nuevos equipos de protección o de prendas de vestir (uniformes), crecimiento de la nomina y distintos cargos que se creen en un futuro, Adaptación de nuevas tecnologías, todo esto como un simple ejemplo.
Para el cumplimiento de estos factores de calidad es necesario seguir un plan de desarrollo y una metodología para la guía y control en cada fase.
Autor: Gabriel F. Hevia M. Email: gabrielhevia@hotmail.com