- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程软件工程刘迎春软件工程8/18/20231
第二章 项目计划问题定义可行性研究可行否?否是终止项目......计划时期开发时期主要内容2.1 问题定义2.2 可行性研究2.3 系统流程图8/18/20232
2.1 问题定义【目的】明确用户要计算机解决的问题是什么。【任务】确定问题的背景、待开发系统的目标和范围。【方式】⑴口头形式了解用户的要求;⑵阅读用户提供的相关资料;⑶形成调查提纲,要求用户填写。【成果】《软件开发任务书》系统分析员要抓住问题的本质8/18/20233
2.1 问题定义《软件开发任务书》内容:⑴项目名称⑵开发背景⑶项目目标用户对新系统的主要目标;⑷项目范围功能、性能、输入/输出;与本系统相连的其他系统;费用,时间……⑸初步想法在用户提出的需求的基础上,分析人员考虑可以实现的其他功能⑹提出可行性研究的计划人力与设备费用的减少;处理速度的提高;控制精度或生产能力的提高;管理信息服务的改进;自动决策系统的改进;人员利用率的改进。8/18/20234
2.1 问题定义【例1】教材科开发一个教材销售系统。⑴项目名称:教材销售系统⑵开发背景:人工发售教材手续繁琐,且易出错。⑶项目目标:建立一个高效率、无差错的微机教材销售系统。⑷项目范围利用现有PC软件开发费用不超过......,完成时间……⑸初步想法:建议在系统中增加采购功能、对缺书的统计……⑹提出可行性研究的计划建议进行大约2天的可行性研究是否需要购置服务器?单机?C/S? B/S?8/18/20235
2.1 问题定义【例2】开发一个传送带分类系统的软件(CLSS)问题描述:16ID121ID110ID111ID1002345传送带移动方向(2米/秒) 条形码分类站分流器8/18/20236
2.1 问题定义【例2】开发一个传送带分类系统的软件(CLSS)⑷项目范围——软件功能⒈读取条形码输入CLSS软件以和传送带速度一致的时间间隔接受来自条形码阅读器的信息。⒉解码零件数据条形码数据被解码成盒子的标识格式。⒊检索数据库软件可在最多可容纳1000个条目的零件号数据库中进行检索,以确定当前在分类站位置的盒子应该放到哪个箱子中。8/18/20237
2.1 问题定义【例2】开发一个传送带分类系统的软件(CLSS)⑷项目范围——软件功能⒈读取条形码输入⒉解码零件数据⒊检索数据库⒋确定合适的箱子箱子的信息被送到分流器,以把盒子放进合适的箱子中。⒌维护盒子目的地的记录每一个盒子所放进的箱子的记录均被保存起来一供以后提取及报告。8/18/20238
2.1 问题定义【例2】开发一个传送带分类系统的软件(CLSS)⑷项目范围——软件性能每个盒子的处理必须在下一个盒子到达条形码阅读器之前完成。前提:传送带的速度=2m/s,且盒子等间距连接零件号数据库的网络必须畅通⑷项目范围——外部接口⒈运行软件的设备、由软件控制的设备PC、条形码阅读器、分流器⒉已存在、且必须与新软件连接的软件销售软件和分类软件配合,制作已经发货的列表⒊通过键盘或其他I/O设备使用软件的人8/18/20239
2.2 可行性研究一个项目并非一定可行足够了,别再研究了,开始吧!失败!?几年后......8/18/202310
2.2 可行性研究遇到挑战(完成了,但超时或超支)成功 失败28%46%26%基于23,000多个项目统计一个项目并非一定可行8/18/202311
2.2 可行性研究【目的】在最短的时间内,花费最小的代价,确定定义的项目是不是可能实现和值得开发。【任务】⒈经济可行性⒉技术可行性⒊运行可行性 ⒋法律可行性可能实现值得开发8/18/202312
2.2 可行性研究⒈经济可行性【任务】市场需求;市场盈利模式,多长时间可以回收成本?评估项目的开发成本;项目成功后,用户能得到什么好处?【方法】①费用估计②效益估计③成本效益分析产品软件项目软件8/18/202313
2.2 可行性研究⒈经济可行性——【①费用估计】⑴设备计算机硬件、空调、电源、机房及其它设施;系统软件,DBMS,各种应用软件(包括软件包)的估算;⑵人力管理人员、研制人员、数据录人员、维护人员的工资、奖金以及他们的培训费用; 差旅费用。⑶日常开销水、电、打印纸等易耗物品及设备的维修费用。⑷评审费用8/18/202314
2.2 可行性研究⒈经济可行性——【①费用估计】软件开发价格 = 开发工作量 × 开发费用/人·月 开发工作量= A × σ ×τ 估算工作量经验值A人·月 风险系数σ :1-1.5 软件企业对项目的业务领域不熟悉或不太熟悉用户又无法或不能完整明白地表达他们真实的需求,从而造成软件企业需要不断地完善需求获取,修改设计等各项工作 复用系数τ :0.25-1软件企业建立起能够复用的构件库(核心资产库);已有一些软件产
您可能关注的文档
- XX企业文化手册.pptx
- XX公司人力资源管理培训-招聘与配置.pptx
- XX咨询--台州XXX电器有限公司咨询项目建议书.pptx
- xx家纺市场部企业文化手册培训讲义.pptx
- XX房地产公司部门职责、定岗定编、职位说明书.pptx
- XX集团的资金集中管理培训资料.pptx
- X年品管部工作计划(1).pptx
- X年商丘市房地产市场调研报告.pptx
- yu职业经理培训与评价的三个创新(ppt 75).pptx
- z-CH9多阶段抽样-第3、4节-简.pptx
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)