3组现代软件工程第四次作业

生活中的四象限分析法:

github的地址:https://github.com/lizhiaizhanrui/CanToolApp/blob/master/%E5%9B%9B%E8%B1%A1%E9%99%90%E6%B3%95%E5%88%86%E6%9E%90%E9%A1%B9%E7%9B%AE%E4%BC%98%E5%8A%A3.md

 

 

如图所示根据重要性和紧急度两个维度可以将事情划分为四个象限:

第一象限(A)的事情是首先要进行处理的

第二象限(B)的事情是应该在第一象限处理后进行处理的

第三象限(C)的事情可以在重要的事情处理完成后,在闲暇的时间内进行处理

第四象限(D)的事情是不在预期范围内突然发生的事情

 

对于软件工程,也有针对功能分析的四象限分析法,如下:

杀手功能:OCR文字识别技术,可以在屏幕上取词解释,拥有独家权威词典,等等。
外围功能:良好的界面设计,在各个平台上都能运行。
必要需求:单词短语释义的准确性(如果达不到这一点,用户就不会来使用)。
辅助需求:可以做各种皮肤(这也许能让一些用户更喜欢这个软件,但不是决定因
素)

根据四象限分析法,我们队不同功能可以采用以下五种方法:

维持:以最低成本维持此功能。

抵消:快速地达到"足够好“,”和竞争对手差不多“。

优化:花大力气做到并保持行业最好。

差异化:产生同类产品比不了的功能或优势(我有人无的优势,或者一个数量级以上的优势)

不做:砍掉一个功能也是一个办法,我们并不一定要做所有功能。

根据四象限分析法则,我们将本系统的功能进行分类,分类结果如下:

A-第一象限:蓝牙连接、can数据的解析,已经can数据的显示和设置。

B-第三象限:仪表盘数据显示、使用曲线来显示数据的变化,CAN信号在CAN信息的布局显示、树状图显示can信息和信号数据库。

C-第三象限:数据存储为json或者xml。

D-第四象限:将can信息实时数据以及设定的数据通过web api更新到远程数据库。

 

posted @ 2017-10-14 21:25  zhi_rui  阅读(177)  评论(0编辑  收藏  举报