登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 214|回复: 0

界面计划方法(1):界面的概念与分类

[复制链接]

989

主题

989

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2020-12-24 03:29:13 | 显示全部楼层 |阅读模式 来自 法国

原标题:界面计划方法(1):界面的概念与分类

编辑导语:对于许多软件工程师来说,工作内容都与界面计划有很大的关联。而界面计划的本质又是业务功能的计划,基于此,作者在本篇文章中,从数据分类、业务功能分类以及界面分类这三个方面,为我们具体地说明白界面计划方法,盼望可以或许对你有所资助。

编辑导语:对于许多软件工程师来说,工作内容都与界面计划有很大的关联。而界面计划的本质又是业务功能的计划,基于此,作者在本篇文章中,从数据分类、业务功能分类以及界面分类这三个方面,为我们具体地说明白界面计划方法,盼望可以或许对你有所资助。

l3xXOu2nHBNLnord.jpg

在ERP类等企业管理类体系开辟过程中,毫无疑问,对用户“界面”计划的工作量是最大的,界面是体系中支持用户输入、检察数据的业务功能,它们是用户实际工作在体系中的映射,是人机交互的窗口。

对软件工程师来说,界面不但是体系的脸面,而且终极用户体验到信息化代价的巨细也重要是由界面提供的。按照体系中的用途可将业务功能分为4大类:运动功能、字典功能、看板功能和表单功能。

根据这些功能的共性和个性创建相应的界面模子和计划方法,可以大幅度地提拔界面计划的服从和结果。

界面的表达情势可以分为2大类,窗体情势、打印情势:

WBPsWq2m06YywRBQ.jpg

睁开全文

图1 业务功能与对应的界面情势

界面计划的本质是业务功能的计划,而业务功能的分类是基于该功能处置惩罚的数据范例而定的,因此下面按照“数据分类→业务功能分类→界面分类”的次序举行阐明界面计划方法。

一、数据的分类

起首来看一下数据的分类方法。在构建企业的信息体系时,可以按数据的用途和产生数据的阶段分别为三个区,即:数据的天生区、数据的加工区和数据的应用区,如图2所示。

Agb4q1I4J6GoqQQs.jpg

图2 数据的三个分区

1. 数据天生区:过程数据与底子数据

数据天生区,是将原始数据输入到体系中的地区,在这个地区产生的数据根据其用途可以分为二类,一类是“过程类数据”、另一类为“底子类数据”。

1)过程数据

在企业运动过程中第一次产生的、没有颠末任何加工的数据就称之为过程数据(即原始数据),“过程”指企业各类工作的过程。

软件的功能计划工作大部门都会合在这个区,好比:架构计划、功能计划、数据计划等,通常所说的“业务数据”的绝大部门产生于此地区,好比:贩卖数据、生产数据、财政数据、物流数据、人资数据等。

2)底子数据

企业中必要规范化并作为企业尺度的数据,称之为企业的底子数据,好比:员工信息、客户信息、质料编号、市场代价、构造布局等,底子数据是由相干部分按照企业规则预先体例好的。

底子数据束缚了过程数据的输入范围、尺度、以及为过程数据提供了属性界说。体例底子数据,是客户方面推进信息化建立必须做的紧张工作,底子数据也是将来构建体系主数据的焦点内容。

注:底子数据,是企业举行信息化建立中最紧张的尺度化对象之一(别的例:业务流程尺度化)。

3)底子数据与过程数据

  • 两者的转换关系:在用界面举行过程数据的输入时,底子数据可以用选择框的情势作为界面上某个字段的选择对象,底子数据一旦被选择输入后,就成为了过程数据。
  • 差别的维护原则:底子数据:必要不停的举行维护,保持底子数据在时间变革后也可以或许符合要求;过程数据:一旦确定不能修改,特殊是财政等数据受法律掩护,后期修改大概是违法的。

对网络到的过程数据,按照差别目标加工(抽取、转换、洗濯…),是对过程数据举行加工的地区,颠末加工完成的数据称之为“加工数据”(已经不是原始数据了),它们被按照用户的关心维度、分析报表的种类预先分类存储,以供各类查询、统计之用。

3. 数据应用区

使用加工数据,可以方便用户使用票据、报表以及各类静态、动态的方式举行查询、展示、分析。好比常见的加工数据有:贩卖分析、产值分析、成天职析、绩效分析、财政月报表等。

二、业务功能的分类

有了三种数据的用途分类后,按照对差别数据处置惩罚的分工可以将业务功能分别为4大种类,即:运动功能、字典功能、看板功能和表单功能。下面分别对这4种功能举行阐明,拜见图3。

uikiLOotQn3LNkm5.jpg

图3 业务功能与数据分类的对应关系

1. 运动功能(以下简称:运动)

运动,是指专门使用“窗体”情势来记载、展示在过程数据的功能,全部过程数据都是通过运动功能输入的。

之以是将这类功能称之为“运动”,就是由于它们是企业中现实工作在体系中的映射;同时企业的管理规则也是重要加载在运动功能上的(提示、预警、停止等),运动是4类功能中数目最多、利用最广的一种。

运动产生过程数据,在输入数据时会利用底子数据辅助提拔输入服从,拜见图3①。

注:绘制业务流程时,流程上的节点必须是运动功能,由于只有运动才气驱动流程的运转。

2. 字典功能(以下简称:字典)

字典,是专门使用“窗体”的情势来维护必要尺度化的企业底子数据。作为对底子数据举行维护的功能,它包罗了对数据的:记载、展示、更新、发布的功能,由于字典是用来规范企业尺度的工具,因此字典只能由特定的管理职员利用。

字典对应的是数据分类中的“底子数据”,字典功能的泉源多数是软件工程师通过体系规划计划得到的(而不是由用户提出的)。

字典产生底子数据,拜见图3②。

注:业务流程是产生代价工作的串联,由于字典只是用来维护底子数据的,不是用来产生代价的工作,以是字典是不能成为业务流程上的节点(对比运动功能)。

3. 看板功能(以下简称:看板)

看板,是专门使用“窗体”的情势来展示颠末加工处置惩罚后的数据的,它是用来展示看数据的,它不消于数据的输入,它可以使用窗体所具有的各种机动多变的查询和展示情势(图形曲线、数据穿透等),看板通常用于流派、监控台、仪表盘、导航等的情势来展示信息。

看板可以用来展示过程、底子和加工三类数据,拜见图3。

4. 表单功能(以下简称:表单)

表单,是专门接纳“打印”的情势来展示数据的,实用于各类必要打印、盖章、并以纸质的情势生存的场景,此中,“表”指的是各类统计和分析的“报表”;“单”指的是各类凭据情势的票据,好比:

  • 报表:产值分析、成天职析、绩效分析、财政报表等数据;
  • 票据:发票、收据、领料单、条约书、各类财政凭据等数据。

表单可以用来展示过程、底子和加工三类数据,拜见图3。

三、功能分类的作用 1. 确定架构规划的关注次序

有了业务功能分类的概念之后,软件工程师在举行需求获取、需求分析以及体系架构时就知道了对功能关注的次序:

对业务功能举行分类对明白计划方法有很大的资助,重要作用(不限于此):

界面的计划分为:窗口情势与表达情势。它们的用途、建模情势、计划方法以及后续的开辟方法都不雷同,拜见图4。

q2MCkVcziK2H3ZtK.jpg

图4 界面情势

以上,对业务数据(3种)、业务功能(4种)和界面(2种)的分类举行了阐明,通过如许的归集有助于资助软件工程师们创建体系化、工程化的计划模子、方法、尺度等,可以资助提拔软件计划的服从和结果,也有益于计划阶段结果的复用、分享。

固然分类方法不是绝对的,随着新需求、新技能的不停出现,分别方法也会发生变革,参考上述分别的头脑、方法,根据现实环境创建更加符合差别行业的分类方法也是完全须要的。

注:业务功能与体系功能

这里,没有提“查询”、“提示”、“上传”等功能,由于它们更多地是属于体系操纵的辅助功能,没有“业务”功能的作用,以是不在这里提及。

本系列的下一篇:界面计划方法(2):运动功能的计划方法,界面计划的具体阐明请参考《谎话软件工程—需求分析与软件计划》一书。

本文由 @李鸿君 原创发布于大家都是产物司理,未经允许,克制转载

题图来自 Unsplash,基于 CC0 协议返回搜狐,检察更多

责任编辑:





上一篇:十年抱负之作OPPOFindX3一季度发布
下一篇:初次接办ToG项目,我真是太灵活了(中)
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-10 15:15 , Processed in 0.174749 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表