- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章可行性的研究
PAGE 56软件工程习题与解答PAGE 57第3章 可行性研究第3章 可行性研究在进行任何一项较大的工程时,首先都要进行可行性分析和研究。软件可行性研究的是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。本章内容主要包括:可行性研究的任务、可行性研究的具体步骤、可行性研究报告的主要内容、成本–效益分析以及项目开发计划等。3.1 基础知识3.1.1 首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制。把它们清楚的列举出来。然后,分析员进行简要的需求分析,抽象处该项目的逻辑结构,建立逻辑模型。 从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的主要解决方法。对每种解决方法都要研究它的可行性。 可从以下三个方面分析研究每种解决方法的可行性。 1. 技术可行性 对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。这里的资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。 2. 经济可行性进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。经济可行性研究范围较广,包括成本–效益分析公司经营长期策略、开发所需的成本和资源、潜在的市场前景。3.社会可行性要开发的项目是否存在任何侵权、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。社会可行性所涉及的范围也比较广,它包括:合同、责任、侵权、用户组织的管理模式及规范和其他一些技术人员常常不了解的陷阱等。3.1.2 可行性研究的具体步骤 1. 确定项目规模和目标 分析员对有关人员进行调查访问,仔细阅读和分析有关的资料,对项目的规模和目标进行定义和确认,清晰地描述项目的一切限制和约束,确保分析员正在解决的问题确实是要解决的问题。 2.研究正在运行的系统 正在运行的系统可能是一个人工操作的系统,也可能是旧的计算机系统,要开发一个新存在什么问题,运行现有系统需要多少费用,对新系统有什么新的功能要求,新系统运行时能否减少使用费用等等。 3.建立新系统的高层逻辑模型 根据对现有系统的分析研究,逐渐明确新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具——数据流图和数据字典来描述数据在系统中的流动和处理情况。注意,现在还不是软件需求分析阶段,不是完整、详细地描述,只是概括地描述高层的数据处理和流动。 4.导出和评价各种方案 分析员建立了新系统的高层逻辑模型之后,要从技术角度出发,提出实现高层逻辑模型的不同方案,即导出若干较高层次的物理解法。然后再根据技术可行性、经济可行性和社会可行性对各种方案进行评估,去掉行不通的解法,就得到了可行的解法。5.推荐可行的方案根据上述可行性研究的结果,同时要根据用户的具体情况,应该决定该项目是否值得去开发。若值得开发,那么可行的解决方案是什么,并且说明该方案可行的原因和理由。该项目是否值得开发的主要因素,从经济上看是否合算,这就要求分析员对推荐的可行方案进行成本–效益分析。6.编写可行性研究报告将上述可行性研究过程的结果写成相应的文档,即可行性研究报告,提醒用户和使用部门仔细审查,从而决定该项目是否进行开发,是否接受可行的实现方案。3.1.3 可行性研究报告的主要内容一个可行性研究报告的主要内容如下:引言。可行性研究前提。对现有系统的分析。所建议系统的技术可行性分析。所建议系统的经济可行性分析。社会因素可行性分析。其他可供选择的方案。结论意见。3.1.4 成本–效益分析 成本–效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。成本–效益分析首先是估算将要开发的系统的开发成本,然后与可能取得效益进行比较和权衡。效益分有形效益和无形效益两种。 有形效益可以用货币的时间价值、投资回收期和纯收入等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。系统的经济效益等于因使用新的系统而增加的收入加上使用新的系统可以节省的运行费用。运行费用包括操作人员人数、工作时间和消耗的物资等.3.1.5 项目开发计划经过可行性研究后,就得到一个项目是否值得开发的结论. 接下来应制定项目开发计划. 项目开发计划是一个管理性文档, 它的主要内容如下:(1) 项目概述: 说明项目的各项主要工作; 说明软件的功能, 性能;为完成项目应具备的条件; 用户及合同承包者承担的工作, 完成期限及其他条件限制; 应交付的程序名称, 所使用的语言及储存形式; 应交付的文档.(2) 实施计划: 说明任务的划分, 各项任务的责任人; 说明项目开发进度, 按阶段
您可能关注的文档
最近下载
- 精编2025年全国导游大赛《导游业务》完整考题库588题(含标准答案).pdf VIP
- 医务科“十五五”发展规划模板(2026-2030年).docx VIP
- 煤炭工业工程_勘察设计图纸编号.pdf VIP
- 城市景观改造调研报告.doc VIP
- 消防系统调试方案-8wr(精品).doc VIP
- 2025年农业标准化:生物育种技术标准化体系构建与应用研究报告.docx
- 《永遇乐-京口北固亭怀古》课件 2024-2025学年统编版高中语文必修上册.pptx VIP
- 职场性骚扰培训课件.ppt VIP
- 《微弧氧化陶瓷膜》.pdf
- GBT 11345-2023 焊缝无损检测 超声检测 技术、检测等级和评定.pdf VIP
原创力文档


文档评论(0)