- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程导论第五
第2章:可行性研究; 可行性研究所需的时间取决于工程的规模,所需要的成本要占工程总成本的5%~10%。;可行性研究的内容:
1)技术可行性
技术可行性要分析各种技术因素,例如:
使用现有的技术能否实现这个系统?
是否有胜任开发该项目的熟练技术人员
能否按期得到开发该项目所需的软件、硬件资源?;2)经济可行性
对经济合理性进行评价,所要考虑的问题是
这个系统的经济效益能否超过它的开发成本?
这就需要对项目进行价格/利益分析,即“投入/产出”分析。
由于利益分析取决于软件系统的特点,因此在软件开发之前,很难对新系统产生的效益作出精确的定量描述,所以往往采用一些估算方法。;3)操作可行性
操作可行性评价系统运行后会引起的各方面变化,如:对组织机构管理模式、用户工作环境等产生的影响。 ;4)社会可行性
社会可行性主要讨论法律方面和使用方面的可行性。
例如,被开发软件的权利归属问题、软件所使用的技术是否会造成侵权等问题。;2.2 可行性研究的步骤 ;2.2 可行性研究的步骤 ;2.3 系统流程图 (描绘物理系统的工具);符号;2.3.2 例子 ;2.4 数据流图(描绘数据在系统中流动的逻辑过程);T;注意:
“处理”可表示:单个程序、一系列程序、程序的一个模块、人工处理过程等等;
“数据存储”可表示:一个文件、文件的一部分、数据库记录等等;
数据流图忽略出错处理、打开文件、关闭文件。;2.4.2 绘制数据流图的例子 ;2.4.2 绘制数据流图的例子 ;2.4.2 绘制数据流图的例子 ;组成该例子的数据流图的元素; 上述数据流图所描述的功能够详细了吗?;2.4.2 绘制数据流图的例子 ;1)为数据流(或数据存储)命名
A.名字应该代表整个数据流(或数据存储)的内容;
B.不要使用空洞的、缺乏具体含义的名字(如“数据”、“输入”); ; C.如果为某个数据流(或数据存储)起名字时遇到困难,则很可能是因为对数据流图的分解不恰当造成的,应该试试重新分解数据流图; ;2)为处理命名
A.通常先为数据流命名,然后再为与之相关联的处理命名;
B.名字应该反映整个处理的功能;
C.应该尽量避免空洞笼统的动词做名字,如“处理”、“加工”; ; D.通常用一个动词命名,如果必须用两个动词才能描述整个处理的功能,则可能要把这个处理分解成两个处理更恰当;
E.如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的情况,应考虑重新分解。
; 通常,为“数据源点/终点”命名时,采用它们在问题域中习惯使用的名字(如“仓库管理员”、“采购员”)。;1)利用它作为交流信息的工具;
研究超过5-9个便难于理解 ? 分层
2)作为软件分析和设计的工具。;2.4.4 数据流图的用途 ;图2.8 对应的物理实现硬件方案;2.4.4 数据流图的用途 ;图2.9 对应的物理实现硬件方案;2.5 数据字典 ;2.5.1 数据字典的内容
数据字典应该对下列元素进行定义:
1)数据流;
2)数据元素(数据流分量);
3)数据存储;
4)处理。 ;1)数据元素字典定义
其定义的基本内容有:
A.数据元素编号、名称及其含义;
B.数据类型和长度;
C.合理取值;
D.其他内容,如它与其它数据的逻辑关系等。;数据元素字典定义实例:;2)数据流字典定义
其定义的基本内容有:
A.数据流编号及名称;
B.数据流来源;
C.数据流去处;
D.数据流的组成;
E.流通量;
F.峰值。;数据流字典定义实例:;3)数据存储字典定义
其定义的基本内容有:
A.数据存储编号及名称;
B.数据存储的组成;
C.其它要求。;4)数据处理字典定义
其定义的基本内容有:
A.数据处理编号及名称;
B.简单描述;
C.输入/输出;
D.功能描述;
E.有关数据存储。 ;数据处理字典定义实例:;5)组成数据项的表示方法
= 表示“等价于”或“定义为”
+ 表示“与”
[ ]与 | 表示“或”
{ } 表示重复
( ) 表示可选项
通讯录={通讯地址}
通讯地址=姓名+邮编+[省|直辖市|自治区]+[市|县]+街道+门牌号+(电话) ;1. 作为分析阶段的重要工具;
通讯接口
2. 数据元素的控制信息非常有用;
分析数据对
您可能关注的文档
- 超导材料发展现与状展望.ppt
- 超市店长度工作总结模板.pptx
- 超星数字图书馆用使介绍.ppt
- 超人软件工程项管目理软件进度管理.ppt
- 超微颗粒的基本测试方法简介-1.ppt
- 超市运营管理系统设计类图和动态图.ppt
- 超常规的发展思追路求超常规跨越式发展.pptx
- 超星数字图书馆像镜站使用方法介绍.ppt
- 超级市场建立服务于公司发展战略的体系.ppt
- 超简单程序天快速入门教程.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
最近下载
- 2024新沂市中小学教师招聘考试题库及答案.docx VIP
- 新人教版三年级数学上册教学课件《因数中间有0的乘法》.pptx VIP
- 田家四季歌教案.doc VIP
- 《GB 27955-2020过氧化氢气体等离子体低温灭菌器卫生要求》(2025版)深度解析.pptx
- 高级碳排放监测员理论考试复习题库资料(含答案).pdf VIP
- 外科学(总论) 清创术 清创术.pptx VIP
- 《文献检索》课程教学大纲.pdf VIP
- 前置胎盘临床诊断与处理指南课件.ppt VIP
- 事业单位考试公共基础知识考试试题精选3000题.pdf VIP
- 人教版四年级上册数学《平行四边形》(说课课件).pptx VIP
文档评论(0)