资源描述
Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,软件工程导论,(3),软件工程目标和要求,Kerry Zhu,问题,软件工程的目标?本钱、生产力和质量,本章内容,3.1 软件工程的根本目标,3.2 影响要素,3.3 业务需求,3.4 质量要求,3.5 本钱要求,3.6 资源限制,3.7 软件产品集成要求,本章内容,3.1 软件工程的根本目标,3.2 影响要素,3.3 业务需求,3.4 质量要求,3.5 本钱要求,3.6 资源限制,3.7 软件产品集成要求,根本目标,多更多地实现客户所需要的功能,产品的功能特性越强,越能满足用户更多的需求,快开发效率高、开发周期被缩短,工程在预期内完成或提前完成,好所开发出来的产品质量高,产品性能稳定、实用性强、可扩展性高,能切切实实满足客户的需求,省开发的本钱低,用最小的代价开发出特定的功能,多、快、好、省,本章内容,3.1 根本目标,3.2 软件工程的影响要素,3.3 业务需求,3.4 质量要求,3.5 本钱要求,3.6 资源限制,3.7 软件产品集成要求,影响要素,本章内容,3.1 根本目标,3.2 影响要素,3.3 软件工程的业务需求,3.4 质量要求,3.5 本钱要求,3.6 资源限制,3.7 软件产品集成要求,业务需求,业务机遇,业务目标,业务模式,业务市场,业务增值,周期性业务,业务风险,最大程度地满足业务需求。业务是根本,业务决定了客户群、客户需求、产品投放市场的时间、软件效劳的模式等,本章内容,3.1 根本目标,3.2 影响要素,3.3 业务需求,3.4 软件工程的质量要求,3.5 本钱要求,3.6 资源限制,3.7 软件产品集成要求,如何满足质量要求?,3.4,软件工程的质量要求,3.4.1,质量的含义,3.4.2,客户是质量的焦点,3.4.3,软件质量的特性,3.4.4,影响软件产品质量的因素,3.4.5,软件过程的质量因素,3.4.6,软件质量的指标,什么是,质量,产品性能符合技术标准的程度,在使用过程中满足客户要求的程度,质量是产品或效劳所满足明示或暗示需求能力的特性和特征的集合,固有特性,相对客户存在,客户是质量的焦点,质量是相对客户存在的,没有客户,就没有质量,质量是客户的满意度,一切从客户需求出发,从客户的角度思考问题,想客户所想,绝不开发那些客户不需要的功能,软件质量的特性,功能性,易用性,性能,容量,平安性,可靠性,可测量性,可维护性,兼容性,可扩展性,用户要求与软件质量特性,影响软件产品质量的因素,产品运行,产品修改,产品移植,软件产品,软件开发过程,软件商业环境,McCall,质量模型,软件过程的质量因素,方案过程,设计过程,实施过程,维护过程,沟通,策略,流程,方法,标准,变更控制,根底设施,缺陷跟踪系统,文档,软件质量的指标1,正确性correctness,可靠性reliability,易用性usability,效率efficiency,可维护性maintainability,可移植性portability,软件质量指标是衡量那些可识别的软件质量特性项,有助于软件质量进行度量,选择软件工程方法来到达特定的质量目标,ANSI/IEEE定义的质量指标:,功能性:正确性、准确性、完整性等,可用性:可操作性、通用性、一致性,可靠性:系统自我恢复能力、健壮性、系统的分布性,性能:有效性、平安管理/完整性、易存取性,可维护性:模块化、增强能力/灵活性、可测试性、可追溯性、简单性、自我描述性、系统兼容性、文档质量,可移植性:独立性、可重用性、互操作性、虚拟性、通用性,软件质量的指标2,本章内容,3.1 根本目标,3.2 影响要素,3.3 业务需求,3.4 质量要求,3.5 软件工程的本钱要求,3.6 资源限制,3.7 软件产品集成要求,3.5 软件工程的本钱要求,3.5.1 软件工程的固有本钱,3.5.2 软件的可变本钱,3.5.3 软件工程的劣质本钱,固有本钱,软件规模,,软件产品功能的多少,软件产品的复杂度,功能点,对象点,McCabe,环路度量法,语法构造方法,结构度量方法,可变本钱,这种本钱依赖于软件团队的能力、软件开发环境和流程的成熟度等,降低人力本钱就变成了控制软件的可变本钱的关键任务,软件可变本钱的降低就要求提供软件开发和维护的生产力,保证本钱 vs.劣质本钱,保证本钱:为保证满意的质量而发生的费用,以确保在软件产品交付和效劳的各个环节不出现失误,以及为评定软件产品或效劳是否符合质量要求而进行的试验、软件测试和质量评估等所必需的支出,劣质本钱:没有到达满意的质量所造成损失,主要是返工、处理意外质量事故、处理客户投诉等引起的本钱。劣质本钱,也可称损失本钱或失效本钱,劣质本钱,故障本钱,包括质量本钱中的外部故障本钱、内部故障本钱,需采取返工、返修、纠正等补救措施所花费的本钱,过程本钱,包括非增值本钱、低效率过程本钱、时机损失本钱,损失本钱,包括顾客损失本钱、信誉损失本钱等,冰山一角,Put on hold,Delay,Overtime work to fix bugs,Many duplicate tests,Roll-back,Impact to morale,Lost orders,Missed business opportunities,Lost credits&Brand,Billing error,Cancelled projects,Failure in running,Only Top-angle is seen by us?,Did you see,?,本章内容,3.1 根本目标,3.2 影响要素,3.3 业务需求,3.4 质量要求,3.5 本钱要求,3.6 软件工程的资源限制,3.7 软件产品集成要求,资源限制,软件工程涉及很多的资源,如硬件、软件、网络连接和人力资源等,更多的限制来源于人力资源,如招聘的进程、培训时间和人员调配的难度等,如果是工程途中参加人力资源,那么新增加人员的效率会大打折扣,正如?人月神话?中说,“用人月作为衡量一项工作的规模是一个危险和带有欺骗性的神话。它暗示着人员数量和时间是可以相互替换的,本章内容,3.1 软件工程的根本目标,3.2 影响要素,3.3 业务需求,3.4 质量要求,3.5 本钱要求,3.6 资源限制,3.7 软件产品集成要求,传统产业的启示,产品工程更强调一个循序渐进的过程管理,传统产业形成了完整的产品标准,不管是哪个企业生产的配件,都遵守行业的标准,分工明确,有专业生产配件的,也有专门从事组装的,每一个环节都得到严格的质量控制,保证每个构件的质量合格,最后才能保证由这些构件组装而成的产品的合格,软件产品工程,制定软件产品集成方案,详细描述产品集成过程,产品集成的准备工作,受组织已定义的软件过程标准的指导和约束。,保证产品集成接口的兼容性,审查接口描述的完备性,并能很好地管理这些接口,实施阶段,包括一系列的软件活动,确认产品集成构件已准备就绪、组装构件、验证已集成的产品、打包并交付完整的产品。,Q&A,注:文本框可根据需求改变颜色、移动位置;文字可编辑,POWERPOINT,模板,适用于简约清新及相关类别演示,1,2,3,4,点击添加文本,点击添加文本,点击添加文本,点击添加文本,目录,点击添加标题,点击添加标题,点击添加标题,点击添加标题,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加标题,点击添加文本,点击添加文本,点击添加文本,点击添加文本,添加文本,点击添加文本,点击添加文本,点击添加文本,点击添加文本,会议基调,年会视频:,会议主题,1,、携手超越,驭领未来,2,、你在我心里面,-,用心创造新未来,会议主体环节,年度总结:由公司各职能部门、高层做09年总结报告,传递10年度公司战略开展规划以及嘉许09年度优秀员工,感谢晚宴:让员工在享受晚宴的同时,感受公司对他们一年来付出的感谢;让嘉宾感受耀光纺织的关注和企业文化,员工才艺秀:加强员工互动,展现员工风采,
展开阅读全文