例如,图9.15表示一个友元依赖关系,该关系使得B类的操作可以使用A类中私有的或保护的成员。 * * 高质量是软件开发努力追求的一个重要目标。 但是,软件质量受到诸多因素的混合影响,在软件工程过程中,我们面临着成本和工作量的压力。 * 高质量是软件开发努力追求的一个重要目标。 但是,软件质量受到诸多因素的混合影响,在软件工程过程中,我们面临着成本和工作量的压力。 在软件产品方面,我们需要保证软件的功能、性能、有效性、容错能力、扩展性、可维护性、可移植性等等,尤其对大型复杂软件系统而言,费用超支、生产率低下和质量不高等问题常常会困绕着软件开发。然而,造成这些难以应对的问题的主要根源在于软件的复杂性 可以这样说,未来20年我们面临的挑战不是成本、速度和性能,而将是复杂性的问题。 * 从管理角度来看,软件规模、客户要求和资金状况等对其产生直接的影响,显然,特定用户委托开发的大型软件项目的管理难度远远高于自主开发的小型软件产品。从技术角度来看,应用第四代语言(4GL)和组件技术开发软件,以及实现交互特性等的技术复杂度较低,但是,满足体系结构、系统定制、软件复用和高性能等要求却具有很高的技术复杂度。各种类型的软件系统分布在软件复杂度空间的不同部分,如防御武器系统和空中运输控制系统在技术和管理上均具有很高的复杂度,而小型的科学模拟系统和商业制表软件则相对简单得多。人们在处理现实问题的过程中,对复杂问题的理解能力是有限的,因此,需要采用科学的方法降解复杂度,从而保证正确地解决问题。 * 建模是一种处理上述复杂性的有效手段,它将难以处理的复杂问题划分成若干容易解决的小问题,解决了这些小问题也就解决了复杂的难题。 建模的目的是将所要设计的结构和系统的行为融汇贯通,对系统的体系结构进行可视化和控制,化解复杂性的问题,有效地管理开发风险,从而开发出高品质的软件。 * * 软件系统越来越大,如Windows NT5.0具有4千万行代码,任何个人都不可能单独管理这些代码; * 没有参加开发的人员无法直接理解程序代码; * 我们需要一种描述复杂系统的简单方法。 * * ? 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. TechEd 2012 * ? 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to ch
您可能关注的文档
- (软件工程)第2章可行性研究.ppt
- (软件工程)第3章需求分析(ok).ppt
- (软件工程)第3章需求分析(第一堂课).pptx
- (软件工程)第4章概要设计(ok).ppt
- (软件工程)第5章详细设计(第二堂课).ppt
- (软件工程)第6章实现(第二堂课编码风格).ppt
- (软件工程)第6章实现(第三堂课不同集成测试策略的比较).ppt
- (软件工程)第6章实现(第四堂课路径覆盖).ppt
- (软件工程)第6章实现(第五堂课调试).ppt
- (软件工程)第7章维护(第一堂课软件维护的常识).ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
- 【TD产业联盟】全球5G_6G产业发展报告(2024-2025).pdf VIP
- 乡镇卫生院年休假制度.docx VIP
- 职业技术教育教学管理新制度学分制.doc VIP
- 健康生活小常识100条.docx VIP
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)