应用系统功能分析设计方法

摘要:
应用系统功能分析设计方法1.概述应用系统功能分析设计方法包括应用系统功能分析方法和设计方法。功能分析方法是分析应用系统应该具有哪些功能,功能需要完成哪些具体任务的方法。功能设计方法是研究功能应该如何组织成为功能界面,界面中的内容如何布局以及切换的方法。

应用系统功能分析设计方法

1. 概述

应用系统功能分析设计方法包括应用系统功能分析方法和设计方法。功能分析方法是分析应用系统应该具有哪些功能,功能需要完成哪些具体任务的方法。功能设计方法是研究功能应该如何组织成为功能界面,界面中的内容如何布局以及切换的方法。

1.1. 概念

功能帧:功能界面中独立占据整版显示空间的功能区域。

功能区:功能帧中相对独立占据部分空间的功能区域。

2. 应用系统功能分析

应用系统功能分析步骤:

Ø分析并明确业务对象

Ø分析业务对象状态变化

Ø分析业务对象的功能

2.1. 分析并明确业务对象

分析明确业务对象的方法

Ø了解业务模式和业务流程

Ø分析业务中具有哪些业务对象

Ø这些业务对象的关系如何,相互协作?类似?

分析明确业务对象的结果

Ø功能模块包含哪些关键业务对象

1.找到业务对象的方法

²业务中执行动作的执行对象就是业务对象

²业务中涉及的单据往往是业务对象

2.2. 分析业务对象状态变化

分析业务对象状态变化的方法

Ø根据业务流程分析业务对象在应用系统中的状态

Ø分析业务对象的状态之间如何转化,特别要考虑各级回退

Ø复杂业务对象同时具有几个维度状态图,要分别分析并且考虑组合时的复杂情况

Ø对每个维度的状态变化,参考《业务对象状态图模式》绘制业务对象状态图

分析业务对象状态变化的结果

Ø业务对象状态图

2.3. 分析业务对象的功能

分析业务对象功能的方法

Ø状态图中的转换映射为功能,功能又分为动作触发和条件触发,动作触发的功能体现在界面上,条件触发的功能可能不体现在界面上

Ø流程图中的某些操作并不影响业务对象状态,但是会改变业务对象的属性,也需要映射为功能

Ø对业务流程的检查需要映射为功能

Ø对业务流程的评估和考核需要映射为功能

Ø分析功能包含的功能点或引用功能

²分析功能执行中的要求和检查点成为功能点或其他功能

²分析功能执行中的辅助点成为功能点或者其他功能

²分析功能执行中的自动化点成为功能点或者其他功能

分析业务对象功能的结果

Ø业务对象对应的功能名称和基本描述

Ø每个功能包括的功能点名称和基本描述

2.4. 分析业务对象相关的协作功能

分析业务对象相关协作功能的方法:

Ø某个业务对象组合另外的业务对象,主业务对象变化时被组合的业务对象也发生变化,被组合的业务对象变化时主业务对象也可能发生变化例如结算审核总体来看是对快件业务对象的状态转化,但是也需要对应收、应付费用业务对象的状态转化。

分析业务对象相关的协作功能的结果

Ø业务对象相关的协作功能名称和基本描述

3. 应用系统功能界面设计

应用系统功能界面设计步骤:描述

Ø确定功能界面项目

Ø设计功能界面框架

Ø设计功能界面内容

Ø设计功能界面辅助功能点

Ø实现功能界面原型

3.1. 确定功能界面项目

确定功能界面项目的原则

Ø权限控制限制需要分开

Ø批量处理功能需要分开

Ø岗位功能尽量综合以提高使用效率

确定功能界面项目的结果

Ø功能模块具有哪些功能界面项目(Function Interface Item)及其名称

Ø功能界面项目需要实现的功能

3.2. 设计功能界面框架

设计功能界面框架的原则:

Ø快速创建操作以操作为入口

Ø信息处理操作以查询为入口

Ø信息处理内容简单则查询与处理在相同帧,信息处理内容复杂则查询与处理在不同帧

设计功能界面框架的结果

Ø功能界面包括哪些功能帧(Function Frame)及其名称

Ø每帧界面包括哪些功能区(Function Division)、布局及其名称

Ø各帧及分区包括的功能按钮(Function Button)及其对应的功能

3.3. 设计功能界面内容

设计功能界面内容的原则:

Ø业务对象的键信息一般需要作为查询条件,并且应该可以下拉选择

Ø当下拉选项超过30项时,需要既可以输入也可以选择

设计功能界面内容的结果

ØExcel形式的功能界面(需要遵循Excel界面设计规范)

3.4. 设计功能界面辅助功能点

辅助功能点是在功能界面中辅助用户完成任务的功能点,设计原则如下:

Ø互相有逻辑关系的信息系统可以自动录入

Ø根据业务对象逻辑系统自动检查

设计功能界面辅助功能点的结果是:

Ø每个功能区包括辅助功能点名称

Ø辅助功能点触发条件功能逻辑

免责声明:文章转载自《应用系统功能分析设计方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HTC vive开发:关于手柄按键基于 Docker 的几种常用 CentOS7 镜像下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

作业一 统计软件简介与数据操作

       SPSS(Statistical Product and Service Solutions),"统计产品与服务解决方案"软件。最初软件全称为"社会科学统计软件包"(SolutionsStatistical Package for the Social Sciences),但是随着SPSS产品服务领域的扩大和服务深度的增加,SPSS公司已于2...

使用 VisualVM 进行性能分析及调优

VisualVM 是一款免费的集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 VisualVM 进行性能分析及调优。   概述 开发大...

duilib之源码分析

《duilib之源码分析》1 stdAfx.h [cpp]view plaincopy *lengthof(x)计算数组长度宏 *MAX两值最大 *MIN两值最小 *CLAMP(x,a,b)x在a,b之间则取x否则取最小 2 UIBase [cpp]view plaincopy *UI_WNDSTYLE_窗口风格属性 *UI_CLASS...

关于使用 VisualVM 进行性能分析及调优

概述 开发大型 Java 应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。 随着应用程序的持续运行,可能会造成整个系统运行效率下降,严重的则会造成系统崩溃。 为了找出程序中隐藏的这些问题,在项目开发后期往往会使用性能分析工具来对应用程序的性能进行分析和优化。 VisualVM 是一款免费的性能分析工具...

android黑科技系列——手机端破解神器MT的内购VIP功能破解教程

一、前言 在破解app的时候,我们现在几乎都是在PC端进行操作,但是之前bin神的MT管理器,可以在手机端直接破解,不过也有很大的局限性,但是对于一些简单的app破解没问题的。这个工具其实原理也很简单,就是解析apk中的dex,arsc等文件,然后支持修改其中的类方法信息和资源信息,然后在二次打包签名即可。其实把这部分功能移到了移动端做了,不过值得佩服的是...

功能点方法

功能点分析是一种从用户视角度量软件开发的标准方法。 功能点分析的目的 功能点分析是基于原始需求,通过确定提供给用户的软件的功能数量来度量软件规模。了解了这一点,可知功能点分析的目的是: 度量用户所要求和接受的功能 度量不依赖于实施技术的软件开发和维护的规模(意见:度量软件开发和维护的规模而且不依赖于实现技术) 除了达到以上的目的外,功能点计数过程还应...