软件项目管理考试重点及课后答案.docxVIP

软件项目管理考试重点及课后答案.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析团队中最主要的人员:项目经理、系统分析人员、设计人员、用户方业务人员。 提高软件开发效率的方法:架构设计、软件包(成熟的)、开源软件、CASE工具、面向对象代码重用方法、制定编码规范、代码生成工具、好的软件开发工具、平台。 软件项目的属性:(1)惟一性。(2)一次性(3)多目标性(4)生命周期属性(5)相互依赖性(6)冲突属性 软件设计中主要有哪些设计:系统架构设计、子系统设计、业务流程设计、数据库设计(核心)、系统间通信接口设计、批处理设计、用户界面设计、功能模块设计。 软件项目管理的核心(内容):项目进度、项目质量、项目成果、项目人员。 软件迭代开发的过程:制定过程、风险分析、实施工程、客户评估。 软件项目生命周期中的四个重要阶段: 立项、设计、开发、收尾。 软件项目管理角度软件生命周期为: 1.软件计划 2.软件需求分析 3.软件设计 4.软件编码 5.软件测试 6.软件实施 7.软件维护 软件利益相关者:用户、软件拥有者、开发商。【项目发起人、承约商/被委托人、客户/委托人、供应商、贡献者、项目投资方、经理以及项目涉及公共设施的当地居民。】 系统试运行的目的: ( 1.检测系统设计和功能是否符合用户要求 2.潜在问题和错误的发现 ) 通过对实际业务的模拟操作,检验系统设计和实现的功能是否真正满足用户的实际业务需求。并在实际业务环境下,查找软件编码中潜在的问题和错误。 通过操作人员的实际工作体会,对系统的可行性提前进行评价。 提前在实际运行环境下检验系统处理业务峰值数据的稳定性和系统的健壮性。 为系统正式运行积累宝贵的经验。 软件成本计算的公式: 程序规模的估算值 = (程序的最小规模A,最大规模B,最可能的规模M) 开发工作量 = 修正系数 = 质量控制措施有哪些: 1.实行工程化开发。 2.实行阶段性冻结与变更控制。 3.加强阶段性验证、确认和评审。 4.实行面向用户参与的原型演化。 5.软件开发尽量采用面向对象和基于构件的方法。 6.实行全面测试。 7.引入外部监理与审计。 8.实行文档化和规范化。9.重视用户的参与。 软件开发活动特点(软件开发的特征):阶段性、阶段评审、文档管理。(瀑布模型软件开发的特点) 软件与软件项目特点:1.以客户为中心的实现理念。 2.知识与技术特性。 3.面向对象的实现方法。 4.软件的多次完善性。 软件项目的里程碑:项目立项完成期、项目启动完成期、需求分析完成期、系统设计完成期、软件编码完成期、软件测试完成期、系统试运行完成期、项目验收完成期。 软件设计的内容:系统架构设计、子系统设计、业务流程设计、数据库设计、系统间通信接口设计、批处理设计、用户界面设计、功能模块设计。 制定规范编码的重要性: (1)符号名的命名规范(2)程序的注释统一书写风格(可读性、可修改性高),结构划一,便于维护,缩短开发周期。 软件项目管理的基本要素:1.资源。2.需求和目标。3.项目组织.4.项目环境. 软件沟通的重要性、形式、如何制定沟通计划、什么阶段做什么。 通过沟通保证项目信息在项目相关人员内部及时、正确地提取、收集、传播、存储并最终进行处置,对于项目的工程实施具有重要意义。形式:书面的和口头的,内部的和外部的,正式的和非正式的,纵向的和横向的。制定沟通计划:1.建立项目沟通记录。2.应尽早沟通,主动沟通。3.应尽肯能保持沟通渠道的畅通,沟通计划中应明确双方互相认可的渠道。需求:一周一次。 开发:每天、每周。 甘特图的功能、举例说明。主要用于项目进度和项目计划的安排。表明各项任务的计划进度和当前进度,能动态反应软件开发进展情况,主要功能:进度管理、质量管理、成本管理。 如果软件没有管理将导致什么后果(即软件项目管理的作用)软件项目管理的内涵、重要性。通过对软件开发人员管理,实现对软件开发的进度、质量和成本的控制管理。即在规定的日期内,按照质量要求,在预算内开发一个软件系统。使软件项目能够按照既定的目标,保质、保量、按进度、不超出预算成本且顺利地完成。按需求界定目标、按目标制定计划、按计划组织资源、按计划执行管理、按目标落实和考核阶段性成果、按目标进行评估、分析、总结、改进和完善。 估算软件项目成本有几个估算方法:标准值估算法、Putnam估算法、COCOMO模型估算法、自上而下估算法、自下而上估算法。 如何计算软件成本、有哪些成本、类型是什么? 直接成本、间接成本又哪些 ? 直接成本是与本项目直接相关的成本,归属于这个项目本身。直接成本包括开发成本、管理成本、质量成本等。间接成本是指直接成本之外的成本,例如企业的日常开销、行政管理费用、员工福利、培训、预防性维护费用等。 甘特图坐标表示的内容。(横:进度和活动时间。竖:工作内容) 质量管理部门的职责:检查计划、检查规范、检查软件

文档评论(0)

ma982890 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档