- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目管理复习提纲
填空(30分)简答(40分)计算题(10分)论述题(20分)
软件项目管理导论
1、软件项目管理是对整个软件项目生命周期实施的项目管理,软件项目不仅仅是软件开发项目。
2、项目就是在既定资源和要求的约束下,为了创造某一独特的产品或服务,由个人或组织机构所做的一次性工作任务。
项目具有的特征:
①目标性
②独特性-每一个项目都是唯一的
③临时性 –明确的开始和结束
④制约性
⑤不确定性
⑥特定委托人-项目结果的需求者
⑦结果的不可逆转性-不管结果如何,项目结束,结果确定
3、以下哪些是项目呢?②③⑤⑦⑧⑨
①上课②野餐活动③集体婚礼④社区保安⑤开发微软的操作系统⑥每天的卫生保洁⑦神舟飞船计划⑧建造大楼⑨解决某个研究课题、开发软件
项目管理就是指把各种系统,方法和人员结合在一起,在规定的时间,预算和质量目标范围内完成项目的各项工作。
项目管理的知识领域
①项目范围管理②项目时间管理③项目成本管理④项目质量管理⑤项目人力资源管理⑥项目沟通管理⑦项目风险管理⑧项目合同管理⑨项目综合管理
软件项目分类:
(1)通用软件产品开发项目-系统软件windows,开发平台.Net,嵌入式软件,cad软件
(2)定制软件系统开发项目
(3)软件实施项目-在成熟产品基础上二次开发,如ERP
(4)软件服务项目-免费维护期后的服务
CMM模型:能力成熟度模型CMM(Capability Maturity Model)
CMM模型的5个等级及各自的含义特征
CMM将软件机构软件过程的成熟度分为5级:初始级,可重复级,已定义级,已管理级,优化级。
(1)初始级:软件过程是未加定义的随意过程,项目的执行时随意甚至是混乱的。(随意过程)
(2)可重复级:第二级的焦点集中在软件管理过程上。一个可管理的过程是一个可重复的过程,可重复的过程才能逐渐改进和成熟。(管理过程可重复)
(3)已定义级:该级别要求制定企业范围的工程化标准,并将这些标准集成到企业软件开发标准过程中去。(有企业的工程化标准,不能随意修剪)
(4)已管理级:所有过程需建立相应的度量方式,所有产品的质量(包括工作产品和提交给用户的最终产品)需要有明确地度量指标。(过程有度量方式)
(5)优化级:该级别的目标是达到一个持续改善的境界。所谓持续改善是指可以根据过程执行的反馈信息来改善下一步的执行过程,即优化执行步骤。(根据反馈改善过程)
组织平台
组织:一个公司的组织三要素包括其结构、政策和文化,这些因素可能在急剧变换的经济危机中成为机能障碍。
CMM中的关键工作组及相关角色的职责(大概知道)
(1)软件工程组Software Engineering Group
(2) 软件相关组Software Related Group
(3)软件工程过程组Software Engineering Process Group
(4)系统工程组System Engineering Group
(5)软件测试组Software Test Group
(6)软件质量保证组Software Quality Assurance Group
(7)软件配置管理组Software Configuration Management Group
(8)培训组Training Group
CMM中的工作组中的角色及职责
(1)系统分析员
开发域专家
职责:对当前系统建模并产生关于将来系统的信息。
(2)体系结构员
一个综合性角色,系统设计的主要角色,系统集成的主要角色
职责:在需求分析阶段:从系统的角度统一用例和对象模型,解决分析过程中的分歧。体系结构员是交叉功能体系结构小组的领导者。
(3)体系结构联络员
体系结构小组的成员,子系统小组的代表
职责:为其所在小组传递信息、处理接口变化。在系统设计阶段,集中负责子系统服务;在编码阶段,负责API的一致性。
(4)核心设计者
职责:在启动对象设计前开发出编程指导原则和约定。对许多约定来说,实际约定不如所有设计人员和开发人员承诺使用约定更重要。核心设计者还负责保持SDD和RAD的一致性。
(5)对象设计者
职责:定义并具体化由他们实现的类的接口规格说明或子系统。
(6)程序员
职责:将对象模型转化为源代码。这包括实现每个对象的属性和方法,集成所有的对象使之成为一个单独的系统。修改错误,进行现场调试等。
(7)测试工程师
职责:发现系统错误并记录。
(8)实施人员
职责:现场环境测试,系统安装,客户培训,问题跟踪,客户协调等。
(9)文档编辑者
您可能关注的文档
最近下载
- 全套IECQQC080000-2017有害物质过程管理体系文件(HSPM).pdf VIP
- 中国东方资产管理股份有限公司招聘笔试题库2025.pdf
- 市场调查与分析: 数据分析网络调查报告撰写 (慕课版)王晓燕习题答案.docx
- 起重装卸机械操作工高级工培训大纲与教学内容概述.docx VIP
- 2025至2030中国中药饮片行业市场发展现状及竞争格局与投资发展报告.docx
- 2025年教科版六年级上册科学第一单元综合检测试卷及答案.pptx VIP
- 《企业质量管控与应用》课件.ppt VIP
- 吊顶施工合同范本.pdf VIP
- 公共建筑室内温度控制管理办法——空调系统节能运行管理制度.doc VIP
- 统编版八年级语文上册课件《诗词五首-渔家傲》.pptx VIP
文档评论(0)