软件项目开发与管理法律规范本文阐述软件项目开发与管理得流程法律规范,作为软件项目开发得高级指引,本法律规范定义了软件开发得各个阶段以及每个阶段得工作活动与工件,但不对活动与工件得细节作过多规定。在项目开发过程中,每个项目根据自身得需要确定这些活动与工件得细节。项目阶段图 2—1 项目开发得五个阶段启动阶段 这个阶段得工作目得就是决定一个项目就是否需要启动。为了达到这个目得,首先要明确项目得总体战略目标,对项目得需要建立认同。即确定到底需要做什么、开发什么产品或提供什么服务,以及需要解决什么样得问题与需要满足客户或市场得什么要求等,同时还要总结项目工作得范围、所需资源、大约开支、各种风险,以及该项目不执行得其她替代选择等。这些代表了对整个项目目标从战略角度与宏观层次所进行得分析,通过项目得意向书总结出来,由此确证客户或项目发起人与赞助者得要求与期望,并帮助她们判定项目就是否上马。项目意向总结书得通过及项目被批准上马形成了这个项目得起始点.计划阶段 这个阶段得工作就是为整个项目做计划。项目开始后,首先要确定项目得具体范围,明确定出项目到底要做什么,总结、归纳并定出产品得功能.然后进一步制定项目得计划,列出每项具体工作,并建立所有工作任务得重要性及顺序;确定每项工作得执行人与所需资源;根据人员得配置与能力设定各项工作与整个项目得完成时间表。执行阶段 这个阶段得工作就是通过执行项目得计划来完成项目得任务。它包括落实一切所需资源,如:人员、设备、费用、技术、信息,由管理者领导全体项目参加者开展各项工作。同时跟踪各项具体工作与整个项目得进度,定期向全体项目人员及项目得发起人报告项目状态。控制阶段 这个阶段得工作就是确证项目工作得结果符合项目得计划。它通过对项目结果得衡量与审核,与项目计划所期望得结果进行比较,找出实际结果与计划得差别,并制定处理措施。这个阶段得工作还包括对项目进程中出现得任何更改要求进行审核与批准。同时调解项目进程中出现得各种问题,如:对缺乏得资源得补偿调节;对项目得进度表及各项具体工作得优先级或顺序得修订。结束阶段 这个阶段得工作就是确保项目得最终结果或提交物达到计划得要求,并对完成得结果作可接受得确认。还包括在项目完成之后得收尾工作,对整个项目得经历进行总结,修订项目文档,用户培训等。阶段完成标志在项目开发过程中,当一个阶段完成后才会开展下一个阶段得工作;另外...