软件工程目标和要求.ppt

上传人:wj 文档编号:5266364 上传时间:2023-05-08 格式:PPT 页数:34 大小:1.75MB
下载 相关 举报
软件工程目标和要求.ppt_第1页
第1页 / 共34页
软件工程目标和要求.ppt_第2页
第2页 / 共34页
软件工程目标和要求.ppt_第3页
第3页 / 共34页
软件工程目标和要求.ppt_第4页
第4页 / 共34页
软件工程目标和要求.ppt_第5页
第5页 / 共34页
软件工程目标和要求.ppt_第6页
第6页 / 共34页
软件工程目标和要求.ppt_第7页
第7页 / 共34页
软件工程目标和要求.ppt_第8页
第8页 / 共34页
软件工程目标和要求.ppt_第9页
第9页 / 共34页
软件工程目标和要求.ppt_第10页
第10页 / 共34页
软件工程目标和要求.ppt_第11页
第11页 / 共34页
软件工程目标和要求.ppt_第12页
第12页 / 共34页
软件工程目标和要求.ppt_第13页
第13页 / 共34页
软件工程目标和要求.ppt_第14页
第14页 / 共34页
软件工程目标和要求.ppt_第15页
第15页 / 共34页
软件工程目标和要求.ppt_第16页
第16页 / 共34页
软件工程目标和要求.ppt_第17页
第17页 / 共34页
软件工程目标和要求.ppt_第18页
第18页 / 共34页
软件工程目标和要求.ppt_第19页
第19页 / 共34页
软件工程目标和要求.ppt_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程目标和要求.ppt

《软件工程目标和要求.ppt》由会员分享,可在线阅读,更多相关《软件工程目标和要求.ppt(34页珍藏版)》请在冰点文库上搜索。

软件工程目标和要求.ppt

软件工程导论(3)软件工程目标和要求,问题,http:

/,软件工程的目标?

成本、生产力和质量,本章内容,3.1软件工程的基本目标3.2影响要素3.3业务需求3.4质量要求3.5成本要求3.6资源限制3.7软件产品集成要求,http:

/,本章内容,3.1软件工程的基本目标3.2影响要素3.3业务需求3.4质量要求3.5成本要求3.6资源限制3.7软件产品集成要求,http:

/,基本目标,http:

/,多更多地实现客户所需要的功能,产品的功能特性越强,越能满足用户更多的需求快开发效率高、开发周期被缩短,项目在预期内完成或提前完成好所开发出来的产品质量高,产品性能稳定、实用性强、可扩展性高,能切切实实满足客户的需求省开发的成本低,用最小的代价开发出特定的功能,多、快、好、省,本章内容,3.1基本目标3.2软件工程的影响要素3.3业务需求3.4质量要求3.5成本要求3.6资源限制3.7软件产品集成要求,http:

/,影响要素,http:

/,本章内容,3.1基本目标3.2影响要素3.3软件工程的业务需求3.4质量要求3.5成本要求3.6资源限制3.7软件产品集成要求,http:

/,业务需求,http:

/,业务机遇业务目标业务模式业务市场业务增值周期性业务业务风险,最大程度地满足业务需求。

业务是根本,业务决定了客户群、客户需求、产品投放市场的时间、软件服务的模式等,本章内容,3.1基本目标3.2影响要素3.3业务需求3.4软件工程的质量要求3.5成本要求3.6资源限制3.7软件产品集成要求,http:

/,如何满足质量要求?

3.4软件工程的质量要求,http:

/,3.4.1质量的含义3.4.2客户是质量的焦点3.4.3软件质量的特性3.4.4影响软件产品质量的因素3.4.5软件过程的质量因素3.4.6软件质量的指标,什么是质量,http:

/,产品性能符合技术规范的程度在使用过程中满足客户要求的程度质量是产品或服务所满足明示或暗示需求能力的特性和特征的集合固有特性相对客户存在,客户是质量的焦点,http:

/,质量是相对客户存在的,没有客户,就没有质量质量是客户的满意度一切从客户需求出发,从客户的角度思考问题,想客户所想绝不开发那些客户不需要的功能,软件质量的特性,http:

/,功能性易用性性能容量安全性可靠性可测量性可维护性兼容性可扩展性,用户要求与软件质量特性,http:

/,影响软件产品质量的因素,http:

/,产品运行产品修改产品移植,软件产品软件开发过程软件商业环境,McCall质量模型,http:

/,软件过程的质量因素,http:

/,计划过程设计过程实施过程维护过程,沟通,策略,流程,方法,规范,变更控制,基础设施,缺陷跟踪系统,文档,软件质量的指标

(1),http:

/,正确性(correctness)可靠性(reliability)易用性(usability)效率(efficiency)可维护性(maintainability)可移植性(portability),软件质量指标是衡量那些可识别的软件质量特性项,有助于软件质量进行度量,选择软件工程方法来达到特定的质量目标ANSI/IEEE定义的质量指标:

http:

/,功能性:

正确性、准确性、完整性等可用性:

可操作性、通用性、一致性可靠性:

系统自我恢复能力、健壮性、系统的分布性性能:

有效性、安全管理/完整性、易存取性可维护性:

模块化、增强能力/灵活性、可测试性、可追溯性、简单性、自我描述性、系统兼容性、文档质量可移植性:

独立性、可重用性、互操作性、虚拟性、通用性,软件质量的指标

(2),本章内容,3.1基本目标3.2影响要素3.3业务需求3.4质量要求3.5软件工程的成本要求3.6资源限制3.7软件产品集成要求,http:

/,3.5软件工程的成本要求,3.5.1软件工程的固有成本3.5.2软件的可变成本3.5.3软件工程的劣质成本,http:

/,固有成本,http:

/,软件规模,软件产品功能的多少软件产品的复杂度,功能点对象点,McCabe环路度量法语法构造方法结构度量方法,可变成本,http:

/,这种成本依赖于软件团队的能力、软件开发环境和流程的成熟度等降低人力成本就变成了控制软件的可变成本的关键任务软件可变成本的降低就要求提供软件开发和维护的生产力,保证成本vs.劣质成本,http:

/,保证成本:

为保证满意的质量而发生的费用,以确保在软件产品交付和服务的各个环节不出现失误,以及为评定软件产品或服务是否符合质量要求而进行的试验、软件测试和质量评估等所必需的支出劣质成本:

没有达到满意的质量所造成损失,主要是返工、处理意外质量事故、处理客户投诉等引起的成本。

劣质成本,也可称损失成本或失效成本,劣质成本,http:

/,故障成本,包括质量成本中的外部故障成本、内部故障成本,需采取返工、返修、纠正等补救措施所花费的成本过程成本,包括非增值成本、低效率过程成本、机会损失成本损失成本,包括顾客损失成本、信誉损失成本等,冰山一角,http:

/,PutonholdDelayOvertimeworktofixbugsManyduplicatetestsRoll-backImpacttomoraleLostordersMissedbusinessopportunitiesLostcredits&Brand,BillingerrorCancelledprojectsFailureinrunning,OnlyTop-angleisseenbyus?

Didyousee?

本章内容,3.1基本目标3.2影响要素3.3业务需求3.4质量要求3.5成本要求3.6软件工程的资源限制3.7软件产品集成要求,http:

/,资源限制,http:

/,软件工程涉及很多的资源,如硬件、软件、网络连接和人力资源等更多的限制来源于人力资源,如招聘的进程、培训时间和人员调配的难度等如果是项目途中加入人力资源,则新增加人员的效率会大打折扣,正如人月神话中说,“用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话。

它暗示着人员数量和时间是可以相互替换的,本章内容,3.1软件工程的基本目标3.2影响要素3.3业务需求3.4质量要求3.5成本要求3.6资源限制3.7软件产品集成要求,http:

/,传统产业的启示,http:

/,产品工程更强调一个循序渐进的过程管理传统产业形成了完整的产品规范,不管是哪个企业生产的配件,都遵守行业的标准分工明确,有专业生产配件的,也有专门从事组装的每一个环节都得到严格的质量控制,保证每个构件的质量合格,最后才能保证由这些构件组装而成的产品的合格,软件产品工程,http:

/,制定软件产品集成计划,详细描述产品集成过程产品集成的准备工作,受组织已定义的软件过程规范的指导和约束。

保证产品集成接口的兼容性,审查接口描述的完备性,并能很好地管理这些接口实施阶段,包括一系列的软件活动,确认产品集成构件已准备就绪、组装构件、验证已集成的产品、打包并交付完整的产品。

Q&A,http:

/,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2