- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程 * 第6章 项 目 管 理 本章要点 : 软件项目管理概念 项目管理组织及过程 软件质量及保证 CMM模型 本章学习目标 : 了解项目管理过程 理解项目的估算方法 了解CMM模型的层次结构 6.1 项目管理概述 项目管理就是为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。 需要在下面这些相互间有冲突的要求中寻求平衡:范围、时间、成本和质量有不同需求和期望的项目涉及人员明确表示出来的要求(需求)和未明确表达的要求 在软件行业,对项目实施有效的管理是软件成败的关键。 项目管理的过程 软件项目启动 度量 估算 风险分析 进程安排 追踪和控制 6.2 项目计划 计划是管理工作的重要职能,在软件项目管理中,软件项目从制定项目计划开始。项目计划中需要确定以下几项内容: 目标:定义了待完成的目标,迫切需要的资源,约束和优先级。 范围:定义待开发系统的边界,什么包括在系统里,什么不包括在系统里。 产品技术说明:说明软硬件信息以及有关功能、性能、安全性等方面的约束。 时间:进度表。 资金:预算。 地点:工作空间分配。 人员:参与人员以及项目组织。 6.3 进度安排 软件开发项目的进展安排有两种考虑方式: 系统最终交付日期已经确定,软件开发部门必须在规定期限内完成任务。 系统最终交付日期只确定了大致的年限,最后交付日期由软件开发部门确定 进度安排是基于对项目的需求分析和评审 软件工程项目的并行性提出一系列进度要求。因为并行任务是同时发生的,以进度计划决定任务之间的从属关系,确定各个任务的先后次序和衔接,以及各个任务完成的持续时间。 6.4 项目估算 对软件项目进行有效的估算,取决于掌握多少有关项目范围的原始资料。 估算的两个主要方法是: 第一种方法是根据项目特征和算法进行估算。 第二种方法是采用类比的方法,根据历史数据来进行估算。 项目规模估算 量软件项目规模最常用的概念--LOC L指所有的可执行的源代码行数,包括可交付的工作控制语言(JCL:Job Control Language)语句、数据定义、数据类型声明、等价声明、输入/输出格式声明等。 规模估算的三种方法 方法一、Delphi 法 方法二、 类比法 方法三、功能点估计法 软件开发成本估算 软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价。 软件开发成本的估算,应是从软件计划、需求分析、设计、编码、单元测试、组装测试到确认测试,整个软件开发过程所花费的代价作为依据的。 对于一个大型的软件项目,要进行一系列的估算处理,主要靠分解和类推的方法进行。 基本估算方法分为3类: 自顶向下的估算方法 自底向上的估算法 差别估计法 6.5 项目组织 组织原则 (1) 早落实原则 (2) 减少接口 (3) 责权均衡 2 人员配备 6.6 软件质量 按照ANSI/IEEE1983年的标准,软件质量定义为“与软件产品满足需求所规定的和隐含的能力有关的特征和特性的全体。” 软件产品中所能满足用户给定的全部特性的集合 软件具有所期望的各种属性组合的程度 用户主观得出的软件是否满足其综合期望的程度 决定所用软件在使用中将满足其综合期望程度的软件合成特性 质量保证的主要内容 软件工程质量保证应用于整个软件过程的保护活动,包括: (1)?????????? 质量管理方法 (2)?????????? 有效的软件工程技术(方法和工具)。 (3)?????????? 应用于整个软件过程的形式化技术评论。 (4)?????????? 多等级测试策略。 (5)?????????软件文档以及对软件进行改变和维护的控制和约束 (6)?????????? 确保遵照软件开发标准的过程。 (7)?????????? 测量和报告机制。 软件工程标准化 软件工作的范围从只是使用程序设计语言编写程序,扩展到 整个软件生存期。所有这些方面都应逐步 建立起标准或规范来。 软件工程标准的类型也是多方面的。它可能包括过程标准(如方法、技术、度量等)、产品标准(如需求、设计、部件、 描述、计划、报告等)、专业标准(如职别、道德准则、认证、特许、课程等)以及记法标准(如术语、表示法、语言等)。 软件工程标准的制定与推行通常要经历一个环状的生命期 (参看图6.2)。最初,制定一项标准仅仅是初步设想,经发起后沿 着环状生命期,顺时针进行要经历以下的步骤: * * * * 软件工程
您可能关注的文档
最近下载
- 八年级上名著《红岩》第10章(讲练测).docx VIP
- 表面处理技术在高端装备制造中的应用与挑战报告2025.docx
- 汪曾祺《钓鱼大夫》阅读答案试题解析理解 .pdf VIP
- 家庭反暴强制报告制度及服务流程.docx VIP
- 聚醚多元醇企业标准.pdf VIP
- 八年级上名著《红岩》第11章(讲练测).docx VIP
- T_CIATCM 093—2020_基层医疗卫生机构中医诊疗区(中医馆)团体标准远程会诊系统建设指南中国中医药信息学会.pdf VIP
- 八年级上名著《红岩》第12章(讲练测).docx VIP
- 2025国投生物制造创新研究院有限公司招聘(31人)考试备考试题及答案解析.docx VIP
- 边坡位移监测记录表.xlsx VIP
文档评论(0)