游戏软件项目计划书(共10篇)
1.游戏软件项目计划书 篇一
第一章 项目概述(理论教学时可用“引言”)
1.1目的
1.2 项目背景
1.3项目的范围和目标
1.3.1范围描述 (问题定义阶段产生,对应的文档为:《系统目标与范围说明书》)
1.3.2主要功能 (可行性分析报告):(1)概述 (2)系统流程图 应包含旧系统的系统流程图(调研的实际情况)和新系统的系统流程图(你想像中的样 子) (3)功能描述抽出其中的功能
1.3.3性能 (可选)
1.3.4技术约束 (可选)
第二章 项目估算
2.1使用的历史数据 2.2使用的评估技术
2.3工作量、成本、时间估算
第三章 风险评估
3.1风险识别
列出最高的10大风险(数字10是参考)
3.2风险应对策略
对列出的风险应有哪些策略去应对
第四章 项目进度计划
4.1项目任务分解
我们从软件工程角度来分,大致有如下的任务: 可行性研究报告 项目开发计划 软件需求分析 数据库设计 总体设计 界面设计 网页设计 相关美工设计 详细设计 测试计划 操作手册 测试分析报告 项目开发总结 维护修改建议
第五章 关键问题
可以是技术因素、也可以是非技术因素,总而言之,是系统成败的最重要因素。
第六章 软件配置
开发平台、开发工具、数据库平台
第七章 人员组织
人员及其角色
第八章 附录
相关文档、资料、数据等
2.游戏软件项目计划书 篇二
随着软件开发技术的发展和信息技术的广泛应用,软件项目质量管理已经变得越来越重要,它不仅涉及到项目最终能否成功,更涉及到人身安全乃至公共安全。而1996年欧洲航天局阿丽亚娜5型火箭发射后40秒钟火箭爆炸,发射基地2名法国士兵当场死亡,历时9年的航天计划严重受挫,震惊了国际宇航界。爆炸原因在于惯性导航系统软件技术和设计的小失误。2007年美国12架F-16战机执行从夏威夷飞往日本的任务中,因电脑系统编码中犯了一个小错误,导致飞机上的全球定位系统纷纷失灵,有一架战机“折戟沉沙“。这些惨痛的教训说明,在软件开发项目中认真抓好质量管理。
2 项目质量管理的难点
每个项目的实施总是拥有同样的总体目标:质量、时间和成本。三者是一个相互制约、相互影响的统一体,其中任一项目标变化,都会引起另两个目标变化,并受其制约。如何合理地保证项目质量,正确处理质量与时间、成本之间的矛盾是项目质量管理的一个难点,这需要整合项目所有方面的内容,保证按时、低成本地实现预定的质量目标。
要解决这一难点,必须立足于软件全面质量管理,需要从软件开发的全生命周期着手,建立覆盖项目计划、需求分析、设计、开发、测试等阶段的过程规范,将提高质量的目标分解成各个过程,以过程质量的提高来确保结果的质量。
3 项目开发各阶段的质量保证
3.1 需求分析
需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么的过程。这个过程往往是软件工程的关键过程,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。从系统开发实践中得知,在进行系统需求分析时犯下的错误,会在其他阶段被成倍地放大,错误越晚发现,开发系统的成本越高,系统的工期和质量也会受其影响。
解决需求分析错误的方法。公司通常邀请用户参与需求评定,然后对其用户的意见由项目成员跟踪验证是否写入需求规格说明书,同时根据用户的意见形成需求基线,交由配置员放入配置管理库。
尽管在需求分析阶段做了很大努力,但可以肯定的是,系统在开发过程中一定会发生变化,这种变更有时是如此的频繁和琐碎,以至于往往不能将变更及时反馈到项目的各个角色中,那么做好需求变更日志就显得非常重要。
在需求分析后面附上变更日志,并将修改后的需求分析指出新的版本,保留每次更改的版本而不是覆盖,这样就比较容易地跟踪到需求变更过程中带来的工作调整。
关于需求分析和变更可参照图1。
3.2 系统设计
系统设计是项目实施的重要环节,也是保证项目质量的关键阶段。由于在这一阶段设计变更相对容易发生,因此,必须设计优良的软件架构,采用好的设计方法,才能开发出可扩展性和健壮性良好的软件,从而降低与软件构造相关联的风险。
软件架构是一套构建系统的规则。软件架构设计能够降低成本、改进质量、按时和按需交付产品的关键因素。架构设计能够满足系统的品质,使受益者达成一致的目标。同时,它能够有效地管理复杂性并能够降低维护费用。由于架构的重要性,在设计阶段应尽早和尽可能多地关注系统架构,用体系结构描述语言和多视图结合的方式来描述系统的架构,使系统更易于理解,方便系统相关人员之间进行交流,并且有利于系统的一致性检测以及系统质量属性的评估。在概要设计阶段结束时,应组织一个有分析人员、客户、设计人员、测试人员小组对架构需求进行评审。审查的主要内容包括所获取的需求是否真实反映了用户的需求,分类是否合理,构件合并是否合理等。必要时,可以在“需求获取----标识构件----需求评审”之间进行迭代。
3.3 实现
实现也就是编码过程。在这一阶段中,软件设计人员不仅要编码,同时也包括对用例进行测试。根据前一阶段得到的详细设计,程序员开始编码并且调试程序,测试人员则根据需求规格说明书设计测试用例,设计出来的用例在得到项目组成员认可并通过项目经理审核才能进入配置库。同时程序员调试完程序提交测试人员进行程序正确性检测。
3.4 维护
公司应成立维护小组,其任务是一方面对项目客户进行跟踪服务;另一方面是整理文档,检查评审的文件,寻找改进的机会。通常维护小组主要由项目组的部分开发人员组成。他们不仅要了解目标软件,还要与客户进行沟通,以便能够以最快的速度修正错误。对于一般性的错误,如操作不当等引起的问题,全部由维护小组执行完成,但需要用户测试确认上线。如果较大的修改则需要用户或者维护人员填写变更申请,经专家会议讨论分析可行,方案再由维护小组和开发小组实施。
4 结语
对软件项目进行质量管理,需要从客观因素、具体情况出发,根据企业的质量方针,制定详细的质量规划,抓好项目各阶段的质量保证,以确保项目的最终成功。
摘要:软件项目管理的对象是软件工程项目,它的质量保证和如期完工与有效的项目管理是分不开的。阐述了软件质量管理的难点,提出了解决这一难点的见解。
关键词:质量保证,质量管理
参考文献
[1]徐强.软件项目质量管理[M].中国新技术新产品,2009.
[2]杨文波.浅谈软件项目的管理[S].信息与电脑,2009.
[3](美)凯西.施瓦贝乐,王金玉,时郴.IT项目管理[M].北京:机械工业出版社,2002.
3.游戏软件项目计划书 篇三
关键词:项目管理;资源平衡;网络计划
工程项目管理是以工程项目为对象,在有限的资源约束条件下,为了最优地实现工程项目目标和达到规定的工程质量标准,根据工程项目建设的内在规律性,运用现代管理理论与方法,对工程项目从策划决策到竣工交付使用全过程进行计划、组织、协调和控制等系统化管理的过程。在工程项目的进度管理中,限于资源的约束,网络计划的作业之间除了存在工作逻辑的联系,逻辑上无关系的作业也有可能因为需要同种资源而存在联系。因此,在安排各项作业逻辑关系时就要考虑资源的限制和资源的供应过程对网络计划的影响。对网络计划进行资源优化,不仅可以方便资源调配,而且能够降低工程成本。本文通过加权平均将多资源转化为单一资源综合指标,通过项目管理软件对总承包工程施工专项计划进行“工期固定,资源均衡”的优化,获得了较好的应用效果。
1.网络计划技术的优点
在工程项目管理的过程中,通过网络计划图和计算可以找出网络计划的关键线路和次关键线路,这种线路上的工作,花费时间长,消耗资源多,所以我们可以把整个工程项目有效地组织起来 ,明确地反映出整个项目的结构、相互关系,使组织者能够统筹兼、抓住关键, 确保计划实现,避免造成浪费。与关键线路相呼应,利用网络计划可计算出除关键工作外其他工作的机动时间。对于每项工作的机动时间做到心中有数,有利于工作中利用这些机动时间,优化资源强度,支持关键工作,调整工作进程,降低成本,提高管理水平。使用网络计划技术对施工现场的质量管理有很大帮助。虽然一般认为网络计划是进度控制的手段 ,但从影响施工现场质量因素的分析中可以看出 ,采用网络计划技术 ,将有助于施工现场的质量管理。
2.网络计划技术应用现状分析
据有关资料分析,目前我国网络计划技术的理论研究与应用水平,尚处在中间状态,虽然我们在理论水平与应用方面同发达国家相比相差无几,但在应用管理上,特别是计划执行中的监督、控制及跟踪调整方面,较少落在实处,基本停留在编制上,主要影响为工程设计多变,材料供应跟不上,应用者素质不高。目前我国在网络计划技术的理论研究方面同国外发达国家相比相差无几,但在应用管理上比较落后,基本上停留在计划的编制与网络图绘制上。许多企业运用网络计划,或因招投标文件所要求,或为投标施工组织增加“技术含量”。所以如此绘制出的网络图不是错误连篇,就是华而不实,根本谈不上如何运用这一科学管理方法进行项目管理。绝大部分施工企业网络计划技术的应用只停留在编制计划或画出几张网络图上,对计划执行中的监督与控制及计划调整缺少有效的管理方法。网络计划在真正的应用过程中,应该对于实际进度滞后的项目通过改变某些后续工作的逻辑关系或缩短某些后续工作的持续时间 ,并制定相应保证措施来调整偏差。在施工网络计划的编制中,只是确定各工作单元之间的逻辑关系,而没有根据施工方法确定工作单元中各项工作之间的所有关系。编制深度不够,更谈不上网络计划的优化与控制。
3.网络计划资源优化方法分析
3.1资源优化
在通常情况下,网络计划的资源优化分为两种。“资源有限,工期最短”的优化是在资源供应有限制的条件下,寻求整个计划工期最短的方案。“工期固定,资源均衡”的优化是通过调整计划安排,在工期保持不变的条件下,使资源需用量尽可能均衡的过程。这里所讲的资源优化,其前提条件是在优化过程中,不改变网络计划中各项工作之间的逻辑关系;在优化过程中,不改变网络计划中各项工作的持续时间;网络计划中各项工作的资源强度为常数,而且是合理的;除规定可中断的工作外,一般不允许中断工作,应保持其连续性。衡量资源不均衡程度的指标有三种:资源需要量不均衡系数、资源需要量方差和极差。三种指标均是值越小,资源的均衡性越好。在实际工程中,很难使上述指标都达到最小,一般选用方差作为衡量指标,即资源需要量与单位时间平均需要量之差的平方和的平均值。
3.2多资源优化
资源作为工程项目实施的基本要素,它通常包括:人力,包括各专业、各种级别的劳动力以及不同层次和职能的管理人员;原材料和设备,它构成工程的实体,例如常见的砂石、水泥、砖、钢筋、木材、设备等;施工所需设备,如塔吊、混凝土拌合设备、运输设备和施工工具。此外,资源还可能包括资金、计算机软件、信息系统、专利技术和方法等。工程中各种工作所需资源的种类及数量不同决定了每种资源的需求曲线不尽相同。调整网络计划的非关键作业会对各种资源的均衡效果产生不同的影响,有可能会导致在改善有些资源平衡效果的同时又破坏了另一些资源的平衡状态,加大其不平衡程度。简单的重复使用单一资源均衡优化的方法不能解决多资源优化的问题,甚至出现矛盾。如果引入权重系数,,且所有种资源的权重和为,即。根据工程实际,按照各种资源对工程的影响程度进行加权平均,计算出综合资源指标,可以将多资源平衡问题转化为单一资源平衡优化。这样,对网络计划进行“工期固定,资源均衡”就是找出满足工期规定条件的网络计划关键路径和关键作业并计算总工期,计算各个非关键作业的总时差和自由时差。保持关键作业不动,调整非关键作业的开始时间,直到综合资源指标分布函数方差最小。
4.项目管理软件资源平衡实践分析
4.1适应性调整
Primavera早先版本的软件Primavera Project Planner,简称P3,对项目资源使用的规划只能由软件自动按照相应任务的计划时间将资源预算量分摊到每个时间周期中去。单纯使用软件功能规划资源的方式并不灵活,资源的分布柱状图非常平齐,这种情况在工程中是不现实的。目前的P6软件允许用户在软件自动分摊周期数量的基础上手工编制或调整资源在每个时间周期内的使用数量,以便根据实际情况更合理的规划项目资源使用。
4.2 P6软件资源平衡
用手工计算的方法对网络计划进行资源优化,计算调整工作量十分巨大,而且准确性也得不到保证,以往在实际工作中很难起到作用。在工程上应用项目管理软件可以替代繁琐的手工计算,为网络计划的资源优化提供便利,能够实现资源的动态分析与优化,使网络计划的及时更新成为可能。Primavera项目管理软件,简称P6,是用于项目组织协调的综合计划与控制软件,在国内外工程项目管理中都获得了广泛的应用。在EPC总承包工程中应用P6软件编制施工专项计划,按照多资源加权平均转化为单一资源综合指标的方法。专项计划的资源需求集中分布在工作周期的前半段,部分时段超出了资源限值,而且在第3天和第4天出现了最高峰,工作周期的后半段资源需求较少,整体分布不均。根据工程的实际情况和施工组织进行评估,近似认为该专项计划每日的资源综合指标限值为90,需要用P6软件的资源平衡功能对施工专项计划进行资源平衡。在工程实际中,资源的限值并不是一个绝对严格的数值。现场设计变更、设备材料的供货进展、工作难度的不同、施工工作面的布置以及劳动效率的变化都会影响权重的分配和权值估算的准确性,进而影响资源综合指标的数值。
5.结束语
资源优化的准确性受原始数据收集积累以及资源权重系数的影响。因此,对工程项目管理的基础数据要多收集、整理,通过不断分析和总结才能逐步提高资源均衡优化的质量及可靠性,使之更好地为工程管理服务。网络计划的资源均衡优化只是相对均衡,不可能绝对优化。在工程项目管理过程中还必须根据实际情况采用其它辅助措施,才能真正满足资源供需的矛盾。
参考文献:
[1]刘炳南.工程项目管理[M]. 西安: 西安交通大学出版社, 2012.
4.软件项目计划书 篇四
1、1编写目的
本报告的主要作用是确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发。减少开发中的不必要损失。
便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
具体步骤:拟订开发计划书,分配项目工作,安排项目进度
计划对象:网上书店开发小组
2、项目概述
2、1项目背景
随着网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。互联网的优势在于用户能同时从不同地点、不同数据库中存取数据。
网上购物系具体是指利用各种电子工具与网络,高效率,低成本地从事以商品交换为中心的各种商务贸易活动。电子商务应用的兴起已经促使商品流通领域发生了一场巨大的革命。
它打破了时空的界限,加速了整个社会的商品流通,有效地降低了企业生产成本,提高企业竞争力。电子商务的一个重要技术特征。是利用Web技术来传输与处理商业信息,因此有人称:电子商务=web+IT。因此我们将开发一个典型的电子商务系统:网上书店。
2、2项目目标与范围
2、2、1目标和范围描述
项目:网上购书系统
该系统适用于在网上书籍交易,网上书店的管理,通过此软件系统对书籍进行有效管理,灵活的满足自己客户需要。
问题:实地购书比较麻烦,购书范围小,能购书的种数也有限。
项目目标:开发一个网上购书系统是项目的总目标,为实现项目的总目标可按以下三个阶段目标来进行:
第一阶段目标:实现网上购书系统的基本功能,小组个成员进行各个模块的开发,形成初步的系统。
第二阶段目标:攻克技术上的难题,实现网上购书系统的一些特殊功能,进一步完善系统。
第三阶段目标:让系统投入到实际运用中,做好系统的维护工作。
项目范围:利用现有的微型计算机,借鉴前人的网上购书系统开发经验、徐州博库网上书城和资料中的电子商铺系统的开发模式,预计软件开发费用不超过***元。
初步设想:建议在系统中增加一个BBS的模块,方便用户发表言论。
2、2、2主要功能
(1)概述
可行性分析:这个系统没有经济效益,不能收回成本,但可以得到知识,熟悉做项目的过程;现有的技术能够完成系统的基本功能,但做BBS论坛还有一定的技术困难,开发这个新系统,只是借鉴前人的开发模式,做出有个人特色的网上购书系统,仅供平时学习用。不会引起任何的侵权问题。通过对用户的进一步访问,用户希望能够通过互连网,能够浏览书籍,查找他们想要的书籍,并能够订购要买的书,这不仅很方便,还节省了用户的时间。
(2)传统购书系统流程图
网上购书流程
(3)功能描述
图书查询和浏览功能:当进入网上书店后,无需登录,就可以浏览书籍,而电子书店还可以提供一个更好的功能,即通过图书名称、类别等信息从浩瀚的书海中迅速的找到的书。
用户登录注册功能:在用户购买的图书时,系统将判断其是否登录,如果没有,则转向登录界面,登录后,系统还将转向原来用户浏览的页面。
购物车功能:用户登录后,就可以把图书放入购物篮中,可以对购物篮进行管理,包括修改所购图书数量、删除图书等。
图书信息管理功能:管理人员可以添加图书,修改图书的类别,价格,上传图书的相关图片等。
定单信息管理功能:用户确认购买图书,将形成一条订单信息,用户可以查询自己的定单。管理员可以查看定单,售出书籍。
2、2、3性能
2、2、4管理和技术约束
由于没有做过项目的经验,在加上编程技术的限制,小组人员少,时间的限制只能实现一个具有简单功能的网上购书系统。
2、项目估算
2、1使用的历史数据
徐州博库网上书店、电子商铺系统
2、2使用的评估技术
软件规模估算:采用类比的方法,根据历史数据来进行估算
工作量估算:基本COCOMO模型
成本估算:基本COCOMO模型
时间估算:基本COCOMO模型
2、3工作量、成本、时间估算
软件规模:LOC=[(50(重新设计)%+50(重新编码)%+重新测试(100)%)/3]×已有代码行(0)=13000
工作量估算:人员:六人
成本估算:资料费(资料费、复印费)
通信费(移动通信费、上网费、电费)
时间估算:
基本COCOMO模型把工作量作为软件规模的函数来计算,其计算公式为:
E=aS^bS是以千源代码行(KLOC)计数的程序规模,a,b为开发模式因子
在我们的项目中,我们采用半分离式,因此a取值为3、0,b取值为1、12
即E=3、0*13^1、12=53、056
根据计算的工作量,我们由下面公式计算所需的开发时间:
t=cE^dE为我们所计算的工作量人月为单位,c,d是随开发模式而改变的因
子,在这里我们同样采用半分离式,c取值为2、5,d取值为0、35
即t=2、5*53、056^0、35=10、036
5.软件项目计划书范例 篇五
软件项目计划书
Software Project Scheme Specification
编制:编制日期:审核:批准:
1.项目概述
1.1目的帮助每个部门管理者管理,可以通过了解其他部门情况,以便了解全局发展;了解每一分资金流向,每一件产品开发、生产、销售;每一个客户信息,每一分费用的来龙去脉以及详细利用。
1.2项目背景
随着电子商务时代的到来,企业要求充分利用各类信息来快速反应变化多端的市场环境。同时中国加入WTO以后,企业将直接面对国际企业的强劲挑战。面对错综复杂的市场和众多类型的客户,您的企业在竞争中能否比竞争对手更快地了解客户的需求变化?更快的掌握营销业务数据?更快地推出新产品、开拓新市场?您的企业内部业务是否能迅速处理?信息是否完整、规范?部门之间、岗位之间是否能有效协同?分支机构和业务伙伴是否能更有效地监控和协调。
很多摩配企业都是小个体户,企业商务形象不是很好;资金周转慢,库存积压大
职员工作效率底,劳动强度大;消耗的资金大。
这套摩配管理系统是专为从事摩配生产、摩配销售、摩配外贸等摩修摩配单位运用计算机所作的一套高品质的管理软件。可广泛使用于各种规模的摩配企业。
1.3项目的范围和目标
1.3.1范围描述
1).完整的生产流程管理,原料入厂、计划生产、车床人员分配、出厂销售环环紧扣。
2).摩配材料费、人工费、相关班组一目了然,可以灵活调整产品价格,完全符合摩配行业特点。
3).方便的产品档案管理,自动提取、更新产品档案资料。
4).充分考虑摩配通用件、横向件的复杂性,销售单打印可以实时调整产品类型、产品属性和价钱。
5).摩配销售时,可以随时查看通用车型及库存分布,对常规摩配项目提供简易管理。
6).独特的同行借调/炒件销售方式,摩配短平快销售即进即销,想顾客之所想,急顾客之所急。
7).简便实用的摩配内部消耗品领用管理,仓存帐目滴水不漏。
1.3.2 主要功能
1).概述
(一)、销售管理:包括客户信息、发货计划
(二)、计划管理:包括主生产计划生成以及查看
(三)、采购管理:包括采购单管理(可以进行查询、打印)、供应商管理
(四)、生产管理: 包括物料管理、生产计划查看、生产计划执行情况查询、(五)、仓库管理:包括出/入库单管理、仓库信息查询
(六)、质量管理:包括供应商供货质量、销货质量
2).系统流程图
调研实际情况的旧系统流程图如下:
新设计的系统流程图如下:
3).功能描述
此系统总概括来说包括三大功能:
(一)、原料采购功能,工厂大量生产、品种繁多,必定导致原料的采购也是数量大、品种繁多;在采购过程中必定要进行记录,确定是否已经执行;而且采购员必定是多人的,也可防止采购员之间将同一种材料重复采购。
(二)、仓库存储功能,仓库中存在的货物包括已采购原料和未销售产品。那么原料已经被谁领购,何时领购,被领购多少,领购何种原料,领够原料来自何处等都可以详细记录以及方便查询;仓库中的产品是否已经销售、销往何处、销售多少等。
(三)、销售功能,可以知道销售的客户有哪些,以及客户最基本的可、联系方式,可以方便新产品的推销等
1.3.3性能
一、改进企业商务形象,增强用户信用度
二、加速资金周转,降低库存积压
三、提高职员工作效率
四、减轻劳动强度,降低职员对商业业务的水平要求
1.3.4管理和技术约束
这是首次进行一个完整的项目作业,缺少经验在所难免;而且这一系统虽有前辈们所留下的经验,但是与这一系统共同点甚少,所以我们只能借介优点,发挥我们自己的想象以及能力;由于时间的紧迫,调研并不算完善,所以只能根据其他系统中的优点补充我们所缺的。
当然,技术上的欠缺也在所难免,在程序编写中我们必定会遇到这样那样的难题,比如数据库的连接等。
2.项目估算
2.1使用的历史数据
叶迪厂生产销售流程的实地调查
2.2使用的评估技术
软件规模估算:功能点计算(FP=UFC*TCF=34*0.8=27.2)
成本估算:Walston-Felix模型
工作量估算:COCOMO模型
时间估算:COCOMO模型
2.3工作量、成本、时间估算
预计代码行L=30(L是以KLOC计数的源代码行)
成本估算:
0.91E=5.2*L=114.8639(E是以人员为单位的工作量)
0.35D=13.47*E=70.8650(D是以月为单位的所需时间)
0.35S=0.54*E=2.8409(S是以人计的人员需求量)
1.01DOC=49*L=1520(DOC是以页数为单位的文本量)
工作量估算:a=3.6,b=1.20,S是以千源代码行(KLOC)计数的程序规模
b1.2E=a*S=3.6*30=213.2299
时间估算:c=2.5,d=.32d0.32t=c*E=2.5*213.2299=13.9≈14月
3.风险管理战略
3.1风险识别
列出TOP10风险
3.2风险计划
1、确定风险应对策略
2、对TOP10中每条应用哪些策略去应对
4.进度
4.1项目工作分解结构
问题定义与可行性研究、需求分析、总体设计、详细设计、编程、测试、运行与维护。
4.2时限图如下:
图中内容如下所视:
5.关键问题
在制作这一系统中,最关键的问题是数据库的创建。数据库的是否优化,直接影响到系统的好坏;在数据库中如何建表,是影响数据库的,表中的资源如何分配也是一大问题;在连接数据库时采用那种技术也会影响到程序编程。
5.1人员
总计6人:王霞,朱韩玲,吴萍,刘恋,杨阳,吉元
5.2硬件和软件
硬件:计算机(4台)
软件:Microsoft Office Word 200
3Microsoft Office Project 2003
Microsoft Office Visio 2003
Visual C++6.0
SQL Server 2000
6.软件项目开发计划书 篇六
1.引言
1.1编写目的开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。
1.2项目背景
某校在校生近5000人,每学期在期末都要进行一次对学生的学习质量测评,要求所有学生都要参加。以前测评的方式都是手工考核操作,由教务处发出试卷,每个同学填写完成后交回到教务处。然后教务处再使用手工的方法对试卷进行统计汇总,最后得出学生的成绩。
建议进行《学生成绩考核系统》的开发。
我院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。该软件系统由我院教务处使用。
1.3定义
《学生成绩考核系统》以下简称《考核系统》。
1.4 参考资料
(1)” 学生成绩考核系统系统定义报告”
(2)” 学生成绩考核系统可行性研究报告”
2.主要内容
2.1 工作内容
系统所需要的基础数据来源:
“考核系统”需要实现的功能包括两大部分:
一是前台的数据采集,具体包括:德育测试页面、体育测试页面、智力测试页面、数据存储页面。
二是后台的数据管理部分:包括测试设置、德育测试、体育测试与智力测试的数据统计及查询。
2.2条件和限制
使用SQL SERVER 2010作为数据库的建设工具,相关的管理程序开发主要使用SQL SERVER 2010及NET等。
2.3 产品
2.3.1 程序
可运行的程序包括:SQL SERVER 2010,Microsoft Visual Studio 2010
2.3.2 文档
可行性研究报告,项目开发计划书,软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,操作手册,测试计划,测试分析报告,项目开发总结报告。
2.4 运行环境
《学生成绩考核系统》应该运行在Windows XP 以及以上版本的平台上。
2.5 验收标准
《学生成绩考核系统》能让学生能成绩考核和查看成绩,教师能管理成绩。
3.实施计划
3.1 任务分解 需求分析:
学校每年新生入学,毕业生离校和各种其它变动,如学籍变动,个人信息修改。每学期学校者要开设一定的课程提供给学生根据自己的情况来选择,最后的选择结果要给出学生的课程表。如何有效的管理这些学生信息,帮助学校和老师管理和掌握这些情况,这就是学生信息管理系统需要完成的任务。下面用软件工程的思想和方法完成该系统的设计过程。
功能:
个人信息查询和修改,包括流动,注册,更新管理
系统设计:
“中学生成绩管理信息系统”包括四个模块:成绩录入、班级统计、年级统计、系统功能。这五个模块既相互联系又相互独立,班级统计、年级统计模块必须以成绩录入为基础。
(1)成绩录入模块:
主要功能用来对中学生的成绩进行收集和修改。具体包括中学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加了导入、导出数据功能。成绩录入需要分班级、分
年级以及某个时间考试的各门功课的成绩。修改要与成绩录入相对应。增加、删除是对基本表的操作。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。
(2)班级统计模块:
主要功能用来对中学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。各项统计仅对于某学期某次考试而言。
(3)年级统计模块:
主要功能用来对中学生的成绩以年级为单位进行处理。具体包括各年级学生总成绩、年级排名统计年级某分数段内的学生人数;各个学生该科成绩、年级排名及统计、年级某分数段内的学生人数。各项统计仅对于某学期某次考试而言,在统计时,还应注意各年级考试科目不同。
(4)系统功能模块:
包括帮助信息,关于系统及退出系统。
编码:
测试计划:进行黑盒测试
测试人员:
3.2 进度安排
需求分析: 第1周系统设计: 第2~3周编码:第4~7周测试计划与测试:第8~10周包装和发布:第11周机动:第12周3.3 预算
开发费用:8000元
设备费及其他:5000元
合计:13000元
4.人员组织及分工(略)
5.交付期限
7.软件项目组合管理战略 篇七
关键词:项目管理,项目组合管理,组合管理战略,成本控制
软件企业在人们的心目中是很赚钱的公司, 据信产部的统计资料显示, 软件业产值2012年规模达到2.5万亿, 多年保持年经济增长30%左右, 可依然有40%的IT企业没有利润!拥有大量的项目机会, IT企业依然会大量亏损, 这不得不让我们反思。
企业无论大小, 每年都会有大大小小的项目或项目集在执行, 年底结算时才会看到企业是否盈利。那么这些项目或项目集若都能够盈利, 或者某个项目的亏损能被有效控制在一定的成本预算内, 企业也就不至于亏损, 这就是项目组合管理[1]的议题。
项目组合管理包括建立组合的投资战略, 判断什么类型的项目适用于本组合, 评价被提议的项目并进行优先级排序, 建立一个平衡的可以实现投资目标的组合, 监督组合的表现, 并对组合内容进行调整以实现预定结果[2]。本文仅从项目组合管理战略的选择层面进行论述, 探讨适合软件企业的项目组合管理战略, 不足之处, 还请各位专家批评指正。
一、常用的项目组合管理战略模式
在项目组合管理中, 选择战略模式很关键, 它会决定企业投资是否有效。组合战略模型有很多种, 常用的就以下几种:
(1) 战略联盟模式。
(2) 波士顿 (BCG) 矩阵。
(3) 项目分配矩阵。
(4) 增长/生存模式。
战略联盟模式是一种很不错的模式, 它将项目目标与企业发展方向的价值与使命相结合, 确定各个项目的分目标, 来制定相对应的项目执行策略及战术。
波士顿 (BCG) 矩阵是一种非常知名的模式, 它根据企业产品或服务 (项目) 的增长率或竞争能力, 将它们分为:现金牛 (低增长、高市场份额) 、明星型 (高增长、高市场份额) 、瘦狗型 (低增长、低市场份额) 、问题型 (高增长、低市场份额) 四个大类, 针对不同类别的项目选择应对策略。
项目分配矩阵简单而直观, 它如图一所示, 它需要企业将目前的项目进行分类, 归类纳入相应的栏目中, 对不同类的项目 (服务或产品) 将采取不同的战术和战略, 分配不同比例和种类的资源, 并采取不同的项目管理措施, 以达到管理目标。
增长与生存模式是一种最简单的模式。运用这种模式的组合管理策略将项目分为“生存项目”和“增长项目”两种;“生存项目”是指必须要做的项目, 不做企业将遭受无法挽回的损失, 除此之外都是“增长项目”。两种项目有不同的应对策略。
二、组合管理战略在软件企业中的应用
软件企业可以根据自身发展的特定阶段选择适合的项目组合管理战略, 而项目组合战略的选择也会随着企业的发展而变化。
1. 当一个软件企业在起步阶段, 其项目数量不多, 几乎都由各开发部来完成, 在这个阶段, 组合管理战略选择项目分配矩阵和增长与生存模式较适合。这两个模式和企业本阶段的管理和发展水平比较匹配, 其共同特点是对项目资源的有效配备, 以利于企业更好的生存。在项目资源的投入上优先选择哪些能为企业生存提供保障的项目, 人力资源的投入比例也会因企业发展状况而异:企业发展顺利时, 战略型项目或者增长型项目的投入资源会大一些;企业发展不顺时, 以上两种类型的项目资源投入会减少。这样做会让软件企业的人月效率达到最高, 也就有效的降低了软件企业成本。
2. 随着企业项目数量的增多和管理组织的完善, 企业的交付能力、效率及软件复用率将和企业的盈利紧密相关, 这个时候软件企业应选择BCG矩阵或战略联盟模式的项目组合管理策略, 这将有利于项目的精细化管理和成本控制。对于战略联盟模式, 企业必须决定每个目标和支持该目标的分项目标能够分配到什么资源, 以服务于企业总体经营目标。
软件企业选择BCG矩阵模式的项目组合管理战略, 就是要保证明星型项目的快速发展、稳固金牛型项目、转变问题型项目、结束或放弃瘦狗型项目。图2是BCG矩阵的变化图。
除了瘦狗型项目应减少人月的投入外, 其他3类项目都应配备合理的资源。对于利润率较低, 负债比率高的问题型项目或产品应采取选择性投资战略, 即选择哪些可能会转变为明星型的“问题项目”进行重点投资, 解决存在的项目问题和技术难点, 促其快速转换为明星型项目;其他问题型项目和瘦狗型项目应视企业的资源情况尽快结束或终止, 避免企业继续投入。对于现金牛项目或产品, 企业不必大量投资来扩展市场规模, 同时该业务享有规模经济和高边际利润的优势, 因而会给企业带来大量财源。企业应保持合适的人力资源确保其正常运转, 保证投入资源短期收益最大化——一是把设备投资和其他投资尽量压缩;二可争取在短时间内获取更多利润, 通过卖出更多拷贝或者提高项目的复用率, 为其他类型项目提供资金来源。对于明星型项目, 企业应在足够的资源和投入下, 确保其快速发展, 以便给企业带来最大的现金回报。像Windows系列产品, 微软快速地加大投入进行系列产品的升级和研发, 按节奏地推向市场, 稳固了其市场领导地位并使企业快速发展。
三、软件组合管理战略的效果检验与战略调整
软件企业选择了项目组合管理战略后, 应在运行一段时间 (一般6个月到一年) 后, 对组合战略的效果进行一次检验:从市场和软件开发等不同角度对实施效果进行评估, 评估的结果作为项目组合战略适时调整的依据。检验之前应密切关注各方的反应, 特别是市场及客户的反应。检验的主要指标可选财务指标、项目执行指标和客户满意度指标, 或者其他适合企业发展的检验指标。表1是检查表的模版, 仅供参考。
软件企业应制定合理的评分标准, 根据评判的结果适时对项目组合管理策略进行微调, 也可对有关项目进行重估、调整, 让组合管理提升企业的经营指标。
四、结束语
软件项目组合管理战略的选择是一件非常慎重和严谨的系统工程, 需要企业管理者本着务实高效的原则, 寻求适合自身的战略。在这个过程中, 难免会出现这样那样的问题, 也可能会对企业造成阵痛, 只要管理者最终找到了适合自身的发展战略, 少走些弯路也算值得。项目组合战略选择根本的一个原则, 是要结合软件企业的特点, 以组合出效益为前提, 以提高人月绩效为主导, 切不可生搬硬套, 照猫画虎, 弄巧成拙。
项目组合管理战略是公司战略[3]的具体实践, 脱离不了公司战略, 再有效的项目战略也得在公司战略的总体架构下完善和发展。
参考文献
[1]王勇, 张斌.项目管理知识体系指南 (第4版) [M].北京:电子工业出版社, 2009.4:7.
[2]费琳, 李盛萍, 李含春.有效的项目管理 (第3版) [M].北京:电子工业出版社.2006.7:343-351.
8.论软件项目质量管理 篇八
关键词:软件项目;质量管理;研究
中图分类号:F270.7文献标识码:A文章编号:1007-9599 (2010) 13-0000-01
Talking on Software Project Quality Management
Ba Wenguang
(Dongying Office of Shandong Rural Credit Cooperatives,Dongying257000,China)
Abstract:Software quality management throughout the whole life cycle of the software is very important.This paper describes the main contents of eye quality management,puts forward the measure improving software project mass.
Keywords:Software projects;Quality management;Research
海爾总裁张瑞敏说:“有缺陷的产品等于废品。”的确,产品质量是企业生存的根本。当前,IT企业越来越重视软件项目的质量,而质量管理对软件项目成败又有着直接的影响。因此,研究软件项目质量管理,探索提升软件项目质量的途径成为一个热门课题。
一、软件项目质量管理的内容
软件项目的实施过程也是软件质量形成的过程,涉及软件产品的各个层面。软件项目质量管理主要包括软件项目质量计划编制、软件项目质量保证和软件项目质量控制三个过程。
(一)软件项目质量计划编制
软件项目质量计划是软件质量管理的行动纲领,通常由项目经理和质量人员共同协商制定质量计划。它包括确认与项目有关的质量标准以及如何满足这些标准。如果机构有独立的质量人员,就由质量人员起草《质量管理计划》,递交给项目经理和质量经理审批。如果机构没有独立的质量人员,就由项目经理兼任质量人员和质量经理的角色。质量计划的主要输出结果有:质量管理计划、质量度量指标、质量检查单、过程改进计划等。
(二)软件项目质量保证。
质量保证的实质是检查项目的工作过程和工作成果,是否符合既定的规范。质量保证的要点:找出明显不符合规范的工作过程和工作成果,及时指导开发人员纠正问题,切勿吹毛求疵或者在无关痛痒的地方查来查去。质量人员首先设法与项目成员协商,给出解决措施。在项目内难以解决的质量问题,由上级领导给出解决措施。这个过程的主要输出结果是:过程质量检查结果、产品质量检查结果、问题与对策和经验总结。
(三)软件项目质量控制
质量控制主要是监控特定的项目结果,确保它们遵循了相关质量标准,并确定提高整体质量的方法。这个过程常与质量管理所采用的工具和技术密切相关。例如,帕雷托图、质量控制图和统计抽样。质量控制的主要输出结果包括:质量控制度量、有效和建议的缺陷修复、建议的纠正和预防措施、请求的变更、质量基线更新、组织过程资产更新和项目管理计划更新等。
二、提高软件项目质量的措施
(一)确立有效的质量标准体系
建立必要的质量标准是进行软件项目质量管理的前提和关键。根据在实施软件项目方面的整体战略规划与软件项目实施计划,实施软件项目的主体企业首先要确立衡量项目质量的标准体系。衡量项目质量的标准一般包括项目涉及的范围、项目实施的具体步骤、项目周期估计、项目成本预算、项目工作详细内容安排、质量目标要求以及客户满意度等。值得注意的是,项目质量标准体系一定要具备完整性、科学性与合理性,项目实施各相关主体应该事先进行讨论与沟通,以保证其完整、无漏洞,又具备较强的可实施性。
(二)做好技术评审
技术评审的目的是通过同行专家对工作成果的评审进行讨论,尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。质量人员应当参与重要的技术评审会议,这样既监督了技术评审,又加深对工作成果的了解。技术评审可以在任何开发阶段执行,不必等到软件可以运行之际,越早消除缺陷就越能降低开发成本。技术评审的价值在于“请同行专家评审工作成果,找出缺陷,给出改进建议”,而不在于是否按照规范召开了评审会议(形式是次要的)。技术评审时,项目经理一定要请真正内行的人参与评审,而且要让评审者投入一定的精力,这样才可能取得评审的效果。
(三)提高项目文档质量
按照软件质量管理的要求,在软件生命周期的各阶段应该及时、认真的编制相应的文档。软件项目文档质量不高的主要原因:一是缺乏评价文档的质量标准;二是对文档编写不够重视。质量差的项目文档会削弱对项目的管理,增高项目成本,甚至造成更加有害的后果。我们必须加强对文档质量的检查,提高项目文档的质量。一般在项目文档检查中主要检查“软件需求说明书”、“详细设计说明书”、和“软件测试报告”。另外,我们还要检查上述文档的评审记录,评审结论,重点检查文档中发现的问题是否已经归零。
(四)建立有效的激励机制
通过有效的激励机制,让员工慷慨激昂、充满激情的全力工作,是提高产品质量的重要手段。根据马斯洛理论我们知道:不同的人,有着不同的需要。因此,调动员工的积极性,需要实行多样化激励方式。项目管理者需要对员工进行分类,建立员工分类手册,并且要建立重点员工的个体分析表,以便采取多样化激励措施。斯金纳的操作性条件反射理论告诉我们:当行为结果有利于个人时,行为的得到强化,表现积极主动,愿意重复;当行为结果不利于个人时,行为得到弱化,表现消极被动,不愿意重复。若根据日常考核结果,进行即时化奖惩,该表扬的表扬,该批评的批评;该奖励的奖励,该处罚的处罚。人的行为即时反映出奖罚结果,那么他下一个行为就能即时根据奖罚作出调整。这样就容易发挥奖罚的作用,使项目按照正确的方向顺利进行,从而提高软件产品的质量。
参考文献:
[1]项目管理协会.项目管理知识体系指南[M].北京:电子工业出版社,2009,4
9.软件开发项目商业计划书 篇九
目前,中国软件产业的快速增长已成为拉动我国经济增长的关键点之一。工信部部长李毅中表示,IT行业为我国经济增长做出了十分重要的贡献,软件在 IT行业发展中举足轻重,成为推动经济增长和创造经济机会的催化剂。因此发展和扶持软件产业,是一个国家提高国家竞争力的重要途径,也是参与全球化竞争所必须占领的战略制高点。而《中国软件产业发展战略研究报告》也指出全球软件产业在发展过程中的网络化已成为第一发展趋势。
从2000年到2010年这十年间,中国软件产业发展较快,产业规模增速迅猛。2009年软件服务业销售收入同比增长20%,是所有行业里面唯一增长20%以上的产业。2007年软件收入5834.3亿。2007年的前五年,平均的增速接近40%,07年的速度与五年前相比增加了五倍多。企业数14373家,平均增速是25%,07年较02年增长了3倍。从业人员达到152.9万。到了2009年,我国软件产业完成软件业务收入9513亿元,同比增长25.6%,增速比上年低4.2个百分点,是2000年的16倍;软件出口196亿美元,是2000年的49倍。面对金融危机,虽然软件产业的增长速度有所放缓,但总体增长水平依然强劲。
第一部分 摘要
一、项目背景
二、项目简介
三、项目竞争优势
四、融资与财务说明
第二部分软件开发行业市场分析
一、软件开发行业发展现状
二、目标市场分析
三、竞争对手分析
四、小结
第三部分 公司介绍
一、公司基本情况
二、组织架构
三、管理团队介绍
第四部分 产品介绍
一、产品介绍
二、产品的新颖性/先进性/独特性
三、产品的竞争优势
第五部分 研究与开发
一、已有的技术成果及技术水平
二、研发能力
三、研发规划
第六部分 产品制造
一、生产方式
二、生产设备
三、成本控制
第七部分 市场营销
一、企业发展规划
二、营销战略
三、市场推广方式
第八部分 融资说明
一、资金需求及使用规划
(一)项目总投资
(二)固定资产投资(土地费用、土建工程、淀粉糖装饰、设备、预备费、工程建设其他费用、建设期利息)
(三)流动资金
二、资金筹集方式
三、投资者权利
四、资金退出方式
第九部分 财务分析与预测
一、基本财务数据假设
二、销售收入预测与成本费用估算
三、盈利能力分析
1、损益和利润分配表
2、现金流量表
3、计算相关财务指标(投资利润率、投资利税率、财务内部收益率、财务净现值、投资回收期)
四、敏感性分析
五、盈亏平衡分析
六、财务评价结论
第十部分 风险分析
一、风险因素
10.软件项目开发计划 篇十
1.1编写目的...............................1
1.2 背景...............................1
1.3定义.........................1
1.4参考资料...............................1
2项目概述..............................1
2.1工作内容...............................1
2.2主要参加人员.......................1
2.3产品.........................2
2.3.1程序.........................2
2.3.2文件.........................2
2.3.3服务.........................2
2.3.4非移交的产品.......................2
2.4验收标准...............................2
2.5完成项目的最迟期限.........................2
2.6本计划的批准者和批准日期....................2
3实施计划..............................2
3.1工作任务的分解与人员分工....................2
3.2接口人员...............................3
3.3进度.........................3
3.4预算.........................3
3.5关键问题...............................3
4支持条件..............................3
4.1计算机系统支持..........................3
4.2需由用户承担的工作.........................3
4.3由外单位提供的条件.........................4
5专题计划要点.............................4
项目开发计划(GB856T——88)1引言
1.1编写目的说明:编写这份软件项目开发计划的目的,并指出预期的读者。
1.2 背景
说明:
a.待开发的软件系统的名称;
b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; c.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。
1.4参考资料
列出用得着的参考资料,如:
a.本项目的经核准的计划任务书和合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2项目概述
2.1工作内容
简要地说明在本项目的开发中须进行的各项主要工作。
2.2主要参加人员
扼要说明参加本项目开发的主要人员的情况,包括他们的技术水平。
2.3产品
2.3.1程序
列出须移交给用户的程序的名称、所用地编程语言及存储程序的媒体形式,并通过引用相关文件,逐项说明其功能和能力。
2.3.2文件
列出须移交用户的每种文件的名称及内容要点。
2.3.3服务
列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。
2.3.4非移交的产品
说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。
2.4验收标准
对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。
2.5完成项目的最迟期限
2.6本计划的批准者和批准日期
3实施计划
3.1工作任务的分解与人员分工
对于项目开发中需要完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。
3.2接口人员
说明负责接口工作的人员及他们的职责,包括:
a.负责本项目同用户的接口人员;
b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;
c.负责本项目同个份合同负责单位的接口人员等。
3.3进度
对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑)。
3.4预算
逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。
3.5关键问题
逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。
4支持条件
说明为支持本项目的开发所需要的各种条件和设施。
4.1计算机系统支持
逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。
4.2需由用户承担的工作
逐项列出需要用户承担的工作和完成期限。包括需由用户提供的条件及提供时间。
4.3由外单位提供的条件
逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。
5专题计划要点
【游戏软件项目计划书】推荐阅读:
软件项目商业计划书10-16
软件系统项目计划书07-29
软件工程项目的计划书07-07
软件开发项目工作计划要求10-05
动漫游戏项目商业计划书07-22
翻译游戏软件09-30
软件项目考察报告10-12
软件项目绩效考核研究06-26
软件项目管理题目07-17
软件项目管理案例07-19