Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El proyecto debe
() Si
() No
() Si
() No
________________________________________________________________________________
________________________________________________________________________________
Computadores.
Elementos para el hogar.
Accesorios de vehículos.
Otros, Cual?______________________________
5. Que es lo que mas le interesa del producto, cuando realiza una compra?
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
Efectivo
Tarjetas
Contra entrega
Consignación
Otros, cual? ______________
Análisis de Sistemas de información.
Que es análisis:
Que no es análisis:
No es buscar problemas en los procesos existentes.
No es buscar procesos operativos y reemplazarlos por procesos automáticos.
No es determinar la mejor forma de hacer las cosas
Entorno a seleccionar:
Paginas Estáticas.
Ausencia de movimiento.
No posee opciones de búsqueda.
Diseñada en HTML clásico.
Administración de páginas y contenidos directamente en el Hosting.
No tiene funciones de Chat, Foros, Base de datos, etc.
Paginas Dinámicas:
Se presenta muchas herramientas para el desarrollo de estas soluciones.
El visitante puede modificar el diseño de sus páginas “fondos, imágenes, colores,
fotos”, por ejemplo el caso de Facebook, twiter y demás.
Admiten lenguajes y técnicas de programación moderna “php, Java y .Net”.
Procesos de actualización y administración sencillos.
Permite funcionalidades de base de datos, fotos, chats, blogs y muchas más.
Disponibilidad de gran cantidad de recursos libres en la web “Plantillas”
Taller en clase:
Conformar grupos máximo de tres personas, para encontrar oportunidades de negocios
para ser implementados en la web, según apoyo por parte del docente.
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
______________________________________________________________________
Pero básicamente sea para un desarrollo interno de una empresa o ideas de negocios,
el proceso de formulación del problema, análisis y diseño de soluciones informáticas son
básicamente los mismos.
Antes de iniciar la etapa de programación y construcción de un software es necesario un
proceso de conocimiento de la empresa, necesidades empresariales o la oportunidad de
iniciar un negocio, antes de entrar a esta etapa, por ser una de las más costosas en
términos de talento humano y financieros.
Reconocer la necesidad.
Uno de los puntos importantes que todo analista debe reconocer es el conocimiento de
toda la filosofía institucional de la empresa, la misión, visión, objetivos, políticas de
calidad, organigrama y demás aspectos visiónales, para medir si la solución contribuye a
esas directrices, o en el caso de ser un diseño propio la construcción debe soportar las
mismas base visiónales, para reconocer un horizonte claro, labor que se construirá en
Emprendimiento I.
Seguidamente establecer el planteamiento del problema:
Este punto es crucial, es donde los dueños del proceso, o los usuarios finales ven el
problema, necesidad u oportunidad y realizan todo el planteamiento necesario, para esto
realizaremos el planteamiento del problema, para el diseño de un sistema virtual de
nomina, como sigue a continuación:
Durante la última década las necesidades de toda organización por mejorar sus procesos
de información, minimizar costos en tecnología y procesos de calidad han creado que las
organizaciones integren todos los segmentos o áreas organizacionales, la información a
tiempo, concreta y útil están a la orden del día, los viejos modelos de islas
independientes inoperantes, costosos y deficientes crean escenarios donde se deben
utilizar importaciones de datos, duplicidad de información, retrocesos implica que las
tomas de decisiones en muchos casos sea con base en datos incompletos , no validados
o gestionados crean escenarios o variables que pueden afectar la buena marcha de la
empresa, sumado a ello el no cumplimiento de las expectativas generadas y falta de
entendimiento entre las personas que laboraban en cada una de las islas y que debían
interactuar entre ellas.
Los nuevos escenarios están en contravía de las islas independientes, duplicidad de
información y retrocesos, persiguen que todos los niveles de la organización accedan a
un repositorio central de datos “hablar un mismo idioma”, que todos los usuarios finales
accedan a la misma información y tiempos de respuesta inmediatos.
La Corporación Tecnológica empresarial ubicada en la ciudad de Bogotá hace mas de 7
años, es una corporación que busca el mejorar continuamente su efectividad,
productividad y competitividad, por lo tanto requiere de un nivel y herramientas
tecnológicas de alto nivel que garanticen la toma de decisiones oportunas y con
información inmediata, donde los procesos manuales de generación de nomina no
contribuyen a este objetivo institucional.
Se observa que cada una de las sedes de la Corporación elabora su nomina de forma
independiente, aun cuando existen criterios generales para su elaboración, cada sede
con base en los listados académicos y estudiantes liquida la nomina docente por
docente y después le hace llegar a la temporal los soportes y autorización de pagos por
medio electrónico, donde deben ingresar nuevamente la información a otro sistema y con
el liquidar la nomina definidamente y enviarla al banco para su pago, adicionalmente se
puede presentar el caso que una sede no envié la información y por lo tanto para el
proceso y el pago oportuno.
Por otra parte, se observa demoras en la entrega de los desprendibles de pago a los
docentes y empleados en general, y la consulta de una determinada hoja de vida para
nuevas contrataciones o actualización de datos es un proceso demorado y lento.
Para empezar, uno de los puntos que ocasiona más demoras en el proceso de
generación de la nómina es la recepción de información de las sedes académicas, que
origina tardanza y demoras en la generación de la nómina y por ende malestar entre los
docentes.
Otro punto a tener en cuenta son los procesos de consulta, actualización y archivo de las
hojas de vida, siendo un proceso totalmente manual, donde cuando los docentes
actualizan los datos se puede presentar que por omisión no se archiven inmediatamente
y se extravié la información.
Una de las prioridades de las sedes académicas es la necesidad de contar con una base
de datos actualizada de docentes, donde al presentarse un requerimiento este sea
atendido de forma oportuna y no requiera de tiempos excesivamente largos para cubrir la
necesidad, por lo tanto la opción que la sedes puedan consultar en línea la información
de la planta de docentes preseleccionada tiene grandes beneficios para seleccionar a los
más indicados y que cumplen con los perfiles exigidos.
La realización de las nomina con información procedente de hojas calculo puede originar
errores en los valores generados, deducciones erróneas, prestamos a empleados no
calculados o que ya están cancelados.
Para los casos que la necedad surja de un nuevo proyecto que no depende de un
empresa, se recomienda fijar la cantidad de horas o el horario que se le asignara al
proyecto de estudio
Requerimientos técnicos:
Al ser una solución on Line, se necesita un canal de internet que permita las conexiones
de las 7 sedes y la consulta de los distintos usuarios autorizados para su ingreso.
Todo proyecto informático sin importar el grado de complejidad, debe tener unos tiempos
preestablecidos para el desarrollo de todas las actividades, con el fin de establecer
tiempos de entrega, costos o inversión, puntos de control y/o retroalimentación y
entregas parciales al usuario final para sus pruebas y validaciones respectivas.
Retomando nuestro ejemplo de uso, se tiene:
Practica en clase:
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
__________________________
2 Determinación de requerimientos.
Dado que los analistas de sistemas no son los expertos en los procesos como los
usuarios finales (“Gerentes y Empleados”), es de vital importancia comprender cada uno
de los procesos conocimientos de los hechos, datos procesados, entradas, salidas y
afectación organizacional., por lo tanto es vital como paso inicial conocer y entender
toda la situación, antes de dar una solución computacional a priori.
Por ejemplo antes de iniciar un sistema de inventarios, el análisis necesita conocer todos
los procesos contables de contabilización, registro y seguimiento de los distintos métodos
de valoración de inventarios, o en el caso de diseñar un sistema de nomina debe
reconocer toda la legislación laboral sobre el tema.
Por lo tanto se requiere que los análisis posean un alto grado de asimilación de nuevos
conocimientos y practicas acorde al proyecto a desarrollar.
Existen ciertos tipos de requerimientos tan fundamentales que son comunes a todas las
situaciones. Contestar los grupos específicos de preguntas que analizan esta secciones,
permitirá comprender estos requerimientos básicos.
Todo analista debe poder responder las siguientes preguntas:
2.2.1 Entrevista.
Además es una herramienta para que el analista pueda interactuar con el usuario final
de forma constante durante todo el proceso, de esta manera se genera un ambiente
agradable de trabajo analista-usuario y por ende éxito del proyecto.
Preguntas contextuales.
Preguntas abiertas
Preguntas cerradas
Por ejemplo para el caso de la nomina, ¿Ustedes utilizando algún formato para el
registro de la información de los empleados?, ¿Qué tipo de contratación utilizan? , ¿Los
contratos de sus empleados que duración tiene?, ¿tienen empleados de varios
regimenes?, ¿los empleados de ventas tienen algún subsidio o ayuda extra legal?, ¿Cree
usted que el calculo de nomina se realiza eficazmente? ¿Por qué?, ¿A la hora del calculo
de nomina se generan problemas? ¿Cuáles?, ¿Considera usted que el sistema actual
podría mejorar? Diga en que podría mejorar, ¿Estaría usted de acuerdo con la
implantación de un sistema computarizado para el cálculo de pago nomina? ¿Por qué?
Se observa que cada una de las preguntas puede originar que el entrevistado de varias
vías o alternativas que el entrevistado deba obligarse a formular nuevas preguntas que
no estaban en su cuestionario original.
Formato propuesto.
Nombre: ____________________________________________________________
Cargo: ______________________________________________________________
Dependencia: ________________________________________________________
Entrevista al docente.
Formato propuesto.
Nombre: ____________________________________________________________
Cargo: ______________________________________________________________
Dependencia: ________________________________________________________
Formato propuesto.
Nombre: ____________________________________________________________
Cargo: ______________________________________________________________
Dependencia: ________________________________________________________
Practica en clase:
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
Adicionalmente sirven para conocer información de tipo estadística, por ejemplo número
de usuarios conectados, horas de mayor consulta, cantidad de productos que maneja el
sistema, se visualizara imágenes o videos de los productos, tipo de usuarios que
interactúan con el sistema, que labores o funciones desempeña cada uno de ellos, son
administrativos u operativos, que información debe pasar o fluir hacia arriba o hacia
abajo, entre muchas más preguntas.
Como se puede deducir el cuestionario buscar afirmar o negar las hipótesis que el
analista a definido acorde con la entrevista y la verificación legal.
Los tipos básicos de preguntas usadas son las abiertas y las cerradas:
Preguntas abiertas:
Son aquellas que dejan todas las posibles opciones de respuesta al interlocutor; es decir;
usa términos como describe; en su opinión; que siente; etc. Cuando considere este tipo
de preguntas anticipe el tipo de respuesta a obtener; para u correcta interpretación. Por lo
tanto si escribe una pregunta de este tipo debe ser lo suficientemente estrecha para guiar
al interlocutor a que responda de forma específica.
Entrevistado
cargo
No
Si
No
Realiza prenominas
Si
No
Si
No
Si
No
Liquida
nomina
Realiza provisiones
Genera estadística de
pagos
Carpetas físicas
Documentación escaneada
Si
No
Otro de los agentes activos del proceso, es el personal docente, por lo tanto su
experiencia es importante durante el proceso.
Por favor diligenciar lo más posible el cuestionario a continuación, con el objeto de poder
presentar una propuesta lo más acorde a las necesidades de su negocio:
Contacto:___________________________________________________
Cargo y Empresa:____________________________________________
Teléfono:____________________________________________________
Ciudad / País:__________________
E-mail:_____________________________________________________
1) Objetivo General:
2) Objetivos Específicos:
a) ¿Con que periodicidad requieren estar actualizando los contenidos del Web en sus
diferentes secciones?
b) ¿Si requieren mantener el sitio Web actualizado, han considerado utilizar algún sistema
de administración de contenidos, sabe usted que es esto?
Si su respuesta es sí:
a) ¿Qué tipo de productos o servicios venden?
( )Diario ( )Mensual
( ) Semanal ( ) Otros
5) ¿Cuentan ya con una identidad corporativa para la imagen visual del SitioWeb?
7) ¿Se requiere que el sitio Web se integre con algún aplicativo propio de la empresa
como software contable, inventarios, ERP, CRM, etc.?
( ) Si ( )No
Hogar Zapatos
3.
Taller en clase:
Con la ayuda del docente, construir los formatos de entrevistas y cuestionarios con base
en el proyecto seleccionado, siguiendo los lineamientos anteriores.
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
____** una hoja de trabajo________________________________________________
Desprendible de pago.
Documento hoja de vida
Cuenta de cobro
Soporte de notas generado por la sede.
Cuadro de Excel de pagos y deducciones, generado por cada sede.
Observaciones:
Por lo general del análisis de los documentos físicos, están los campos e información
necesaria para construir la base de datos, actividades que se trataran en base de datos I
y base de batos II.
3. Requerimientos funcionales.
Una de las herramientas que utilizan las empresas de tecnología son los casos de
USO, donde se logra modelar el comportamiento del sistema propuesto y brinda un
conocimiento más en detalle de la lógica de negocios del proyecto a iniciar.
Otro elemento importante, para describir el análisis “Que”, son los casos de uso,
mediante esta herramienta le ayudan a los analistas a describir que es lo que el sistema
debe hacer, que hace el sistema desde la vista del usuario “actor”, de acuerdo a los
requerimientos encontrados.
Los casos de uso al describir los procesos mediante representaciones graficas ayudan a
clarificar los requerimientos iniciales encontrados, además:
Adicionalmente:
Para el caso de uso, crear docente, tiene involucrado el proceso validar si el docente está
o no creado, confirmar los datos ingresados, validar el tamaño de la cedula, verificar los
campos opcionales u obligatorios, por lo tanto sería un error tratarlos como casos de uso.
Quienes son los diferentes usuarios que interactúan con el sistema y que función
cumplen específicamente.
Que información necesita el usuario para trabajar o interactuar con el sistema.
Cuáles son los pasos que debe seguirse en el sistema para cubrir las necesidades
de casa usuario, acorde con la lógica de negocios de la empresa y los respectivos
manuales de calidad.
Representación:
Por lo general en los diagramas de caso de uso, se utilizan los siguientes elementos:
Actor pagador.
Actor docente
Vendedor.
Cliente
Supervisor de ventas
Es de mencionar que todo actor debe tener una meta u objetivo dentro del proceso a
diagramar, o en su defecto responsabilidades o acciones a cargo que desee que el
sistema realice.
Finalmente cada caso de uso se termina con un documento, que contiene unas plantillas
para describir cada uno de los casos de forma detallada según la necesidad del analista
del problema en cuestión.
Para la descripción de cada caso de uso, se recomienda utilizar la siguiente plantilla:
Nombre:
Autor:
Fecha:
Descripción:
Actores:
Precondiciones:
Flujo Normal:
Flujo Alternativo:
Poscondiciones:
Dónde:
Nombre:
Autor:
Fecha:
Descripción:
Precondiciones: Son todas las condiciones que se deben cumplir para que el procesa
sea llevado a cabo.
Flujo alternativo: Indica que hace el sistema ante la presencia de casos no esperados o
menos frecuentes, errores que le puedan generar al usuario del sistema.
pos condiciones: Son los hechos que se ha de cumplir si el flujo de eventos normal se ha
ejecutado correctamente.
Autor:
Fecha:
Actores: professor-docente
Precondiciones: fr-01: creación de docente
Flujo Normal:
Flujo Alternativo:
Poscondiciones:
Solicita cita
Cancelar cita
Modificar
datos
Como se observa el grafico se orienta a los procesos generales que realiza el paciente
sobre el sistema, sin caer en detalles ni especificaciones técnicas.
Elaborar
inscripción
Modificar
estudiantes
Venta de
módulos
Ingreso
módulos
Devolucion
es
Registro de
notas
Como se observa en este último ejemplo, cada caso de uso es una actividad que realiza
el auxiliar administrativo, y de igual manera solo se mencionan, no se describen al
detalle, actividad que se debe realizar en la parte del diseño-
Consulta
pedidos
Cancela
pedido
Pedidos
atendidos
Pedido Enviar
pedido
Se tienen los siguientes actores, indicar los casos de uso para cada uno de ellos:
Estudiante
Productos
Libro
Asignatura
Recepcionista.
Vendedor.
Cajero
Los casos de uso que se ilustran corresponden a los detectados mediante la aplicación
de la entrevista, cuestionarios y observación de campo.
Adiciona
docente
Modifica
docente
Inactiva
docente
Activa
docente
Usuario- temporal
Consulta
docente
Pago
Extracto de
pago
Seguidamente se documenta el caso de uso, con la plantilla mencionada anteriormente:
Autor:
Fecha:
Actores: professor-docente
Liquida
nomina
Envía nomina
Imprime
Usuario-director cuenta de
cobro
Consulta
docente
Desprendible
Modifica
docentes
Usuario-docente
Cuenta de
cobro
4.1 DFD.
Otra opción alternativa es ilustrar el proceso mediante los diagramas de flujo de datos,
DFD, visto y analizado en la asignatura de algoritmos, donde se detalla las entradas,
procesos, salida y retroalimentación mediante gráficos.
Cargo:
Muy parecido a los algoritmos, verdad, pues es así, siempre se busca conocer en detalle
cada proceso, no solamente en casos que sea correcto sino como se debe comportar
ante la presencia de un error de digitación o de proceso.
Cada uno de estos formatos por lo general son diseñados por la empresa u organización
que presta los servicios de análisis y diseño de sistemas de información, por lo tanto el
formato presentado anteriormente es una propuesta elaborada por la Corporación
Tecnológica Empresarial, pará desarrollo independientes.
Como se observa la utilización de uno o el otro método busca ante todo que el analista
reconozca e identifique todas las variables que actúan en el proceso y como son
modificadas internamente, para después ser traducidas a un lenguaje computacional.
Practica en clase:
Autor:
Fecha:
Flujo Normal:
Curso Normal Sistema
pasos
1 Docente presenta comprobante de aceptación
por la sede, o sitio donde dictara clase
2 Se digita la cedula o documento de identidad del
docente
3 El sistema valida que los datos
sean numéricos
4 En caso que el docente exista,
presenta la información básica
del mismo, en caso contrario
habilita su adicción.
5 Selecciona tipo de documento Sistema le presenta ( cc:
cedula, Pa: pasaporte,)
6 Solicita registro de los nombres y apellidos
7 Solicita dirección
8 Solicita teléfono
9 Solicita profesional
10 Seleccionar si tiene curso por competencias El sistema le muestra las
opciones de Si o No, para
seleccionar.
11 Usuario presiona botón guardar
12 Sistema valida los datos
obligatorios.
13 Valida no existencia de la
cedula en otro docente.
14 Se valida que tenga formación
por competencias.
15 Actualiza la base de datos del
docente
Flujo Alternativo:.
Como se observa se debe mencionar todas las restricciones, como debe ser:
Autor:
Fecha:
Descripción: Permite a los docentes imprimir el desprendible de pago, acorde con las nota
reportadas y registradas en el sistema por las auxiliares administrativas
Flujo Normal:
Curso Normal Sistema
pasos
1 Docente registra nombre y clave de usuario para
ingresar
2 Sistema valida si está
autorizado para ingresar o no al
sistema
3 Selecciona del menú la opción desprendible de
pago.
4 El sistema le visualiza todas las
cuentas de cobro generadas.
5 El docente selecciona el número de la cuenta
de cobro que desea generar, mediante clic.
6 El sistema le habilita la opción
consultando el historial y el
detalle de los conceptos
liquidados, y le permite la
opción de vista preliminar e
imprimir en pdf.
7 El docente selecciona la opción imprimir o
guardar pdf
8
9
10
11
12
13
14
15
Flujo Alternativo:.
observaciones
Como se observa, está el proceso que realiza el docente para imprimir su cuenta de
cobro, aun sin caer en detalle de la forma como el sistema consulta la base de datos.
Autor:
Fecha:
Descripción
Flujo Normal:
Si F
Registra
docente
cedula del valido
docente
Notas Notas F
registradas pendient
es de
pago
Flujo Alternativo:.
Observaciones
la opción salir está incluida en el menú, actualmente se llama cerrar sesión.
Autor:
Fecha:
Flujo Normal:
Curso Normal Sistema
pasos
1 Docente presenta comprobante de aceptación
por la sede, o sitio donde dictara clase
2 Se digita la cedula o documento de identidad del
docente
3 El sistema valida que los datos
sean numéricos
4 En caso que el docente exista,
presenta la información básica
del mismo, en caso contrario
habilita su adicción.
5 Selecciona tipo de documento Sistema le presenta ( cc:
cedula, Pa: pasaporte,)
6 Solicita registro de los nombres y apellidos
7 Solicita dirección
8 Solicita teléfono
9 Solicita profesional
10 Seleccionar si tiene curso por competencias El sistema le muestra las
opciones de Si o No, para
seleccionar.
11 Usuario presiona botón guardar
12 Sistema valida los datos
obligatorios.
13 Valida no existencia de la
cedula en otro docente.
14 Se valida que tenga formación
por competencias.
15 Actualiza la base de datos del
docente
Flujo Alternativo:.
Como se observa se debe mencionar todas las restricciones, como debe ser:
Autor:
Fecha:
Descripción : Permite controla el acceso al sistema , para habilitar a los docentes y usuarios
generar ingresar al aplicativo, acorde con las políticas de ingreso y los perfiles de cada uno de
ellos.
Precondiciones:
Acceso
Flujo Normal: Login autoriza
(Usuario, clave) do
Visualiza
Selecciona modificar datos
Modificar
datos
Actualiza
datos Validación Visualiza
de error
información
Reglas Errores
de
velicació
Correcto n
Flujo Alternativo:.
Para el siguiente caso, los administradores de sede envían el archivo de los valores que
deben ser cancelados a los docentes por la prestación de sus servicios educativos.
“archivo de excel”
Autor:
Fecha:
Descripción: Es el archivo de Excel que genera cada director de sede, donde registran el total
de los honorarios que devenga cada docente, junto con las deducciones por prestamos u otras
novedades que hayan tenido durante el periodo a pagar.
Flujo Normal:
Consulta de Pendien
cuentas de tes de
cobro pago
generadas
Director de
sede
V
Elaboració
Prestamos a
n cuadro
docentes y/o de nomina
anticipos
Envió a
temporal
+ cuadro Impresión cuenta
Fin de de cobro
nomoina
Entrega
docente
Flujo Alternativo:.
Como se observa en los dos ejemplos, la definición en detalle de los procesos es muy
sencillo por cualquiera de los dos métodos utilizados, pero se obtiene la misma
conclusión, la cual es conocer el desate de cada caso de uso:
Taller en clase.
Acorde con el proyecto seleccionado, construir los casos de uso más importantes y
describir con ayuda del formato, cada uno de ellos.
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
______________________________________________________________________
Es de mencionar que cada usuario tendrá su propio menú, retomando nuestro caso de
uso, se presentaran los siguientes menús,
Menú director
Menú docente
Menú temporal.
Docentes
1 Adicionar
Docente
2 Modificar
docente.
3 Cuenta de
cobro
Menú director
Docentes
Ordenes
Listados
Docentes
Dat. Personales
Ordenes
Experiencia
listados
Docentes
Ordenes Generar
Docentes
Ordenes
Seguridad Social
Liquidación
Ordenes
Certificado
Desprendible
Practica en clase.
Acorde con el proyecto desarrollado, diseñar los menús para cada uno de os usuarios que
interactuaran son la aplicación.
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
_____________________________________________
Actualmente los formularios, al menos como estilo de interacción, los podemos encontrar
en las aplicaciones más diversas. Utilizamos formularios cuando en una página web
introducimos nuestros datos y nuestro número de tarjeta de crédito, pero también cuando
en un cajero automático indicamos la cantidad de dinero que deseamos reintegrar o
cuando en un editor seleccionamos las opciones de formato del texto.
El término "estilo de interacción" se utiliza para agrupar las diferentes maneras en que los
usuarios interaccionan con el ordenador. La clasificación de estilos de interacción más
aceptada es la de Ben Shneiderman quien en terminología anglosajona denomina "Form
Fillin" al estilo de interacción con formularios. Un dato importante para quienes deseen
buscar información relativa a formularios ya que las búsquedas con el término "Form
Fillin" obtendrán resultados mucho más relevantes que las que se hagan con el término
"Formulario".
• Ser consistente en el uso de los términos, es decir, usar siempre las mimas palabras
para los mismos conceptos.
• El tamaño visible del campo debe corresponderse con la longitud del contenido que ha
de introducir el usuario.
• Permitir el movimiento del cursor por medio del teclado y no solo con el mouse.
• Permitir que el usuario pueda corregir con libertad los caracteres que ha introducido en
los campos.
• En donde sea posible, impedir que el usuario introduzca valores incorrectos. Por
ejemplo, impedir que introduzca caracteres alfabéticos en campos que solo admiten
valores numéricos.
(En relación a este punto, debo indicar que no estoy totalmente de acuerdo con esta
directriz. Muchas veces las validaciones inmediatas pueden ser vividas por el usuario
como un control excesivo y frustrante. En artículos posteriores entraré más en detalle en
este tema)
(De todas maneras, en muchos casos será preferible marcar claramente los campos
obligatorios. También en artículos posteriores entraré más en detalle en este punto).
• Dejar clara la acción que debe hacer el usuario al terminar de rellenar el formulario.
Creo no equivocarme mucho señalando los siguientes tres factores como causantes
principales de los malos diseños:
a) El programador es quien hace habitualmente el diseño
Espacio en blanco
Los formularios han de dar sensación de claridad evitando lo que podríamos llamar el
exceso de tinta (texto, líneas, recuadros, iconos, etc.).
El espacio ocupado por texto y grafismos no debe sobrepasar el 40% del total.
Eliminar grafismos innecesarios. Por ejemplo, no abusar de los recuadros de
grupo y sobretodo nunca poner un recuadro de grupo dentro de otro.
Sustituir líneas y recuadros de separación por espacio en blanco.
En formularios de entrada de datos, pedir solo la información necesaria
minimizando los campos opcionales.
En formularios en los que se ofrezca información a consultar, debe mostrarse solo
información relevante.
Redactar textos cortos para las etiquetas de campos eliminando palabras
innecesarias.
La organización de los elementos dentro del formulario depende de dos factores: a) las
relaciones entre unos elementos y otros; b) la prioridad en el orden de colocación de estos
elementos.
a) Consistencia:
Este es un principio general de usabilidad que podría definirse como la similitud visual y
de comportamiento de los componentes que tienen la misma función. Es decir, los
campos deben tener el mimo aspecto, los botones también y además deben comportarse
igual. Para el usuario esto tiene muchas ventajas ya que reduce el tiempo de aprendizaje
y aumenta el grado de reconocimiento de los elementos en nuevas situaciones.
Una buena práctica para conseguir un alto grado de consistencia es la de seguir alguna
guía de estilo. Primero, si la hay, la de la empresa para la que estemos desarrollando; si
no, podemos echar mano de algún estándar más o menos reconocido.
b) Alineación:
La alineación proporciona orden visual ayudando a agrupar la información relacionada y a
crear relaciones jerárquicas de inclusión. En un próximo artículo se tratarán más
extensamente las principales directrices de alineación de los diversos componentes de un
formulario.
c) Proporción:
La proporción en un formulario implica que los componentes que lo forman, campos,
botones, etiquetas, etc., deben tener una aspecto visual que respete una cierta proporción
entre ellos y su distribución en el formulario. Por lo general, todas las guías de estilo
determinan los diversos tamaños aconsejados de cada uno de los elementos y la
separación que debe haber entre ellos.
Una buena práctica para conseguir una distribución proporcionada de los elementos
consiste en trazar una cuadrícula de diseño. Las líneas de la cuadrícula definirán espacios
en blanco para separar, agrupar y alinear los componentes. Algunas herramientas de
diseño permiten también utilizar líneas guía además de cuadrículas. La separación entre
las líneas de la cuadrícula o de las guías se establecerá a partir de una separación básica
que, normalmente, tomaremos de la guía de estilo, si disponemos de ella.
Ejemplo.
Paso 2:
Colocaremos los primeros componentes ajustándolos a los márgenes y a la cuadrícula.
Paso 3:
Seguir añadiendo elementos. Podemos quitar la cuadrícula y utilizar líneas guía para
marcar las separaciones de 6 px entre los elementos (o múltiplos de 6).
Paso 4:
Utilizar líneas guía verticales para marcar separaciones cuando sea necesario.
Tradicionalmente las páginas web, tienen lo siguiente:
Página de contactos
Pagina Institucional
Página de correo.
Pero origina que sean paginas estáticas, donde no se presenta una interacción directa
con el usuario, por lo tanto se utilizan solamente para presentar información básica de la
empresa y su función social o económica que realiza.
Las condiciones actuales exigen que los sitios web o portales tengan un diseño o unas
métricas definidas para ser paginas dinámicas, permitiendo a las empresas promocionar
sus productos y servicios, comprar y vender en línea, capturas nuevas oportunidades de
negocios y muchas características más.
Características básicas.
Área de trabajo: En esta área para la construcción de todos los botones, objetos, textos y
demás comandos para la interacción usuario-sistema.
Atea de Menú: En esta sección se implementan los menús construidos, acorde al perfil y
funciones de cada usuario.
Área de Trabajo
Cortos y no ambiguos
Claros y entendibles