软件工程导论第五第二章.ppt
《软件工程导论第五第二章.ppt》由会员分享,可在线阅读,更多相关《软件工程导论第五第二章.ppt(61页珍藏版)》请在三一办公上搜索。
1、第2章:可行性研究,可行性研究就是要回答“所定义的问题有可行的解决办法吗?”。可行性研究的目的是:用最小的代价在尽可能短的时间内确定问题是否有解,以及是否值得去解。,2.1 可行性研究的任务,可行性研究所需的时间取决于工程的规模,所需要的成本要占工程总成本的5%10%。,可行性研究的内容:1)技术可行性技术可行性要分析各种技术因素,例如:使用现有的技术能否实现这个系统?是否有胜任开发该项目的熟练技术人员能否按期得到开发该项目所需的软件、硬件资源?,2)经济可行性 对经济合理性进行评价,所要考虑的问题是 这个系统的经济效益能否超过它的开发成本?这就需要对项目进行价格/利益分析,即“投入/产出”分
2、析。由于利益分析取决于软件系统的特点,因此在软件开发之前,很难对新系统产生的效益作出精确的定量描述,所以往往采用一些估算方法。,3)操作可行性操作可行性评价系统运行后会引起的各方面变化,如:对组织机构管理模式、用户工作环境等产生的影响。,4)社会可行性 社会可行性主要讨论法律方面和使用方面的可行性。例如,被开发软件的权利归属问题、软件所使用的技术是否会造成侵权等问题。,2.2 可行性研究的步骤,1)复查系统规模和目标;确认目标问题2)研究目前正在使用的系统;确认成本,缺点,流程图,接口等3)导出新系统的高层逻辑模型(数据流图、数据字典);输入输出,数据格式4)重新定义问题;,2.2 可行性研究
3、的步骤,5)导出和评价供选择的解法(物理解决方案);6)推荐行动方案;7)草拟开发计划;8)书写文档提交审查。,2.3 系统流程图(描绘物理系统的工具),2.3.1 符号,2.3.2 例子,2.3.2 复杂 分层,2.4 数据流图(描绘数据在系统中流动的逻辑过程),2.4.1 符号,注意:“处理”可表示:单个程序、一系列程序、程序的一个模块、人工处理过程等等;“数据存储”可表示:一个文件、文件的一部分、数据库记录等等;数据流图忽略出错处理、打开文件、关闭文件。,2.4.2 绘制数据流图的例子,2.4.2 绘制数据流图的例子,仓库管理员,采购员,定货系统,事务,定货报表,图2.5 定货系统的基本
4、系统模型,2.4.2 绘制数据流图的例子,库存清单,仓库管理员,采购员,事务,定货报表,图2.6 定货系统的功能级数据流图,定货信息,定货信息,组成该例子的数据流图的元素,上述数据流图所描述的功能够详细了吗?,2.4.2 绘制数据流图的例子,1)为数据流(或数据存储)命名 A名字应该代表整个数据流(或数据存储)的内容;B不要使用空洞的、缺乏具体含义的名字(如“数据”、“输入”);,2.4.3 命名,C如果为某个数据流(或数据存储)起名字时遇到困难,则很可能是因为对数据流图的分解不恰当造成的,应该试试重新分解数据流图;,2)为处理命名 A通常先为数据流命名,然后再为与之相关联的处理命名;B名字应
5、该反映整个处理的功能;C应该尽量避免空洞笼统的动词做名字,如“处理”、“加工”;,D通常用一个动词命名,如果必须用两个动词才能描述整个处理的功能,则可能要把这个处理分解成两个处理更恰当;E如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的情况,应考虑重新分解。,通常,为“数据源点/终点”命名时,采用它们在问题域中习惯使用的名字(如“仓库管理员”、“采购员”)。,1)利用它作为交流信息的工具;研究超过5-9个便难于理解 分层2)作为软件分析和设计的工具。,2.4.4 数据流图的用途,2.4.4 数据流图的用途,图2.8 对应的物理实现硬件方案,2.4.4 数据流图的用途,图2.9 对应的
6、物理实现硬件方案,2.5 数据字典,数据字典:对数据流图中包含的所有元素的定义的集合;可行性研究阶段,数据流图与数据字典共同构成系统的逻辑模型。,2.5.1 数据字典的内容数据字典应该对下列元素进行定义:1)数据流;2)数据元素(数据流分量);3)数据存储;4)处理。,1)数据元素字典定义其定义的基本内容有:A数据元素编号、名称及其含义;B数据类型和长度;C合理取值;D其他内容,如它与其它数据的逻辑关系等。,2.5.2 定义数据的方法,数据元素字典定义实例:,2)数据流字典定义其定义的基本内容有:A数据流编号及名称;B数据流来源;C数据流去处;D数据流的组成;E流通量;F峰值。,数据流字典定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 导论 第五 第二

链接地址:https://www.31ppt.com/p-6027913.html