2.1可信性研究
(1)可行性研究目的:
用最小的代价在最小的时间内确定问题是否能够解决。
(2)可行性研究实质:
系统分析和设计过程的大大压缩和简化,在较高层次上以较为抽象的方式进行系统的分析和设计过程。
(3)可行性研究过程:
1.分析和澄清问题定义2.导出系统的逻辑模型 数据流图+数据字典 3.根据逻辑模型探索可供选择解法4.研究每种解法可行性(经济可行性、技术可行性、操作可行性)
2.2可行性研究内容
(1)可行性研究步骤
2.3系统流程图
2.4数据流图与字典
数据流图(DFD)描述信息流和数据从输入到输出过程所经受的变换。没有任何具体物理部件,只是描述数据在软件中流动和被处理的逻辑过程。
数据字典:是关于数据的信息集合,即对数据流图中包含的所有元素定义的集合。
1.数据字典的内容:数据流、数据流分量(数据元素)、数据存储、处理。
2.定义数据的方法:由数据元素组成数据的方式:顺序、选择、重复、可选。
2.5 成本效益分析
一、分析目的
从经济角度分析新系统的开发是否能盈利,帮助使用部门正确做出是否投资的决定
二、成本估计
1.代码行技术
软件成本=每行代码的平均成本*源代码行数
2.任务分解技术:按开发阶段将系统划分成任务
每个任务的成本=人力*人平均工资
软件成本=独立任务的成本之和
三、成本/效益分析的方法
1.货币的时间价值F=P(1+i)
2.投资回收期
3.纯收入
4.投资回收率
3.1需求分析
3.2实体联系图 、状态转换图
3.3其他图形工具![](https://i-blog.csdnimg.cn/blog_migrate/19dcc68ed72f1efc16d291f2b66cf851.png)
3.6验证软件需求