软件工程 第2章 可行性研究3.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 1.数据字典的内容 (1)数据流 (2)数据流分量(即数据元素) (3)数据存储 (4)处理 2.定义数据的方法 由数据元素组成数据的方式有下述几种基本类型: (1)顺序:即以确定次序连接两个或多个分量。 (2)选择:即从两个或多个可能的元素中选取一个。 (3)重复:即把指定的分量重复零次或多次。 数据字典的用途 作为分析阶段的工具:建立严密一致的定义 数据元素的控制信息很有价值。 是开发数据库的第一步。  2.数据词典:   第一层定义词条: 1. 借书证=证号+单位+姓名+年龄+职务+[证章|密码] 2. 借书单=证号+姓名+1{书号+书名}5 3. 索书单=借书单+可借标记 4. 谢绝=[非法证|不合格单|证单不符] 5. 已借出=索书单+已借出标记 6. 借书单=证号+姓名+1{书号+书名+[可供标记|已借出标记]}5 7. 借书记录=借书单+还书日期 8. 库存书目={书号+书名+作者+出版社+出版年代+库存总数+借出册数} 9. 借书登记卡={借书日期+供书单} 第二层定义词条: [1.1] 证号=0001..9999 [1.2] 单位=2{字母}24 [1.3] 姓名=2{字母}24 [1.4] 年龄=15..100 [1.5] 职务=[XUE|JIAO|ZHZ] [2.3] 书号=1{字母}2+00001..99999 [2.4] 书名=1{字母}120 [3.2] 可借标记=KJ [4.1] 非法证=FEIFAZHENG [4.2] 不合格单=BUHEGEDAN [4.3] 单证不符=ZHENGDANBUFU [5.2] 已借出标记=YJ [6.5] 可供标记=KG [7.2] 还书日期=日期 [8.3] 作者姓名 [8.4] 出版社=1{字母}120 [8.5] 出版年代=60..90 [8.6] 库存总数=1..100 [8.7] 借出册数=1..100 第三层定义词条是: [1.2.1] 字母=[A..Z|a..z] [2.2.1] 日期=88..90+/+01..12+/+01..31 2.6 成本/效益分析 成本/效益分析的目的,是从经济角度评价开发一个新项目是否可行、是否划算,从而帮助使用部门的负责人正确地作出是否投资于这项开发的决定。 一、成本估计 1.代码行技术:通常先根据经验和历史数据来估计实现一个功能所需的源程序行数,然后用每行代码的平均成本乘以行数就可确定软件的成本。 2.任务分解技术:首先把软件开发工程分解为若干个相对独立的任务,再分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。 估计每个任务的成本时,通常先估计完成该项任务所需要使用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本。划分任务时最常用的办法是按开发阶段进行。 二、 成本/效益的分析方法 成本/效益分析的第一步是估计开发成本、运行费用和新系统将带来的经济效益。 1.货币的时间价值 货币的时间价值通常用利率的形式表示。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为: F=P×(1十i)n 这也就是P元钱在n年后的价值。反之,如果n年后能收入F元钱,那么这些钱的现在的价值是: P=F÷ (1十i)n 假定年利率为12%,利用上面计算货币现在价值的公式可以算出修改库存清单系统后每年预计节省的钱的现在价值,如表所示。 2.投资回收期 所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利润,这项工程也就越值得投资。 例如,修改库存清单系统: 两年以后可以节省4225.12元,比最初的投资(5000元)还少774.88元; 三年以后将再节省1779.45元,774.88/1779.45=0.44,因此,投资回收期是2.44年。 3.纯收入 纯收入就是在整个生命周期之内系统累计经济效益(折合成现在值)与投资之差。这相当于比较投资开发一个软件系统和把钱存在银行中(或贷给其他企业)这两种方案的优劣。 例: 图书馆接待读者办理借书手续。包括:验证验单、找书、借书登记若各步骤之间均以特定的信息形式联系,请为这项借书业务(不包括还书,续借书)设计数据流图和数据字典 1. 数据字典: (1)借书证 (2)借书单 (3)索书单 (4)谢绝 (5)已借出 (6)供书单 (7)借书记录 (8)库存书目 (9)借书登记卡 本章内容回顾: 本章重点是可行性研究的任务和数据流图、数据字典的内容和使用方法以及成本/效益分析的方

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档