- 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章 软件可行性研究与项目计划 2.1问题定义 2.2可行性研究 2.3软件风险分析 2.1问题定义 是计划时期的第一个阶段 该阶段必须回答的问题是“是什么” 其目的是弄清用户需要解决的问题,以及项目所需的资源和经费 关键性任务就是确定问题的性质、工程的目标和规模 系统开发任务书 系统分析员对用户提出的问题有了明确的认识后,应该整理出一份书面调查报告,并提交用户和部门负责人进行审查 应包括项目名称、开发背景、项目目标、项目范围、初步设想等内容 2.2可行性研究 一个项目并非一定可行,存在大量失败的例子 目的不是解决问题,而是确定问题是否值得去解 是一次在较高层次上以比较抽象的方式进行的大大压缩简化的系统分析和设计过程 2.1.1 可行性研究的任务 开发任何一个基于计算机的系统都要受到时间和各种资源等的限制。风险评估就是在开发之前,就软件系统目标、用户可能提供的时间和资源等条件进行可行性研究,以避免错误的决策,造成人力、物力及财力上的浪费,甚至提高成本、拖延工期,更严重的会导致软件失败。在项目计划阶段主要进行风险识别和风险估计。 1. 经济可行性 2. 技术可行性 3. 运行环境 4. 法律可行性 1. 经济可行性 粗略地估算成本 估算可能取得的效益 提出可能需要的资源,包括人员、硬件、软件等 2. 技术可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术角度研究实现系统的可行性。 技术可行性研究往往是系统开发过程中难度最大的工作。 技术可行行一般要考虑的情况包括: 开发的风险 资源的有效性 技术 开发人员在评估技术可行性时,一旦估计错误,将会出现灾难性后果。 3. 社会可行性 确定由于开发软件项目是否会侵犯他人、集体或国家的利益,是否会违反国家的法律。 法律方面的问题类型多样,比如操作系统、开发工具盗版侵犯版权问题,软件所使用的技术侵犯技术专利,违背软件合同要求,造成生产安全问题等。 2.1.2 可行性研究的具体步骤 1. 复查项目目标和规模 2. 研究当前系统 3. 得出目标系统解决方案 4. 方案的选择与评价 5. 推荐可行的方案 6. 编写可行性研究报告 1. 复查项目目标和规模 系统的分析员对问题定义阶段书写的关于规模和目标的报告书进行进一步的审查,对目标系统的一切限制和约束给出明确的描述。 2. 研究当前系统 首先,新的目标系统必须能完成原有系统的基本功能。另一方面,新系统必须能解决原有系统中存在的问题,从而对原有系统作出改进。 3. 导出新系统的高层逻辑模型 使用数据流图,描绘数据在系统中流动和处理的情况。数据词典,定义系统中使用的数据。数据流图和数据词典共同定义了新系统的逻辑模型, 4. 得出和评价开发方案 从技术角度考虑解决问题的不同方案,导出供选择的解法的一个简单的途径。考虑操作方面的可行性。分析员应该根据用户的原则和习惯,去掉含有用户不能接受的操作方式或操作过程的方案。考虑经济方面的可行性。分析员应该对每个可选系统的开发成本和运行费用作出估计,最好进一步估计出相对于现有的系统而言新系统可以节省的费用或可以增加的收入。一般说来,只有估计能带来经济效益或社会效益的系统才值得进一步考虑。 5. 推荐开发方案 根据可行性研究的结果,分析员应该决定是否继续进行这项软件开发工程。推荐最好的方案,给出详细的成本/效益分析. 6. 编写可行性研究报告 2.1.3 可行性研究报告的主要内容 引言 可行性研究前提 对现有系统的分析 所建议系统的技术可行性分析 所建议系统的经济可行性分析 社会因素可行性分析 其他可供选择的方案 结论意见 2.3 系统流程图 描述物理系统的传统工具 现有系统 物理模型 不同于数据流图、程序流程图 流动的信息:数据、物、财 系统部件:程序、文件、数据库、表格、人工过程 系统流程图符 系统流程图示例 2.3 成本-效益分析 成本效益分析: 从经济角度评价开发一个新的软件项目是否可行。将开发成本与取得的效益进行比较和权衡。 效益分有形效益和无形效益 有形效益:可以用货币的时间价值、投资回收期、纯收入等指标进行度量。 无形效益:从性质上、心理上进行衡量,很难进行量的比较。 货币的时间价值 目前拥有的货币比未来收到的同样金额的货币具有更大的价值,因为目前拥有的货币可以进行投资,在目前到未来这段时间里获得复利。通常用利率表示货币的时间价值: 设年利率为I,现存入P元,n年后可得钱数为F,则 F=P?(1+n*i) 反之,若n年后能收入F元,那么这
您可能关注的文档
最近下载
- 建筑工程图集 99S203、99(03)S203:消防水泵接合器安装.pdf VIP
- 在2025年区庆祝第41个教师节暨表彰大会上的讲话.docx VIP
- 人教版四年级数学《上册全册》全套精品教学课件小学优秀课堂课件.pptx VIP
- 水库生态养殖可行报告.docx
- 隧道巡检机器人研发项目可行性研究报告.docx VIP
- 教科版(2024)小学科学一年级上册(全册)教案及反思(含目录).docx VIP
- 景观绿化工程施工设计方案.docx VIP
- 建筑结构与选型课程设计.docx VIP
- 建筑结构选型课程设计.docx VIP
- 安徽省庐巢七校联考2022-2023学年高二下学期3月期中英语试卷(含答案).pdf VIP
文档评论(0)