Método de diseño de interfaz (1) - 2. Diseño de la función de actividad

Como se mencionó en el artículo anterior, las funciones comerciales se dividen en 4 categorías. Entre ellas, la "función activa" es la parte con mayor carga de trabajo del diseño de la interfaz. Cada función activa es un mapeo de un cliente / clase de trabajo real en el sistema. Los pares de clientes incluyen Los requisitos para el procesamiento empresarial y el control de gestión, la optimización y las expectativas de mejora se incluyen principalmente en el diseño de la función de actividad. Por lo tanto, la calidad del diseño de la función de actividad está directamente relacionada con el efecto final de todo el sistema. El diseño de la función de actividad no es simple. El resultado del diseño no solo debe cumplir con los requisitos comerciales del cliente, los requisitos de gestión y los requisitos de operación sencilla, sino también los requisitos de estructura, confirmación, desarrollo y reutilización fáciles de los proveedores de software. etc.
□ Diseño de función de actividad: Es un proceso de diseño que integra el formato de la interfaz, la definición de control, la estructura de datos, el método de operación y las reglas relacionadas que constituyen la función.

Inserte la descripción de la imagen aquí

1. El concepto de función de actividad

□ Actividad: se refiere al trabajo real y al comportamiento del cliente (Nota: el nodo en el proceso empresarial debe ser una actividad).
□ Función de actividad: a excepción de la "función de diccionario" que se usa para mantener los datos básicos de la empresa, todas las funciones que se usan para ingresar datos de proceso pertenecen a la función de actividad. La función de actividad tiene las siguientes características (en adelante, actividad)

1) Granularidad: el principio de referencia para dividir el tamaño de una actividad es que esta actividad puede
lograr un objetivo comercial independiente y claro.
□ El tamaño de la división favorece el arreglo de la división de trabajo del usuario.
□ Al tiempo que satisface las necesidades comerciales del usuario, también cumple con los requisitos de las reglas de diseño del sistema y la eficiencia operativa.
El contenido de una actividad está determinado por el equilibrio entre los hábitos de trabajo del cliente y la eficiencia de procesamiento del sistema. La decisión final debe discutirse con el usuario;

2) Función: La función de procesamiento de la actividad se compone principalmente de dos partes: función de procesamiento comercial y función de procesamiento de gestión.
□ Procesamiento comercial: se refiere a las funciones de ingreso, cálculo, visualización y visualización de datos comerciales;
□ Procesamiento de administración: se refiere a las reglas de administración cargadas en el proceso de procesamiento comercial, estas reglas pueden garantizar que los datos cumplan con el estándar;

3) Función
□ Entrada de datos y funciones de operación que incluyen agregar, eliminar, cambiar, consultar, etc.
□ Uno de los objetos importantes de la optimización comercial del cliente (el otro es la optimización de procesos) Los buenos resultados del diseño pueden mejorar la eficiencia del usuario Al mismo tiempo, las actividades son también el principal vehículo para establecer las reglas de gestión. La mayoría de las ideas de los usuarios y diseñadores deben implementarse en la interfaz de la actividad.

Como formulario de interfaz de estilo ventana, se requieren dos partes del diseño para completar una actividad: diseño comercial y diseño de aplicaciones. El contenido de estos dos diseños se explica a continuación.

2. Diseño empresarial

El diseño comercial es un diseño desde la perspectiva del procesamiento comercial del cliente. El enfoque de este diseño es cómo reflejar el trabajo real en la interfaz. Este es el trabajo central del diseño de eventos. Esta parte del diseño se puede dividir en dos niveles, uno es el diseño del nivel de procesamiento empresarial y el otro es el diseño del nivel de gestión. Punto clave: no considere cómo implementar la interfaz en este momento.

1. Diseño
a nivel de procesamiento comercial Para el diseño a nivel comercial, consulte el formato de formulario de entidad original del cliente (o nuevo diseño) y realice las siguientes tareas:
1) Determinación de los objetivos de procesamiento comercial y planificación del contenido comercial.
2) Selección de interfaz (tipo de tarjeta, tipo de tabla de detalle principal, tipo de tabla de árbol, etc.), diseño de campo, etc.
2) Determinar definiciones de datos, estándares de datos, fuentes de datos, fórmulas de datos, etc.

2. Diseño del nivel de gestión
Para asegurar la entrada correcta de datos, es necesario monitorear las reglas relevantes del proceso de entrada de datos. Estas reglas provienen de las reglas y regulaciones de gestión de la empresa, las reglas financieras, los requisitos del proceso de producción, etc. ( Nota: las reglas de la base de datos no son Calcular requisitos de gestión). Solo agregando estas reglas de gestión, este sistema se puede llamar: sistema de gestión.
Nota: Con respecto a la diferencia entre negocios y administración, consulte la publicación del blog: "La base de los métodos de análisis - 2. La separación de negocios y administración, la clave para resolver el problema".

3. El diseño empresarial debe llevarse a cabo desde la perspectiva del usuario. El
punto clave del diseño empresarial de las actividades es mirar la interfaz desde la perspectiva "empresarial", porque el conocimiento del sistema por parte del usuario proviene principalmente de la interfaz y el núcleo El contenido de la interfaz son datos comerciales. Por lo tanto, los pros y los contras del diseño de la interfaz reflejan directamente la comprensión del diseñador del trabajo del usuario. El diseñador debe considerar esta interfaz como una "ventana" para el diálogo con el usuario y mantener un diálogo constante con el "papel detrás de la ventana" al diseñar, como se muestra en la figura.

Inserte la descripción de la imagen aquí
Figura 1 La relación entre el diseño empresarial y los usuarios

1) Usuarios de diálogo (consulte la Figura 1-①Usuarios de esta función):
□ ¿Qué contenido comercial desea lograr el usuario con la función 2?
□ ¿Qué información debe proporcionar el usuario a su líder②?
□ ¿Cuál es la relación entre los datos entre esta función 2 y la función ascendente 1 y la función descendente 3?
□ ¿La relación de restricción entre usuarios①, usuarios ascendentes③ y usuarios descendentes④ (nivel de datos, nivel de gestión)? Esperar.

Inserte la descripción de la imagen aquí
Figura 2 El contenido principal del diseño empresarial

3) Liderazgo en el diálogo (ver Figura 1-② Liderazgo del usuario)
□ ¿Cuál es el estándar de trabajo de la función 2? ¿Los datos comerciales existentes cumplen con los requisitos?
□ Para garantizar que la entrada de datos del usuario sea correcta, ¿qué tipo de reglas de gestión se necesitan para garantizar las medidas? Esperar.

Inserte la descripción de la imagen aquí

Figura 3 El contenido principal del diseño de gestión

4. La diferencia entre "función" y "tarea" Como
puede verse en la Figura 2 y la Figura 3, el enfoque del diseño empresarial y el diseño de gestión son completamente diferentes.
Para una actividad, ¿se usa solo como una "función de interfaz para ingresar datos"? ¿O piensa en ello como una "tarea por completar"? Depende de la filosofía de diseño del diseñador, si es la primera, entonces el foco debe estar en el número y definición de los campos. Si este último es el caso, mientras se presta atención al número y definición de los campos, también es necesario prestar atención a si el negocio se ha optimizado. ¿Ha mejorado la eficiencia del trabajo? ¿Existen lagunas en las reglas de gestión? Cuando no hay problemas, se puede determinar si los campos y las definiciones cumplen los requisitos.

Tres, diseño de aplicaciones

Después de completar el contenido de diseño empresarial anterior, el diseño de la aplicación no se centra en el contenido empresarial (consulte la parte principal "área de procesamiento empresarial" en la Figura 4), sino en considerar cómo construir un entorno de trabajo "humano-máquina-humano" , para que los usuarios trabajen cómodamente, operen fácilmente, tengan una alta eficiencia de procesamiento y sean inteligentes. El diseño de la aplicación es equivalente a subcontratar una capa de "funciones operativas" para los resultados de diseño comercial antes mencionados. Los usuarios utilizan estas funciones para completar operaciones como ver, ingresar y controlar datos comerciales. El diseño de la aplicación incluye barra de menú, barra de herramientas, barra de desplazamiento, botón (adición, eliminación, modificación, verificación, etc.), carga / descarga, otros enlaces, etc.

Inserte la descripción de la imagen aquí
Figura 4 Contenido del diseño de la aplicación de la interfaz

Puede verse que el enfoque del diseño empresarial (Figura 2 y 3) es completamente diferente del enfoque del diseño de aplicaciones (Figura 4).
El enfoque del diseño de aplicaciones es diseñar "funciones" desde la perspectiva de las "aplicaciones", es decir, transformar el contenido funcional del diseño empresarial en componentes del sistema para su expresión. Se puede decir que el valor de los clientes del sistema se puede expresar por los usuarios a través de los resultados del diseño de la aplicación, por lo que el resultado del diseño de la aplicación está directamente relacionado con la satisfacción del cliente.

Nota 1: El diseño de la interfaz de usuario, el diseño artístico, etc. son parte del diseño de la aplicación.
Nota 2: En el diseño de software real, el contenido del diseño comercial y el diseño de la aplicación se puede completar de una vez, pero al aprender los métodos de diseño de la interfaz, estas dos partes deben comprenderse y dominarse por separado.

4. Verificación de los resultados del diseño

Los resultados de diseño anteriores deben verificarse. Hay dos métodos de verificación: verificación comercial y verificación de la aplicación.

Inserte la descripción de la imagen aquí

Figura 5 Caso de uso para verificación

1. Casos de uso de negocios de escritura de verificación de negocios.
Los casos de uso de negocios usan datos comerciales para escribir un guión de historia equivalente a los datos. Los datos usados ​​en este caso de uso pueden asociar todas las actividades y funciones que deben verificarse, y luego seguir el Deducción, como se muestra en la Figura 6, los datos en el caso de uso comercial deben fluir desde el "contrato" hasta la "entrega" (proceso comercial), y las reglas de gestión correspondientes (proceso de aprobación) deben incluirse al mismo tiempo.

2. Casos de uso de aplicaciones de verificación y escritura de aplicaciones.
Los casos de uso de aplicaciones se basan en la verificación empresarial para verificar el proceso de operación, que incluyen: colaboración de varias personas de acuerdo con los procesos y roles, si el proceso de operación es fácil de usar, si la entrada es inteligente , y si el procesamiento habrá interminables bucles, notificaciones del sistema, advertencias, terminaciones, etc., cómo iniciar y surtir efecto.

Nota 3: Los casos de uso de negocios y los casos de uso de aplicaciones que se mencionan aquí son diferentes de los casos de prueba usados ​​en la inspección después de que se completa el desarrollo.
□ Casos de uso de negocios / aplicaciones: Diseñado en base al flujo de procesamiento comercial real del usuario, no solo con negocios datos y reglas de administración Verifique y verifique si el empuje y el flujo entre múltiples funciones son fluidos. El foco no está en la existencia de "errores de codificación".
□ Caso de prueba: céntrese en comprobar si la función es correcta, si hay errores de codificación, etc. No es una prueba en términos de "negocio, gestión y operatividad".

Cinco, plantilla de registro

Después de dominar el método de diseño, finalmente debemos explicar el método de grabación. La forma de grabación de los resultados del diseño de la interfaz es muy importante. Tradicionalmente, hay muchas formas de grabación que utilizan texto extenso para describir. Abogo por el uso de formularios de grabación estructurados y estandarizados, es decir, el uso de formularios de grabación diseñados (similares al diseño de las industrias de fabricación y construcción). Este formulario es fácil de entender y confirmar para los clientes y para los programadores comprender y desarrollar. Se recomienda lo siguiente: Un grupo de plantillas registra la forma del contenido del diseño. Dado que 4 plantillas son un grupo, también se denomina "diseño de 4 piezas". Las 4 plantillas registran los siguientes contenidos respectivamente:

■ Plantilla 1: prototipo de interfaz: proporcione el diseño del contenido comercial de la interfaz y la ubicación de los campos.
■ Plantilla 2: definición de control: registre los nombres de todos los campos, el contenido del campo y las reglas relacionadas en un formato de tabla.
■ Plantilla 3: descripción de la regla: utilice el cuerpo del artículo para describir en detalle las complejas reglas del prototipo.
■ Plantilla 4 — Gráficos lógicos: use gráficos para expresar relaciones lógicas complejas dentro de la función que son difíciles de explicar con palabras.

Inserte la descripción de la imagen aquí

Figura 6 La plantilla de registro de los resultados del diseño (diseñar un conjunto de 4 piezas)

Por cierto, es muy fácil desarrollar un sistema de grabación asistido por diseño de software utilizando este método de grabación, que también es la ventaja que aporta el formato de grabación estructurado.

■ Resumen
Mucha gente puede tener esta idea: el diseño de la interfaz para la función de actividad es el más común, no hay nada difícil y no hay contenido técnico, simplemente organice los campos requeridos por el cliente, desde el "técnico. cierto desde la perspectiva de la realización. Pero si lo mira desde la perspectiva del "valor para el cliente", el diseñador aquí debe probar: ¿puede mejorar la eficiencia del trabajo de sus clientes a través del diseño funcional? ¿Verificar el correcto manejo del negocio? ¿Puede resolver las dificultades, problemas y puntos débiles del cliente? ¿O incluso traer beneficios a los clientes? ¡Este es el significado real del diseño de funciones de eventos!

■ El siguiente artículo de esta serie: Método de diseño de interfaz - 3. El diseño de la función de diccionario

Para obtener una descripción detallada del diseño empresarial y el diseño de aplicaciones, consulte el libro "Ingeniería de software de Dahua: análisis de requisitos y diseño de software".

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/lihognjun/article/details/112181487
Recomendado
Clasificación