软件计划与可行性研究精讲学习.ppt
《软件计划与可行性研究精讲学习.ppt》由会员分享,可在线阅读,更多相关《软件计划与可行性研究精讲学习.ppt(48页珍藏版)》请在启牛文库网上搜索。
1、第二章第二章 软件计划与软件计划与可行性研究可行性研究2 2 有这样一个笑话:一个旅客走进硅谷的一家宠物店,浏有这样一个笑话:一个旅客走进硅谷的一家宠物店,浏览展示的宠物。这时,走进一个顾客,对店主说:览展示的宠物。这时,走进一个顾客,对店主说: 我要买我要买一只一只C C猴。猴。 店主点了点头,走到商店一头的兽笼边,抓出店主点了点头,走到商店一头的兽笼边,抓出一只猴,递给顾客说:一只猴,递给顾客说: 总共总共50005000美元。美元。 顾客付完款,然顾客付完款,然后带走了他的猴子。这位旅客非常惊讶,走到店主跟前说:后带走了他的猴子。这位旅客非常惊讶,走到店主跟前说: 那只猴子也太贵了!那只
2、猴子也太贵了! 店主说:店主说: 那只猴子能用那只猴子能用C C编程,非编程,非常快,代码紧凑高效,所以值那么多钱。常快,代码紧凑高效,所以值那么多钱。 这时,旅客看到这时,旅客看到了笼子中的另一只猴子,它标价了笼子中的另一只猴子,它标价1000010000美元。于是又问:美元。于是又问: 那只更贵了!它能做什么?那只更贵了!它能做什么? 店主回答:店主回答: 哦,那是一只哦,那是一只C+C+猴;它会面向对象的编程,会用猴;它会面向对象的编程,会用Visual C+Visual C+,还懂得一点,还懂得一点JavaJava,是非常有用的。,是非常有用的。 旅客又逛了一会儿,发现了第三只旅客又逛
3、了一会儿,发现了第三只猴子,它独占一个笼子,脖子上的标价是猴子,它独占一个笼子,脖子上的标价是5000050000美元。旅客美元。旅客倒抽一口气,问道:倒抽一口气,问道: 那只猴子比其他所有猴子加起来都贵!那只猴子比其他所有猴子加起来都贵!它究竟能做什么?它究竟能做什么? 店主说:店主说: 我们也不知道它究竟能做什我们也不知道它究竟能做什么,不过它是做项目顾问出身的。么,不过它是做项目顾问出身的。 3 34 4第二章第二章 软件计划与可行性研究软件计划与可行性研究 在组织管理工作中,为了掌握工作的在组织管理工作中,为了掌握工作的主动权主动权主动权主动权,人们针,人们针对不同的工作目的要制定不同
4、的工作计划。同样,为了成对不同的工作目的要制定不同的工作计划。同样,为了成功的开发软件,也要制定软件开发计划。经验告诉我们,功的开发软件,也要制定软件开发计划。经验告诉我们,在项目开始以前,要精确地估计软件的工作量是很困难的,在项目开始以前,要精确地估计软件的工作量是很困难的,一些大型软件项目在总结经验教训时,常常提到计划不周一些大型软件项目在总结经验教训时,常常提到计划不周造成的不良影响。例如,对项目所需投入的人力、资金、造成的不良影响。例如,对项目所需投入的人力、资金、设备作出错误的估计,而在工程期限临近时不得不仓促增设备作出错误的估计,而在工程期限临近时不得不仓促增加,造成系统的一致性差
5、或培训费用的增加,甚至在完工加,造成系统的一致性差或培训费用的增加,甚至在完工后才发现系统功能上存在着重大问题,软件计划中的错误后才发现系统功能上存在着重大问题,软件计划中的错误可能导致软件开发后期问题的急剧膨胀。可能导致软件开发后期问题的急剧膨胀。因此,要对软件因此,要对软件项目有一个初步计划,对要解决的主要问题有相应的对策,项目有一个初步计划,对要解决的主要问题有相应的对策,是软件开发工作必不可少的一步。是软件开发工作必不可少的一步。 5 5 第一节第一节 软件计划与系统目标的描述软件计划与系统目标的描述 1.1.软件计划软件计划 作为软件开发阶段的第一步,就是要明确软件项目的性质、目标、
6、开发软件涉及的工作范围、所需资源、经费和应完成的时间进度等内容,以此来制定软件项目的开发计划。即首先经过系统目标的描述、进行可行性研究、然后进入项目的实施开发阶段。 6 61.1 1.1 软件计划的任务软件计划的任务: :软件计划阶段有以下任务:软件计划阶段有以下任务: (1) (1) 确定要开发软件的总体要求与适用范围;确定要开发软件的总体要求与适用范围; (2) (2) 描描述述所所开开发发的的软软件件与与外外部部资资源源、人人员员操操作作与与数数据的工作关系;据的工作关系; (3) (3) 确定所需的软硬件支持;确定所需的软硬件支持; (4) (4) 对开发的进度、风险、效益与成本作初步
7、估计;对开发的进度、风险、效益与成本作初步估计; (5) (5) 进行系统的可行性分析;进行系统的可行性分析; (6)(6)确确定定所所开开发发软软件件的的性性能能,与与原原有有软软硬硬件件的的关关系系及其它关系;及其它关系; (7) (7) 列出资源的初步分配计划和系统构成;列出资源的初步分配计划和系统构成; 以上各项常常要考虑多种可能的方案,并从中进以上各项常常要考虑多种可能的方案,并从中进行权衡与选择。行权衡与选择。 7 71.2 1.2 软件计划的内容:软件计划的内容: 软件计划确定软件开发的工作范围、使用的资源、花费的工作量以及应遵循的进度。软件计划以可行性研究报告为基础,由软件人员
8、和用户共同确立软件的功能与限制,提出软件计划任务书。它是一份简洁的文档资料,是用管理人员、技术人员、用户都能理解的术语来描述的,典型的软件计划任务书应包括如下四个方面四个方面: 8 81.2 1.2 软件计划的内容:软件计划的内容:n n软件范围:软件范围:软件范围:软件范围:包括软件的功能、性能、可靠性和与包括软件的功能、性能、可靠性和与其它系统的接口等问题的描述;其它系统的接口等问题的描述;功能说明功能说明给出整给出整个软件的功能的简短描述,在可能的情况下作进个软件的功能的简短描述,在可能的情况下作进一步分解,提供更多的子功能描述;一步分解,提供更多的子功能描述;性能描述性能描述包包括处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 计划 可行性研究 学习