软件体系结构知识总结.docxVIP

  • 4
  • 0
  • 约3.78千字
  • 约 3页
  • 2024-04-10 发布于辽宁
  • 举报

第一部分——填空,选择,判断

软件工程三个要素:方法、工具和过程

软件元素:程序代码、测试用例、设计文档、设计过程、需求分析文档

构件分类:关键字分类刻画分类法和超文本组织法

软件体系结构技术反战经历四个阶段

(1) 无体系结构设计阶段----以汇编语言进行小规模应用程序开发

(2) 萌芽阶段-----以控制流图和数据流图构成软件结构为特征

(3) 初期阶段-----出现了从不同侧面描述系统的结构模型,UML

(4) 高级阶段-----描述系统的高层抽象结构,出现“4+1”模型

软件体系结构模型:结构模型、框架模型、动态模型、过程模型和功能模型。

“4+1”视图模型从五个不同的视角,包括逻辑试图,进程试图,物理视图,开发视图和场景视图来描述软件体系结构。

逻辑视图主要支持系统的功能需求,是系统提供给最终用户的服务。通过抽象,封装和继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图;

开发视图也称模块视图,主要侧重于软件模块的组织和管理,主要考虑软件内部的需求,如软件开发的容易性、软件的重用等,通过系统输入输出关系的模型图和子系统图来描述,提供给编程人员的;

进程视图侧重于系统的运行特性,主要关注非功能性的需求,如系统的性能和可用性。进程视图强调并发性、分布性、系统集成性和容错能力管道和过滤器风格、客户/服务器风格等适合进程视图,提供给系统集成人员的;

物理视图

文档评论(0)

1亿VIP精品文档

相关文档