摘要
标本描述预先定义的设计结构,它们可以用来作为软件系统总体结构的构件.标本总结久经考验的现有设计经验,不仅解决软件设计的功能需要,还满足软件设计的非功能要求.在软件工程领域中,软件总体结构是越来越重要的课题;它促使软件工程的重点从功能向结构转移.其目标是支持复杂的大型软件系统的开发和维护.这些软件系统可以以多种版本同时存在,而且在其存活期内可以不断演变.为了达到这个目标,软件总体结构应当超出“经典”的软件设计范畴.软件系统的经典结构主要是通过对其主要任务进行适当的功能分解来定义的,但软件总体结构明显考虑到软件系统的功能方面和非功能方面.非功能方面的具体例子是可再用性、可改变性、可测试性、效率和可靠性.此外,从软件系统的结构质量来说,不仅软件系统的构件起着重要的作用。
出处
《电子产品世界》
1995年第4期37-42,35,共7页
Electronic Engineering & Product World