《软件项目计划》PPT课件.ppt
《《软件项目计划》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件项目计划》PPT课件.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十二章 软件项目计划n问题定义问题定义n可行性研究可行性研究n软件风险分析软件风险分析n项目实施计划项目实施计划1n前面各章讨论了从软件开发到运行与维护时期前面各章讨论了从软件开发到运行与维护时期各个阶段的工作,没有涉及软件计划阶段各个阶段的工作,没有涉及软件计划阶段n软件计划时期主要任务:软件是否值得开发、软件计划时期主要任务:软件是否值得开发、需要多长开发时间、多少投资、存在着哪些风需要多长开发时间、多少投资、存在着哪些风险、如何预防风险等。险、如何预防风险等。2计划时期的工作流程开始开始问题定义问题定义可行性研究可行性研究项目实施计划项目实施计划终止项目的建议终止项目的建议停止停止转开
2、发时期转开发时期是是否否可行否?可行否?312.1 问题定义n目的目的n弄清用户需要计算机解决哪些问题弄清用户需要计算机解决哪些问题n项目所需的资源和经费项目所需的资源和经费n任务任务n在向用户调查的基础上,编写有关在向用户调查的基础上,编写有关“系统目标系统目标与范围说明与范围说明”的文档,此文档是进行下一步工的文档,此文档是进行下一步工作作可行性研究的依据。可行性研究的依据。4系统目标与范围的说明示例系统目标与范围的说明示例系统目标和范围系统目标和范围说明书说明书2001年年1月月1.项目:教材销售系统项目:教材销售系统2.问题:人工发售教材手续繁琐,且易出错。问题:人工发售教材手续繁琐,
3、且易出错。3.项目目标:建立一个高效率、无差错的微机教材销售系统。项目目标:建立一个高效率、无差错的微机教材销售系统。4.项目范围:利用现有微型计算机,软件开发费用不超过项目范围:利用现有微型计算机,软件开发费用不超过5000元。元。5.初步想法:建议在系统中增加对缺书的统计与采购功能。初步想法:建议在系统中增加对缺书的统计与采购功能。6.可行性研究:建议进行大约可行性研究:建议进行大约10天的可行性研究,研究费用不超过天的可行性研究,研究费用不超过1000元。元。5n只有清楚地了解当前工作中存在的问题,才能只有清楚地了解当前工作中存在的问题,才能深刻理解用户对新系统的目标,以及提出这些深刻理
4、解用户对新系统的目标,以及提出这些目标的背景。目标的背景。n多数用户受到计算机知识的限制,难于准确和多数用户受到计算机知识的限制,难于准确和恰如其分地提出这些目标。恰如其分地提出这些目标。n系统分析员除了认真听取用户代表的介绍,还系统分析员除了认真听取用户代表的介绍,还需阅读材料、现场观察、直至亲自参加操作等需阅读材料、现场观察、直至亲自参加操作等办法,尽快弄清需解决的问题的领域和环境办法,尽快弄清需解决的问题的领域和环境612.2 可行性研究n目的目的n研究项目是否可能实现和值得进行研究项目是否可能实现和值得进行n回答回答 Why to do?n研究的过程研究的过程n一次大大简化了的系统分析
5、和系统设计的过程一次大大简化了的系统分析和系统设计的过程n只要能够明确只要能够明确“研究项目是否可能实现和值得进研究项目是否可能实现和值得进行行”,则简化的系统分析和设计活动即可停止,则简化的系统分析和设计活动即可停止7n研究的内容研究的内容n经济可行性经济可行性 实现这个系统有没有经济效益?多长时间可以收实现这个系统有没有经济效益?多长时间可以收回成本?回成本?n技术可行性技术可行性 现有的技术能否实现这一新系统,有哪些技术难现有的技术能否实现这一新系统,有哪些技术难点,建议采用的技术先进程度怎样?点,建议采用的技术先进程度怎样?n运行可行性运行可行性 为新系统规定的运行方式是否可行?为新系
6、统规定的运行方式是否可行?n法律可行性法律可行性 新系统的开发,是否会在社会上或政治上引起侵新系统的开发,是否会在社会上或政治上引起侵权、破坏或其他责任问题。权、破坏或其他责任问题。8n研究的步骤研究的步骤1 1、细化和修改、细化和修改“系统目标和范围系统目标和范围”,得出新系统的逻辑模型,得出新系统的逻辑模型n进一步了解进一步了解“说明说明”的含义,着重弄清用户想要解决的问题;的含义,着重弄清用户想要解决的问题;n弄清当前系统的工作过程,并用弄清当前系统的工作过程,并用“系系统流程图统流程图”加以描述;加以描述;n导出当前系统和新系统的逻辑模型,用导出当前系统和新系统的逻辑模型,用数数据流图
7、描述;据流图描述;n再访用户,修改再访用户,修改DFDDFD,并对,并对“说明说明”做必要的补充与修改。做必要的补充与修改。2 2、导出新系统的解决方案、导出新系统的解决方案n目的:根据新系统的逻辑模型,设想几种可能的解决方案,以便用目的:根据新系统的逻辑模型,设想几种可能的解决方案,以便用户选择。户选择。3 3、提出推荐的方案、提出推荐的方案n本项目的开发价值本项目的开发价值n推荐这个方案的理由推荐这个方案的理由9n系统流程图系统流程图n是描述系统物理模型的一种传统工具。是描述系统物理模型的一种传统工具。n一个系统可以包含人员、硬件、软件等子系统。一个系统可以包含人员、硬件、软件等子系统。n
8、在抽象等级的黑盒级上描绘系统内部的在抽象等级的黑盒级上描绘系统内部的主要成分主要成分,表达信,表达信息在各个成分之间流动的情况。息在各个成分之间流动的情况。n基于计算机系统的系统成分包括软件、硬件、数据库、文基于计算机系统的系统成分包括软件、硬件、数据库、文档、人及过程。档、人及过程。10n系统流程图符号系统流程图符号加工加工输入输出输入输出汇合汇合跨页汇合跨页汇合控制流向控制流向磁带磁带磁鼓磁鼓磁盘磁盘卡片卡片显示器或显示器或终端机终端机联机存储联机存储文档文档人工输入人工输入人工操作人工操作通信链路通信链路11n教材购销系统中的教材销售子系统教材购销系统中的教材销售子系统 从用户调查中了解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件项目计划 软件 项目 计划 PPT 课件
限制150内