软件工程管理功能分解表
- 格式:xls
- 大小:36.00 KB
- 文档页数:7
关于软件项目任务分解,看这一篇就够了写在前面:好的项目策划来自于合理的项目估算,而项目任务分解是项目估算的一种重要工具。
但是,很多项目组对于项目任务分解还都是一知半解,本文试图全景式地展现项目任务分解的方方面面,有疑惑的同学可以进来一观。
1.什么是项目任务分解?项目任务分解,就是为了实现项目的目标,把项目要完成的工作,包括管理活动和工程活动,分解成一个个可控的、小的任务。
2.项目任务分解的目的在进行项目任务分解之前,项目是一个笼统的、模糊的“黑盒”。
在进行项目任务分解之后,项目的目标会更加清晰,同时,项目的工作量和成本的估算也会更加准确,在通过合理的资源分配,就可以制定出有效的进度计划、成本计划。
3.项目任务分解的原理当要解决的问题过于复杂时,可以将问题进行分解,直到分解后的子问题容易解决,然后分别解决这些子问题。
所谓“化繁为简”,这就是项目任务分解的原理。
4.对WBS的解读WBS有两种含义:一是指分解方法,二是指分解结果。
首先,WBS是项目管理的基本方法之一,它是为了方便管理和控制项目,而将其按等级分解成易于识别和管理的子项目,再将子项目分解成更小的工作包,直到最后分解成具体的工作单元。
常见的分解方法有两种:一种是基于成果或功能的分解方法,以完成该项目应该交付的成果为导向,确定相关的任务、工作活动和要素:第二是基于流程的分解方法,以完成该项目所应经历的流程为导向,确定相关的任务、工作、活动和要素。
其次,WBS有着不同的表示方式,如树形结构图、分层结构清单等。
最后,项目的工作分解应以项目的规格说明书为依据,在明确的项目范围的基础上对项目进行分解,确定实现项目目标必须完成的各项工作及其内在结构或实施过程的顺序,并以一定的形式表达出来。
5.工作分解的操作步骤1)确认并分解项目的主要组成要素。
项目的组成要素应该用有形的、可证实的结果来描述,目的是为了便于检测。
当明确了主要构成要素后,这些要素就应该用项目工作怎样开展、在实际中怎样完成的形式来定义。
第一章二、判断题1、搬家属于项目。
(√)2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。
(×)3、过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。
(√)4、项目具有临时性的特征。
(√)5、日常运作存在大量的变更管理,而项目基本保持连贯性的。
(×)6、项目开发过程中可以无限制地使用资源。
(×)三、选择题1、下列选项中不是项目与日常运作的区别的是(C)A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。
B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。
C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。
D.项目是一次性的,日常运作是重复性的。
2、下列选项中最能体现项目的特征(C)A.运用进度计划技巧 B.整合范围与成本 C.确定期限 D.利用网络进行跟踪3、以下都是日常运作和项目的共同之处,除了(D)A.由人来做 B.受限于有限的资源 C.需要规划、执行和控制 D.都是重复性工作4、项目经理的职责不包括(D)A.开发计划 B.组织实施 C.项目控制 D.提供资金5、下列选项中属于项目的是(C)A.上课 B.社区保安 C.野餐活动 D.每天的卫生保洁6、下列选项中正确的是(C)A.一个项目具有明确的目标而且周期不限B.一个项目一旦确定就不会发生变更C.每个项目都有自己的独特性D.项目都是一次性的并由项目经理独自完成7、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。
A.过程 B.项目 C.项目群 D.组合8、(B)是一系列伴随着项目的进行而进行,目的是确保项目能够达到期望结果的一系列管理行为。
A.人力资源管理 B.项目管理 C.软件项目管理 D.需求管理9、下列活动中不是项目的是(C)A.野餐活动 B.集体婚礼 C.上课 D.开发操作系统10、下列选项中不是项目的特征的是(C)A.项目具有明确的目标B.项目具有限定的周期C.项目可以重复进行D.项目对资源成本具有约束性第二章二、判断题1、项目初始阶段甲方为软件开发方,乙方为顾客。
软件项目管理流程1.项目流程、对应阶段以及管理思想项目流程项开发的各阶段过程管理思想项目立项产品定义需求分析阶段概要设计阶段详细设计阶段系统编码阶段单元测试阶段集成测试阶段系统测试阶段软件开发软件测试项目管理过程评审过程软件监督与审核过程软件配置管理过程软件需求管理过程变更控制过规程文档控制规程文档开发与管理规范内部验收用户验收系统维护2.不同角色的任务和产出(简要)项目阶段/角色需求阶段项目经理活动:1.建立CQ/QC中的工程目录;2.在SVN中建立工程目录;3.分析工程所需资源,风险等4.预估工程周期产出:1.项目计划(大致时间规划)活动:1.监控项目进度。
2.组织安排本阶段的评审3.任务分解,责任到人4.细化工程打算产出:3.工程打算(具体到各功能)活动:1.监控工程进度2.调解人员安排3.跟踪解决技术难点产出:1.工程打算(更新进度)活动:1.监控项目进度2.跟踪解决问题列表产出:1项目计划(更新进度)2.项目进度报告活动:1.监控工程进度2跟踪.解决技术难题产出:1.项目进度报告产品团队BA/BAS/Product M)活动:1.收集整理需求产出:1.需求说明书开辟团队TTL/Developer)介入:1.需求分析2.环境分析测试团队Test Lead /Tester)参与:1.需求分析2.环境分析设想阶段介入:1.系统功能设想产出:1.系统说明书活动:1.系统功能技术设计2.数据库设想产出:系统功能的技术设计活动:1.具体功能开发产出:1.功能单元代码开发阶段单元测试阶段集成测试阶段系统测试阶段活动:1.分配BUG2.跟踪解决技术难题产出:1.工程进度报告活动:1.组织代码走查2.单元测试产出:1.功能单元代码2.单元测试报告活动:1.集成测试2.修改BUG产出:1.集成测试报告2.系统部署后的Relese Notes活动:1.修改BUG2.支持测试活动:组织测试打算评审产出:工程测试估计测试打算书活动:编写测试用例和.自动化脚本组织测试用例评审产出:1.测试用例2.自动化脚本活动:1.撑持开辟进行集成测试2.准备测试数据。
建文软件工程项目管理系统功能清单建文软件科技有限公司2014年1项目背景工程项目的管理,是一个复杂、艰巨的系统工程,涉及进度、质量、投资、合同、人员、风险、图纸文档等多方面的工作,众多的参与部门,使沟通和协调的工作困难,大量的信息需要有效的管理。
传统的项目管理方法,已经显得越来越吃力,急需寻找新的方法和工具。
1.1工程项目管理的难点分析➢沟通:从一般意义上讲,企业对工程项目最关心的是进度、投资、质量和合同,其实,最首要的是信息的沟通问题。
由于工程管理涉及的单位和部门众多,传统的方法如开会、发文等方式,信息传递的效率很低,应该说大部分的问题,首先出在沟通方面。
➢数据:工程项目的有关进度、资金、质量、合同等数据,量大而且不停地在变化,往往给工程相关人员感觉难于把握,能够随时掌握动态的数据并进行汇总,更显得十分困难。
➢文档:工程的图纸、文件、资料等文档,量大而且一般以纸面的形式保存,查找和保存起来非常困难。
往往随着工程的进展,很多宝贵的资料就不知丢到了哪里,后人要做大量的重复工作,资源的浪费十分严重。
1.2工程项目管理系统特点分析系统要求采用B/S架构,客户端通过浏览器就可以进行远程操作,管理者在异地只要能上网就可以随时掌握项目进展的全面信息,提供系统的远程实时性。
系统要求能够自成一个完整的运行系统,并且能与原有系统进行应用集成,且具有如下技术性能:1、实用性在系统软、硬件平台选择上,应从实际需求出发,在保证满足现阶段管理需求、为将来的发展留有扩展余地的基础上,追求投资收益最大化。
2、先进性系统建设应选择先进、符合技术发展潮流的解决方案,系统运行应采用基于Internet 技术的“浏览器/服务器”方式。
3、开放性为了便于系统的扩展、调整,便于与其它信息系统的互联、信息交换,保护用户投资,系统采用的软、硬软件产品应符合有关国际标准,具有开放性。
4、稳定性为使系统建设尽快收到实效,降低系统建设风险,保证系统服务质量,应选择成熟、稳定的解决方案。
1、典型的详细设计工具有流程图、盒图、、类程序设计语言。
问题反馈【教师释疑】正确答案:【PAD图】2、UML是一种语言。
问题反馈【教师释疑】正确答案:【可视化】3、类是一组具有属性、操作、关系和语义的对象的描述。
问题反馈【教师释疑】正确答案:【相同】4、对象是类的一个。
问题反馈【教师释疑】正确答案:【实例】5、用况图是一种表达系统模型的图形化工具。
问题反馈【教师释疑】正确答案:【功能】6、UML中的顺序图是一种交互图,即由一组对象以及按组织的对象之间的关系组成。
问题反馈【教师释疑】正确答案:【时序】7、模块的作用域是指受该模块内一个所影响的所有模块的集合。
问题反馈【教师释疑】正确答案:【判定】8、模块的控制域是指这个模块本身以及所有直接或间接它的模块的集合。
问题反馈【教师释疑】正确答案:【从属于】9、在数据流图中引入数据源和数据潭这两个术语的目的是为了表示系统的,可以使用它们和相关数据流来定义系统的。
问题反馈【教师释疑】正确答案:【环境|边界】10、模块结构图是系统的一个高层蓝图,允许设计人员在较高的层次上进行抽象思维。
模块结构图可用和两种形式来表示。
问题反馈【教师释疑】正确答案:【层次图|HIPO图】11、在设计模块结构图时要基于原则来设计模块。
问题反馈【教师释疑】正确答案:【高内聚低耦合】12、在进行总体结构设计时,人们通过长期的软件开发实践,总结出一些实现模块“高内聚低耦合”的启发式规则,对初始的模块结构图进行精化,其中一条规则是“尽力使模块的在其控制域之内”。
问题反馈【教师释疑】正确答案:【作用域】13、在进行总体结构设计时,人们通过长期的软件开发实践,总结出一些实现模块“高内聚低耦合”的启发式规则,对初始的模块结构图进行精化,其中一条规则是“力求深度、宽度、扇出和扇入”。
问题反馈【教师释疑】正确答案:【适中】14、在进行总体结构设计时,人们通过长期的软件开发实践,总结出一些实现模块“高内聚低耦合”的启发式规则,对初始的模块结构图进行精化,其中一条规则是“改进软件结构,提高模块的”。
第1篇一、工程项目节点管理软件的功能1. 项目进度管理工程项目节点管理软件可以帮助项目经理和团队成员实时掌握项目进度,确保项目按计划推进。
主要功能包括:(1)项目计划制定:根据项目需求,制定详细的项目计划,包括项目里程碑、任务分解、资源分配等。
(2)任务进度跟踪:实时跟踪项目任务进度,对延误的任务进行预警,以便及时调整计划。
(3)甘特图展示:以甘特图的形式直观展示项目进度,便于团队成员了解项目整体进度。
2. 资源管理工程项目节点管理软件可以帮助项目经理合理分配项目资源,提高资源利用率。
主要功能包括:(1)资源规划:根据项目需求,合理规划项目所需的人力、设备、材料等资源。
(2)资源分配:将资源分配到具体的项目任务中,确保项目顺利实施。
(3)资源监控:实时监控资源使用情况,对资源利用率低的项目进行调整。
3. 成本控制工程项目节点管理软件可以帮助项目经理对项目成本进行有效控制。
主要功能包括:(1)成本预算:根据项目需求,制定项目成本预算,包括人力成本、设备成本、材料成本等。
(2)成本核算:实时核算项目成本,对超出预算的成本进行预警。
(3)成本分析:对项目成本进行分析,找出成本控制的关键点。
4. 风险管理工程项目节点管理软件可以帮助项目经理对项目风险进行有效管理。
主要功能包括:(1)风险识别:识别项目可能面临的风险,包括技术风险、市场风险、组织风险等。
(2)风险评估:对识别出的风险进行评估,确定风险等级。
(3)风险应对:制定风险应对措施,降低项目风险。
5. 项目沟通与协作工程项目节点管理软件可以帮助团队成员之间进行高效沟通与协作。
主要功能包括:(1)在线讨论:团队成员可以在线讨论项目问题,提高沟通效率。
(2)文档共享:方便团队成员共享项目文档,提高协作效率。
(3)任务分配:项目经理可以将任务分配给团队成员,提高团队执行力。
二、工程项目节点管理软件的特点1. 信息化管理工程项目节点管理软件采用信息化管理方式,实现项目管理的自动化、智能化,提高项目管理效率。
项目管理实验报告实验名称: 资源平衡实验类型: 设计型实验指导教师:专业班级: 软件工程1002班姓名:学号: *****实验地点: 东六E115实验一油漆工一、概述1. 编写目的本文档是谢洪斌根据油漆工项目的初步需求, 并对油漆工项目的各项需求进行全面分析之后, 做出的软件开发计划。
2. 项目背景像油漆工这样的资源通常不是天天可以雇到的, 难以满足这种不稳定要求。
如果整个项目必须雇佣相同数量的油漆工的话, 就必须要求某些油漆工在高峰期加班, 在地风气空闲。
因而资源的利用更均衡或比较均衡才是可取的。
3.工作包分解WBS(Work Breakdown Structure)负责人油漆工甲油漆工乙油漆工丙油漆工丁活动粉刷一楼房间P S粉刷地下室P粉刷卧室P 粉刷楼梯和客厅P粉刷浴室P动作(Activity)甲: 粉刷一楼房间、楼梯和客厅。
乙: 粉刷一楼房间和浴室。
丙: 粉刷地下室。
丁: 粉刷卧室。
甘特图(Gantt Chart)。
网络图(粉刷楼梯和客厅完成时间时间2012年6月12日, 粉刷浴室完成时间2012年6月10日)4.参考资料[1] 鲍居武等. 软件T程概论. 北京师范大学出版社. 1995[2] 袁义才, 陈军. 项目管理手册. 中信出版社. 2001[3] Jack Gido, James P. Clements. Successful Project. Management. INTERNATIONALTHOMSON PUBLISHING. 1998 中详本:张金成译. 成功的项目管理. 机械工业出版社. 1999[4.蔚林巍.迈向2l世纪的项目管理.企业管理.2001,(10): 5-22[5] 比尔. 盖茨. 未来时速一数字神经系统与商务新思维. 北京大学出版社. 1999[6] 左礁. 留住最后的激情. 程序员. 2001, (11): 36-38[7] Fred Demers. Holding on to Your Best People. Research& TechnologyManagement. 2001, 44(1):13-16[8] Jim Johnson.The IT War Room.Software Magazine.2001, 21(3): 3l-34[9] P. Kruchteu. The Rational Unified Process. Addison Wesley. 19984. 计划4.1 资源计划油漆工甲(6.1--6.12)粉刷一楼房间8天, 粉刷楼梯和客厅4天。
软件项目管理实验指导书太原理工大学软件学院2017-5-2说明本书适用于软件工程专业《软件项目管理》的实验指导,共8个学时。
覆盖软件项目管理的全过程。
一、实验的性质、目的和任务:1.巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。
2.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行的分析和管理活动,通过本实验主要让学生了解如何来制定软件项目的进度计划、规模成本估算、质量计划、项目配置计划及团队管理计划等,为今后从事软件项目管理工作打下良好的基础。
3.了解和掌握软件项目管理计划的制定过程,并通过对一个实际案例的计划制定过程,提高软件项目管理的实际能力。
*4.了解当前流行的软件项目管理工具与配置管理工具。
二、实验内容及学时分配:1.分解项目工作 (2学时)2.软件项目进度计划编制 (2学时)3.项目规模成本估算 (2学时)4.软件项目质量、团队、沟通及配置管理计划编制 (2学时)5.软件项目开发阶段各种管理(1)(2学时)6.软件项目开发阶段各种管理(2)(2学时)三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,分别每次实验写一个报告,最后写成综合报告提交。
实验所用项目说明1、项目简述本项目是为太原某公司开发一个《网上招聘系统》,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多工作量。
为此,公司希望有一个自动化招聘系统能够给他们带来工作便利,提高工作效率,同时能及时招聘到满意的人才。
为实现企业与人才的有效联系,弥补招聘中存在的种种不足,该企业通过招标的方式确定由太原科达新公司开发该《网上招聘系统》。
公司人力资源部的工作人员通过这个招聘系统维护知识题库、编制问卷、发布职位和与这个职位相应的问卷。
应聘者可以通过网上提交自己的简历并同时回答相应的问卷。
精心整理极致软件功能明细表功能模块功能组织机构部门管理协助资料职员信息基础资料币别物料用途应收对付成本报表定义房产管理房产管理房产查收广告位车位管理权限管理系统保护日记管理数据导入编码规则参数设置一、基础管理子系统功能描绘定义和改正公司的组织架构,包含总公司、分公司、项目等。
设置各组织机构下的部门。
定义各业务模块应用到数据,如岗位、职级、民族、用工种类等。
职员档案的管理,包含职员名称、联系电话、证件号、岗位、职级、社保号、银行帐号信息、入职日期、转正日期、辞职日期等。
各业务模块波及的多币别管理、币别之间的汇率管理等。
波及到物料使用的成本归属,用户可自定义各样用途类型,如波及到维修领料、工程领料等。
波及到合同、签报等成本支出类型,用户可自定义各样成本项目。
用户可进行报表的自定义。
对物业所辖房产的基本信息的管理,可进行增、删、改正、批量生成等功能。
对房产的查收过程、结果的管理。
对广告位的管理。
对物业所辖的车位信息的管理,如地上、地下车位状况。
对各岗位的人员进行受权管理,可分为功能权限、数据权限、字段权限等。
用户操作日记详尽记录,可随时进行查问接见、改正等记录。
可批量导入全部的基础数据,用于保护与初始化。
对业务系统中的表单的规则进行编码。
对系统运转波及的参数进行设置,如小数位数、库房启用时期等。
二、共同办公子系统功能模块功能功能描绘我的流程包含我的申请、待做事宜、已做事宜的一致进口,快捷直接的了解要办理的业务。
我的工作台信息中心对公司通知、待做事宜、邮件、短信、预警提示、日程安排的统一的显示平台。
公司通知公司内部间的通知信息。
收发文管理公司内部文档上传下达的管理,如文件传阅、签报、收文、发文等。
文档管理对公司公共文档和个人文档的管理,公共文档可进行受权管理,如只读、可改正、可删除。
邮件管理内外面邮件的管理,既能够进行内部系统的邮件管理,也能够绑定外面邮箱进行管理。
日程管理各部门人员之间的日程管理,可对日程进行共享给其余用户,及时进行提示。