软件工程与导论class3可行性研究 .ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程与导论class3可行性研究

数据源点/终点并不需要在开发目标系统的过程中设计和实现,它并不属于数据流图的核心内容,只不过是目标系统的外围环境部分(可能是人员、计算机外部设备或传感器装置)。 通常,为数据源点/终点命名时采用它们在问题域中习惯使用的名字(如“采购员”、“仓库管理员”等)。 功能建模和信息流 例1:运动会管理系统DFD 分析:运动会管理系统接受来自运动员的报名单,裁判的比赛项目及项目成绩,产生运动员号码单发给运动员,项目参加者发给裁判,单项名次、团体名次发给发布台。该系统有2部分功能: 1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储 2)统计成绩:接受项目成绩、查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次 2.6.2.1 货币的时间价值 通常用利率的形式表示货币的时间价值。假设年利率为i,如果现在存入P元,则n年后可以得到的钱数为: F=P(1+i)n 如果n年后能收入F元钱,那么这些钱的现在价值是 P=F/(1+i)n 2.6.2.1 货币的时间价值 [实例] 修改一个已有的库存清单系统,使它能在每天送给采购员一份定货报表。修改已有的库存清单程序 并且编写产生报表的程序,估计共需5000元;系统修改后能及时定货将消除零件短缺问题,估计因此每年可以节省2500元,问可以节省的钱,假设年利率12%? 2.6.2.1 货币的时间价值 第1年2500/(1+0.12)1 = 2232.14 第2年2500/(1+0.12)2 = 1992.98 第3年2500/(1+0.12)3 = 1779.45 第4年2500/(1+0.12)4 = 1588.80 第5年2500/(1+0.12)5 = 1418.57 2.6.2.2 投资回收期 投资回收期=使累计的经济效益等于最初投资所需要的时间。显然,投资回收期越短就能越快获得利 润,因此这项工程也就越值得投资。 投资回收期仅仅是一项经济指标,为了衡量一项开发工程的价值,还应该考虑其他经济指标。 2.6.2.2 投资回收期 [实例] 上例中的投资回报期为 第1年2500/(1+0.12)1 = 2232.14 第2年2500/(1+0.12)2 = 1992.98….4225.12 第3年2500/(1+0.12)3 = 1779.45 第4年2500/(1+0.12)4 = 1588.80 第5年2500/(1+0.12)5 = 1418.57 (5000-4225.12)/1779.45+2=2.44年 2.6.2.3 纯收入 衡量工程价值的另一项经济指标是工程的纯收入,也就是在整个生命周期之内系统的累计经济效益(折合成现在值)与投资之差 [实例]上例中纯收入 9011.94- 5000=4011.94 2.6.2.4 投资回收率 P = F1/(1+j) + F2/(1+j)2 + … + Fn/(1+j)n 其中, Fi是第I年年底的效益, P是现在的投资额,n是系统的使用寿命, j是投资回报率 建立数据流模型的原则 每个加工至少应有一个输入数据流(反映被处理数据的来源)和一个输出数据流(反映加工的结果)。 ? 数据流图中各构成元素的名称必须具有明确的含义且能够代表对应元素的内容或功能。 ? 对数据流图中某个加工进行细化生成的下层数据流图,称为其上层图的子图。应保证分层数据流图中任意对应的父图和子图的输入/输出数据保持一致。 建立数据流模型的原则 在数据流图中,应按照层次给每个加工编号,用于 表明该加工所处的层次及上、下层的父图与子图的 关系。编号的规则为:顶层加工不用编号;第二层 加工的编号为1,2,…,n;第三层加工的编号为1.1,1.2,…,2.1,…,n.1,n.2,…等,依次类推。如编号1.2表明该加工处于第三层数据流图中,序号为2,该图是对上层数据流图中编号为1 的加工进行细化得到的子图。 ? 在父图中不要出现子图中涉及的局部数据存储文件。 通常除底层数据流图中需标明所有数据存储外,为 了保持画面的整洁,各中间层数据流图只需显示处于加工之间的接口文件即可。 建立数据流模型的原则 数据流图只能由四种基本符号组成,是实际业务流程的客观映象,用于说明系统应该“做什么”,而不需要指明系统“如何做”。 ? 数据流图的分解速度应保持适中。通常一个加工每 次可分解为2~4个子加工,最多不要超过七个, 因为过快的分解会增加用户对系统模型理解的难度。 基于 计算机 的系统 输入信息 数据流图顶层图 输出信息 外部实体 外部实体 外部实体 输入信息 外部实体 外部实体 输

文档评论(0)

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

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

1亿VIP精品文档

相关文档