首页 > 代码库 > 软件工程(五)——可行性研究

软件工程(五)——可行性研究

一、目的

        用最小的代价高效率的确定问题是否能够解决。不是去解决问题,而是确定问题是否值得去解决。进行可行性研究简化了系统分析和系统设计的过程。


二、任务

(1)进一步分析问题定义。
(2)分析员进行简要需求分析,导出系统逻辑模型
(3)从系统逻辑模型出发,找出若干种解决问题方法
(4)对每种方法从经济,技术,操作,法律四个方面仔细研究它的可行性。

三、步骤

       背景:
       在看到可行性研究的步骤的时候,我想到了“活动方案”这个词,公司每年元旦都要组织一场元旦晚会,经理安排给你一个任务,让你组织你们小组成员出一份关于元旦晚会的活动方案。经理这是在考验我啊~难得的机会,要好好把握住!
具体步骤:
第一步,调查公司员工,看大家都喜欢什么样的节目,以及确定这场活动要达到什么效果。 ——复查并确定系统规模和目标
第二步,都调查好了,可是我不知道怎么写怎么办,没关系, 看看往年的活动方案,取其精华去其糟粕,改正不好的地方。 ——研究目前正在使用的系统
第三步,小组内每个人出一份新方案。 ——建立新系统的高层逻辑模型
第四步,组织会议,讨论评价这些方案。 ——导出和评价各种方案
第五步,选择合适可行的方案。 ——推荐可行方案
第六步,拟定的活动计划。 ——草拟初步的开发计划
第七步,将这份精确的活动方案以及你组织小组成员制定方案的这个过程,一同提交给经理,让经理审查。 ——编写可行性研究报告提交审查


四、相关图——系统流程图

1、作用:用图形符号以黑盒子的形式描述组成系统的主要成分。
2、基本符号:

3、对比:程序流程图VS系统流程图
(1)程序流程图:表示对信息进行加工处理的控制过程
(2)系统流程图:表达信息在系统各部件之间的流动情况
光看定义就可以看出不同,程序流程图是控制过程,而系统流程图是流动情况,但是符号大体上是相同的。
下篇博客会详细比较在软件开发过程中所用到的图的异同点。


五、总结

        在总结可行性研究的7个步骤的时候,犯难了,这么多看书看懂了,但是还没到我脑子里来啊,所以就想起了自考的系统维护的步骤,于是自己就和生活联想起来,不知道联系的对不对,但是能让我忘不了,那么我这个网就织好了。

软件工程(五)——可行性研究