- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二课 可行性研究
系统流程图 反映信息在各部分间流动的情况,不是一个纯计算机的概念。 符号和例子 事务 库存清单程序 库存清单主文件 定货 信息 报告生成程序 定货报告 即库存量变化 注意:系统流程图 程序流程图 符号 = 系统部件 箭头 = 信息流动路径 = 数据流图 2.4.1 符号 2.4.2 例子 2.4.3 命名 2.4.4 用途 input Data storage function Data flow output 数据流图 系统的逻辑模型,决定了软件后期的主体框架 符号和例子 数据流图分层细化时必须保持信息连续性 数据流图 命名 为数据流图(或数据存储)命名 为处理命名 用途 信息交流的工具 分析和设计的工具 面向数据流的设计方法 数据字典 2.5.1 数据字典的内容 2.5.2 定义数据的方法 2.5.3 数据字典的用途 2.5.4 数据字典的实现 数据字典 数据的信息的集合也就是对数据流图中所包含的所有元素的定义的集合 数据字典的内容 数据流 数据流分量(数据元素)------别名(出现的原因?) 数据存储 处理 数据字典 定义数据的方法 顺序:出生年月=年+月 选择:性别=【男|女】 重复:订货数量=1{ 数字}5 可选:生产日期=年+月+(日 ) 用途:分析工具、估计改变数据时的影响、开发数据库的第一步。 名字:零件编号 别名: 描述:唯一地标识库存清单中 一个特定零件的关键域 定义:零件编号 = 8 {字符} 8 位置:定货报告 定货信息 库存清单 } 数据 结构 成本/效益分析 2.6.1 成本估计 2.6.2 成本/效益分析的方法 成本/效益分析 成本估计 代码行技术:每行代码的平均成本 ? 源代码行数 功能点估算 任务分解技术:人力 ? 工资 成本/效益分析 成本效益分析的方法 货币的价值体现 投资回收期 纯收入 投资回收率 例:假设某软件生命周期为5年。现在投资20万元,平均年利率3%。从第一年起,每年年底收入4.2万元,问该项目是否值得投资? P = 20万 4.2万 4.2万 4.2万 4.2万 4.2万 0 1 2 3 4 5 到第5年底结算时: 投资额 = 200000?(1+3%)5 ? 231855(元) 收入 = 42000 ? [(1+3%)4+ (1+3%)3+ (1+3%)2+ (1+3%)+1] ? 222984(元) 不合算! ? 衡量工程价值的经济指标有: ⑴ 纯收入 = 折合现价的总收入 - 当前投资额 = ⑵ 投资回收期 例:第6年底可收回 ) ( 35174 03 . 1 1 42000 6 元 ? ′ 年 回收期 年 5.22 ) ( 22 . 0 35174 7652 ? T ? ⑶ 投资回收率:设为j 可行性研究 可行性研究的任务 可行性研究的步骤 系统流程图 数据流图 数据字典 成本/效益分析 问题定义 简单描述问题:合同软件或产品软件定义的过程不同。 如产品软件:超市商品价格查询软件。 用来对某个城市中所有超市的某种产品价格查询比较。需要调查顾客是否希望使用这样的软件。超市商品价格来源怎样?有无可操作性,技术上是否行,查询方式:网站、短信、邮件等,盈利模式如何:月卡?广告?如何防止仿照或盗版(后发优势)? 合同软件(委托开发)的问题定义。 如远程教育学院:学位查询系统,想要那些功能、性能,进行招标。 软件外包:中国的程序员平均水平不尽如人意,,如程序设计的方法论、中文文档水平,英语、日语的文档水平等。发达国家软件外包是为了节约成本。 在需求分析之前,需要描述和定义问题。问题定义阶段必须回答的关键问题是“要解决的问题是什么” 。 通过对系统的实际用户和使用部门负责人的访问调查,最后得出一份双方都满意的文档。 问题定义阶段是软件生存周期中最简短的阶段,一般只需要一天甚至更少的时间。 思想往往来源于非技术人员,如行业内人员,IT企业的决策人员参与其中,是否值得去做需要研究。 可行性研究的任务 技术可行性 使用现有的技术能实现这个系统吗? 经济可行性 这个系统的经济效益能超过它的开发成本吗? 操作可行性 系统的操作方式在这个用户组织内行得通吗? 可以看出需要三种调研人员 不是解决问题,而是确定是否可解\值得解 如超市商品价格查询系统 技术的可行性:用户查询某种商品价格可用CALLCENTER实现,打电话。可采用人工接线或语音识别,要技术小组来评估,如口音方面的影响。 经济方面的可行性:电话服务需要人工合
文档评论(0)