- 1、本文档共28页,可阅读全部内容。
- 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章 可行性研究 2 . 1 可行性研究的任务 2 . 2 可行性研究过程 2 . 3 系统流程图 2 . 4 数据流图 2 . 5 数据字典 2 . 6 成本/效益分析 2 . 7 小结 习题 重点、难点 重点:可行性研究任务; 数据流图基本符号、绘制过程及应用; 数据字典的用途和建立: 难点:数据流图的应用 §2. 1 可行性研究任务 一、可行性研究的目的 说明该软件开发项目的实现在技术上、经济上和社会条件上的可行性;评述为合理地达到开发目标可能选择的各种方案。 GB 8567 -88 《 计算机软件产品开发文件编制指南 》 用最小的代价在尽可能短的时间内确定问题是否能够并且值得解决。 可行性研究最根本任务是对以后的行动方针提出建议. 可行性研究一般占预期工程总成本的 5 %~10 %。 二、可行性研究的基本内容 1 、技术可行性:使用现有的技术能实现这个系统吗? 主要考虑:开发风险;资源;相关技术的发展 2、经济可行性:这个系统的经济效益能超过它的开发成本吗? 系统经济效益=新系统增加的收入+新系统节省的费用 考虑:成本——效益分析、长期的公司经营策略、对其他单位或产品的影响、开发所需的成本和资源、潜在的市场前景 3 、操作可行性:系统的操作方式在用户组织内行得通吗? 4、其他:法律可行性、社会效应、管理问题等 国家标准定义的可行性研究 定义:了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。 — GB 8566-88 《计算机软件开发规范》 GB8567 — 88 《 计算机软件产品开发文件编制指南 》 GB8566 —88《计算机软件开发规范》 国家标准局 1988 年发布 标准基于软件生存 周期,将软件产品从形成、开发、运用、维护,到最后被淘汰的整个过程中,应提交的文档归于 13 种,作为软件开发人员工作的准则和规程。 §2. 2 可行性研究的过程 可行性研究报告的编写 可行性研究报告功能: 说明软件项目的实现在技术上、经济上和社会因素上的可行性,评述为合理地达到开发目标可供选择的各种可能的实现方案,说明并论证所选定实施方案的理由。 GB 8567 一 88 《 计算机软件产品开发文件编制指南 》 §2. 3 系统流程图 可行性分析的描述手段:系统流程图、数据流图 1 、什么是系统流程图? 概括地描绘物理系统的传统工具。 基本思想:用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等) , 表达数据在系统各部件之间流动的情况。 §2.3.1 符号 §2.3.2 例子 §2.3.3 分层 描绘复杂系统时,一般采取分层次地描绘的方法 第一步:建立高层次的系统流程图,描绘系统总体概貌,表明系统的关键功能。 第二步:分别对每个关键功能进行扩展,到合适的详细程度,画在单独的一页纸上。 第三步:可以多次扩展,直到描述完整。 优点:便于阅读者按从抽象到具体的过程逐步深入地了解一个复杂的系统。 §2 . 6 成本/效益分析 目的:从经济角度分析开发一个特定的新系统是否划算,帮助客户负责人作出是否投资的决定。 主要包括成本估计和成本效益分祈。 §2.6.1 成本估计 包括开发成本和运行成本 一、开发成本估计技术(1) 1 、代码行技术 根据经验和历史数据,估算实现一个功能需要多少源程序行数,用每行代码的平均成本乘以行数。 一、开发成本估计技术(2) 2 、任务分解技术 将软件开发工程分解成若干个相对独立的任务,分别估算,然后累加得出总成本。 按阶段分解 按功能分解 例:按功能分解 计算机辅助设计( CAD )的软件项目估算 将 CAD 项目分为如下7个子项目: 用户界面和控制; 二维几何分析; 三维几何分析; 数据库管理; 计算机图形显示; 外设控制; 设计分析 代码行和成本、工作量估算 系统开发和每年运行费用估算举例 A .系统开发费用(一次)。 2名系统分析员(450小时/名,45美元/小时) $40,500 5名系统开发人员(275小时/名,36美元/小时) $49,500 1名数据库管理员(30小时/名,42美元/小时) $1,260 2名技术写作者(120小时/名,25美元/小时) $6,000 1名秘书(160小时/名,15美元/小时)
您可能关注的文档
- 路基施工作指导.pptx
- 路基施工控要点.ppt
- 路基施工组设计.doc
- 路基涵洞施专项方案.doc
- 路基石方施技术交底 - 副本.doc
- 路基石方填施工总结.doc
- 路基质量通与防治措施.doc
- 路基横断面计与计算.ppt
- 路基监理实细则.doc
- 路基边坡防施工方案2.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 悬挑脚手架、落地脚手架安全专项施工方案.doc VIP
- 分级护理制度精编PPT课件.pptx VIP
- 梁德清体育活动等级量表(PARS-3)及评定标准.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)知到课后答案智慧树章节测试答案2025年春潍坊工程职业学院.docx VIP
- ABB.ACS580替换550指南了解.pdf VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)智慧树知到期末考试答案章节答案2024年潍坊工程职业学院.docx VIP
- 2023兖矿能源定向委培考试.pdf
- 潮汕工夫茶调研报告.docx VIP
- 生活中的物理问题“生活中的物理”探究.pptx VIP
文档评论(0)