软件工程导论第二章可行性研究知识点

三种可行性

1、技术可行性:现有技术能否实现本系统。
2、经济可行性:本系统的经济效益能否超过开发成本。
3、操作可行性:本系统的操作方式在客户组织内是否行得通。

可行性研究过程

1、复查系统规模和目标。
2、研究目前使用的系统。
3、导出新系统的高层逻辑模型。
4、进一步定义问题。
可行性研究的前四步实际上构成一个循环。分析员定义问题,分析这个问题,导出一个试探性的解;在此基础上再次定义问题,再一次分析这个问题,修改这个解;继续这个循环过程,直到提出的逻辑模型完全符合系统目标。
5、导出和评价供选择的解法。
先根据技术可行性初步排除一些不现实的系统,然后考虑操作可行性,去掉其中从操作方式或操作过程的角度看用户不能接受的方案,最后考虑经济可行性,选择能带来利润的系统。
6、推荐行动方针。
7、草拟开发计划。
8、书写文档提交审查。

数据字典

数据字典是关于数据信息的集合,也就是对数据流图中元素的定义的集合。

数据字典的内容

数据字典由以下四类元素的定义组成:
1、数据流
2、数据流分量(即数据元素)
3、数据存储
4、数据处理。

数据字典用途

1、最重要的用途是作为分析阶段的工具,提供关于数据的描述信息。
2、数据字典中包含的每个数据元素的控制信息都是很有价值的。
3、数据字典是开发数据库的第一步。

成本估计方法

1、代码行技术
2、任务分解技术
3、自动估计成本技术

成本/效益分析方法

1、货币的时间价值
2、投资回收期
3、纯收入
4、投资回报率

你可能感兴趣的:(软件工程导论,软件框架,软件开发,软件测试,软件架构师,面向对象编程)