联系编辑 字号
2014-05-11 10:59:29 关键词:软件项目计划书,制定软件项目计划应考虑的因素,贵阳网络公司 毕业设计 贵阳网站建设

《软件项目计划书》第五讲——制定软件项目计划应考虑的因素

来源: 作者:

摘要: 在贵阳网站设计中,很多贵阳网络公司都会用到软件项目计划书,本网站为了方便广大贵阳网站建设人员,对软件项目计划书——制定软件项目计划应考虑的因素的相关内容进行概述,希望对贵阳网站建设的朋友有所帮助。
已被点击
查看
收藏
  • 开心网
  • 人人网
  • i贴吧
分享
分享

| 服装连锁店ERP管理系统

服装连锁店ERP管理系统可以高效完成物流配送,考勤管理,工资管理,员工管理,报表管理,陈列管理等功能,是服装连锁企业理想的选择。[详细]

软件项目计划书——制定软件项目计划应考虑的因素

     在贵阳网站设计中,很多贵阳网络公司都会用到软件项目计划书,本网站为了方便广大贵阳网站建设人员,对软件项目计划书——制定软件项目计划应考虑的因素的相关内容进行概述,希望对贵阳网站建设的朋友有所帮助。

      什么是软件项目计划?

      本节介绍了什么是软件项目计划、为什么需要软件项目计划等内容。

     软件项目计划是对软件项目实施所涉及的活动、人员的安排、任务的划分、开发进度、资源的分配和使用等方面作出的预先规划。

 

一、制定软件项目计划的方法
1、计划制定的二种方式
2、活动关系类型
3、估计活动的周期
4、确定里程碑
5、活动责任矩阵
6、描述进度计划
7、关键路径
8、参与、承诺和分发

 


二、软件项目计划制定的方式
(一)自顶向下
       由一个或者一部分人单独完成,目的是服务于高层领导和用户,而不是项目组,主要依据项目进度的要求和约束,针对项目中的重大活动(如需求分析、软件设计等)而制定的一个粗略的软件项目计划,只能作为目标进度表,不能作为实施进度表。

(二)自底向上
     计划由计划制订者负责,所有项目组成员参与制定,一般供项目组,用于实际项目的实施,要求项目组成员事先了解和认可,详细定义了计划中的所有活动(不仅仅是哪些重大活动),明确了活动的参与者、持续时间以及活动之间的关系。


三、软件开发活动关系的类型
     什么是软件开发活动关系?活动关系描述了活动之间的逻辑和执行时序。
活动之间有哪些关系?结束到开始、开始到开始、结束到结束、开始到结束

软件设计,贵阳网络公司


 

软件设计,贵阳网站设计

软件设计,贵阳网络公司


 

四、估算活动的周期
细分活动:活动的粒度越小,估算的准确度就会越高。
借鉴历史数据:积累历史数据。
使用估算模型:例如,CoCoMo模型。
考虑缓冲时间:缓冲时间保证项目按照计划有足够的时间来完成活动。
缓冲时间:意外事件的缓冲,意外事件可能会发生(如全企业的培训)。
例如,需求分析计划从8.1开始共需20个工作日,应该8.29日完成,但中间公司要开展2天的全员培训,因此8.31结束。节假日时间的缓冲,例如,编码计划从9.31开始,工作量为10个工作日,因为国庆放假1周,因此,应该计划在10.21日完成。
不要在计划中考虑加班时间,加班是不可避免得,但是考虑了加班,可能会发生更多的加班。

五、综合考虑其他因素
     考虑节假日、以工作日(而不是星期)规定活动周期、考虑参与活动团队的教育、培训、经验和技能水平、考虑教育和培训需要、考虑评审所化的时间、考虑传播时间、考虑团队中成员的其他工作、考虑硬件、工具和人员的效率、考虑活动的迭代和重复、活动之间有一定的缓冲……

六、工作量的分布

软件设计,贵阳网络公司

七、确定里程碑
     什么是软件开发的里程碑(milestone):软件项目实施过程中的重大事件,这些事件有助于了解项目实施的进展情况。例如,某个重要活动的开始和结束。


    有哪些典型的里程碑?活动:需求分析、概要设计、详细设计、编码;检查点:开始和结束。
为什么需要关注里程碑?获取对项目实施的整体了解,便于向高层管理者汇报项目进展情况。
如何获取里程碑?来自于项目高层计划,或者从项目计划中抽取,确定你要关注的活动以及检查点。
里程碑的例子:需求分析通过评审并正式批准,标志需求分析工作的完成,后续阶段工作的开始。软件设计规格说明书通过评审并且得到批准,标志软件设计工作完成,后续工作的开始。

八、活动责任矩阵
     在制定软件项目计划时要定义活动责任矩阵。什么是活动责任矩阵?一种表示方法,用于定义了执行、评审和批准软件项目活动及其相关软件产品的角色和人员。
活动责任矩阵的例子:

软件设计,贵阳网络公司


 

为什么需要定义活动责任矩阵?是软件项目计划的一个组成部分,明确、清晰说明项目的职责区域,帮助项目组成员了解他们的任务和职责,以及要参与的工作,帮助项目组成员了解与其相关的人员,帮助项目组成员预计其工作量。

九、描述项目进度计划
  甘特图:甘特图是一个图形化的任务表示方式,分为二个部分来显示任务计划。左部的工作表,以文字方式显示任务信息,如任务名称,开始和结束日期等。右边的图表,以条形图方式显示任务信息。

软件设计,贵阳网络公司


网络图:网络图是一个图形化的任务表示方式。框表示任务,框内用文字显示任务信息,如任务名称,开始和结束日期等。框间的连接,表示任务之间的相关性。

软件设计,贵阳网站设计

     甘特图和网络图的区别:甘特图和网络图是等价的,可以相互转换。甘特图的特点更能直观的显示任务的进程。网络图的特点更能展示任务之间的相关性。

十、关键路径
什么是关键路径?是指从起始任务开始,到结束任务为止的、具有最长长度的路径.关键路径1:A-D-H;   关键路径
2:A-E-F-G-H

软件设计,贵阳网站建设


     为什么要考虑关键路径?关键路径上活动的进度直接影响到整个项目的进度,如果关键路径上活动的进度受到影响,那么整个项目的进度肯定会受到影响,要缩短项目的开发周期,必须加快关键路径上活动的开发进度.

软件设计,贵阳网络公司



 

十一、参与、承诺和分发
项目计划的制订者和所有的项目组成员都要参与项目计划的制定:明确任务,估算周期,确认进度。
通过会议的形式参与制定:加强交流。
所有成员都要承诺项目计划的内容。
项目计划要进行评审。
评审后的项目计划要分发给所有的项目组成员,让他们了解软件项目计划。


 

 

【推荐阅读】

 软件设计和网站建设策略分析
《软件项目计划书》第一讲——开篇
《软件项目计划书》第二讲——软件项目的实施需要计划
《软件项目计划书》第三讲——什么是软件项目计划
《软件项目计划书》第四讲——为什么需要软件项目计划
《软件项目计划书》第五讲——制定软件项目计划应考虑的因素
软件项目计划书》第六讲——制定软件项目计划的过程和步骤
《软件项目计划书》第七讲——CMM对软件项目计划的要求
《软件项目计划书》第八讲——成功和过于乐观的软件开发计划
《软件项目计划书》第九讲——案例分析及CASE工具

声明:本站内容凡注明"来源:百优资源网"的所有文字、图片等资料,均属本站原创,任何媒体、网站或个人不得转载、链接、转贴或以其他方式复制发布/发表。本网站部分资源来源于网络,如果有侵犯你的权利,请联系本站删除。

网友评论
用户名 密码 自动登录 登录
*网友评论仅供其表达个人看法 发表评论
  • 软件设计 841
    《软件项目计划书》第九讲——案例分析及CASE工具

    软件设计 | 《软件项目计划书》第九讲——案例分析及CASE工具

     在贵阳网站设计中,很多贵阳网络公司都会用到软件项目计划书,本网站为了方便广大贵阳网站建设人员,对软件项目计划书——案例分析及CASE工具的要求进行概述,希望对贵阳网站建设的朋友有所帮助。

    毕业设计 683
    毕业设计论文智能管理系统设计的意义

    毕业设计 | 毕业设计论文智能管理系统设计的意义

    毕业设计(论文)是高等院校人才培养过程中不可或缺的重要环节,一直受到各高等学校的高度重视。毕业论文网上管理是高校信息化的一个重要体现,本文对毕业设计论文智能管理系统设计的意义进行介绍。

    毕业论文 832
    教育叙事案例

    毕业论文 | 教育叙事案例

     热爱一个学生就等于塑造一个学生,而厌弃一个学生无异于毁坏一个学生。热爱学生,不仅要爱好学生,更要爱有缺点、有问题的落后学生。正因其差,因其问题多,才需要教师付出更多的时间、精力和爱心。 

Copyright 2014 By-Sj.Com. All Rights Reserved.版权所有:毕业论文咨询网
客户服务热线:13765155188客户服务邮箱:262928596@qq.com 黔ICP备10001055号