应用系统功能分析设计方法
应用系统功能分析设计方法包括应用系统功能分析方法和设计方法。功能分析方法是分析应用系统应该具有哪些功能,功能需要完成哪些具体任务的方法。功能设计方法是研究功能应该如何组织成为功能界面,界面中的内容如何布局以及切换的方法。
1.1. 概念
功能帧:功能界面中独立占据整版显示空间的功能区域。
功能区:功能帧中相对独立占据部分空间的功能区域。
应用系统功能分析步骤:
Ø 分析并明确业务对象
Ø 分析业务对象状态变化
Ø 分析业务对象的功能
分析明确业务对象的方法
Ø 了解业务模式和业务流程
Ø 分析业务中具有哪些业务对象
Ø 这些业务对象的关系如何,相互协作?类似?
分析明确业务对象的结果
Ø 功能模块包含哪些关键业务对象
1.找到业务对象的方法
² 业务中执行动作的执行对象就是业务对象
² 业务中涉及的单据往往是业务对象
分析业务对象状态变化的方法
Ø 根据业务流程分析业务对象在应用系统中的状态
Ø 分析业务对象的状态之间如何转化,特别要考虑各级回退
Ø 复杂业务对象同时具有几个维度状态图,要分别分析并且考虑组合时的复杂情况
Ø 对每个维度的状态变化,参考《业务对象状态图模式》绘制业务对象状态图
分析业务对象状态变化的结果
Ø 业务对象状态图
分析业务对象功能的方法
Ø 状态图中的转换映射为功能,功能又分为动作触发和条件触发,动作触发的功能体现在界面上,条件触发的功能可能不体现在界面上
Ø 流程图中的某些操作并不影响业务对象状态,但是会改变业务对象的属性,也需要映射为功能
Ø 对业务流程的检查需要映射为功能
Ø 对业务流程的评估和考核需要映射为功能
Ø 分析功能包含的功能点或引用功能
² 分析功能执行中的要求和检查点成为功能点或其他功能
² 分析功能执行中的辅助点成为功能点或者其他功能
² 分析功能执行中的自动化点成为功能点或者其他功能
分析业务对象功能的结果
Ø 业务对象对应的功能名称和基本描述
Ø 每个功能包括的功能点名称和基本描述
分析业务对象相关协作功能的方法:
Ø 某个业务对象组合另外的业务对象,主业务对象变化时被组合的业务对象也发生变化,被组合的业务对象变化时主业务对象也可能发生变化例如结算审核总体来看是对快件业务对象的状态转化,但是也需要对应收、应付费用业务对象的状态转化。
分析业务对象相关的协作功能的结果
Ø 业务对象相关的协作功能名称和基本描述
应用系统功能界面设计步骤:描述
Ø 确定功能界面项目
Ø 设计功能界面框架
Ø 设计功能界面内容
Ø 设计功能界面辅助功能点
Ø 实现功能界面原型
确定功能界面项目的原则
Ø 权限控制限制需要分开
Ø 批量处理功能需要分开
Ø 岗位功能尽量综合以提高使用效率
确定功能界面项目的结果
Ø 功能模块具有哪些功能界面项目(Function Interface Item)及其名称
Ø 功能界面项目需要实现的功能
设计功能界面框架的原则:
Ø 快速创建操作以操作为入口
Ø 信息处理操作以查询为入口
Ø 信息处理内容简单则查询与处理在相同帧,信息处理内容复杂则查询与处理在不同帧
设计功能界面框架的结果
Ø 功能界面包括哪些功能帧(Function Frame)及其名称
Ø 每帧界面包括哪些功能区(Function Division)、布局及其名称
Ø 各帧及分区包括的功能按钮(Function Button)及其对应的功能
设计功能界面内容的原则:
Ø 业务对象的键信息一般需要作为查询条件,并且应该可以下拉选择
Ø 当下拉选项超过30项时,需要既可以输入也可以选择
设计功能界面内容的结果
Ø Excel形式的功能界面(需要遵循Excel界面设计规范)
3.4. 设计功能界面辅助功能点
辅助功能点是在功能界面中辅助用户完成任务的功能点,设计原则如下:
Ø 互相有逻辑关系的信息系统可以自动录入
Ø 根据业务对象逻辑系统自动检查
设计功能界面辅助功能点的结果是:
Ø 每个功能区包括辅助功能点名称
Ø 辅助功能点触发条件功能逻辑