(软件工程)第8章面向对象方法学引论(第二堂课面向对象建模).ppt

(软件工程)第8章面向对象方法学引论(第二堂课面向对象建模).ppt

例如,图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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档