a)软件体系结构这个术语第一次出现在2023年由。
nato组织的一个关于软件工程技术的会议上。
b)从那时候一直到20世纪80年代末期,出现了一些。
与软件体系结构相关的研究(edsgerdilkstra;fredbrooks;d**id parnas)。
1.发展历程。
c)软件体系结构作为一个单独的学科并对其开展系统。
的研究始于20世纪90年代初。( 和walker royce; perry和alexander wolf)。
d)软件体系结构得到学术界和工业界广泛认同并进入。
全面发展始于2023年。2023年第一届软件体系结构国际研讨会iwsa-1召开;2023年《softwarearchitecture:perspectivesonanemergingdiscipline》专著出版。
a) perry & wolf 1992
b)garlan& shaw 1993c)bass等1994
软。件体系结构。
2.定义。cmu-sei在其**上公开征集sa的定义,至今已有百余种。
d)garlan& perry 1995e)boehm等1995
f)soni, nord, hofmeister 1995g)ansi/ieee标准1471-2000h)bass, clements, kazman 2003i)clements等2010j)张效祥,计算机科学技术百科全书,清华大学出版社2005
1)软件体系结构建模2)软件体系结构描述方法3)软件体系结构分析、设计与验证。
1)规定性含义。
2)描述性含义3)多视面含义。
4)软件体系结构发现、演化与重用。
3.研究内容。
5)基于体系结构的软件开发方法6)特定领域的体系结构框架7)软件体系结构支持工具8)软件体系结构建模9)软件产品线体系结构。
10)建立评估软件体系结构的方法。
1)缺乏统一的软件体系结构概念,导致体系结构的。
研究范畴模糊。
2)有关软件体系结构性质的研究尚不充分,不能明。
确给出一个优秀的体系结构的属性或判定标准,没有给出设计指导原则,因此,对于软件开发实践缺乏有力的促进作用。
4.存在问题。
软。件体系。
结构。重要性。
3)对软件体系结构的描述通常都采用adl,但。
adl繁多,缺乏统一的adl的支持。4)缺乏有效的支持环境,软件体系结构理论研究与。
环境支持不同步,缺乏有效的体系结构分析、设计和验证工具支持,导致体系结构应用上的困。
难。1)利于复杂软件的系统理解。
2)利于系统设计早期决策3)利于软件高层性质分析。
软件体系结构
课程名称 软件体系结构。课程编号 c304 课程学分 2 适用学科 计算机应用技术。software architecture 教学大纲。一 课程性质。本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。二 课...
软件体系结构
课程名称 软件体系结构。课程编号 c304 课程学分 2 适用学科 计算机应用技术。software architecture 教学大纲。一 课程性质。本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。二 课...
软件体系结构
一 软件体系结构和框架的定义。软件体系结构的英文单词是 architecture architecture的基本词义是建筑 建筑学 建筑风格。软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义。设计模式 中对框架的定义是框架就是一组相互协作的类,对于特定...