机读格式显示(MARC)
- 010 __ |a 978-7-111-54264-3 |d CNY59.00
- 099 __ |a CAL 012016098364
- 100 __ |a 20160901d2016 em y0chiy50 ea
- 200 1_ |a 软件架构 |A Ruan Jian Jia Gou |f (法) 穆拉德·沙巴纳·奥萨拉赫编著 |d = Software architecture |h 1 |f Mourad Chabane Oussalah |g 姚军译 |z eng
- 210 __ |a 北京 |c 机械工业出版社 |d 2016
- 215 __ |a 188页 |c 图 |d 24cm
- 225 2_ |a 架构师书库 |A Jia Gou Shi Shu Ku
- 330 __ |a 在过去20年间,出现了多种描述软件架构的语言,促进了以架构为焦点的应用程序开发。一般来说,这些语言提供了描述和分析软件系统所用的正式或半正式标记法。它们通常搭配一些工具,这些工具用于分析和模拟,有时也用于生成已建模系统的代码。软件架构对复杂分布式系统的发展做出了贡献。它们的主要特征一方面在于管理系统的抽象及表达水平的能力,另一方面则是考虑系统结构与行为建模的能力。现在,任何复杂软件系统设计与开发中的关键问题之一都是架构(即组成该系统架构元素的组织),这已经是广为接受的看法。好的架构有助于系统关键属性(可靠性、可移植性、互操作性)的形成。相反,糟糕的架构可能给系统造成灾难性的后果。而且,在开发期间,好的架构可以作为系统的“良心”。实际上,好的架构指导系统的演化过程,例如,它指明了系统的哪些方面可以在不破坏完整性的情况下进行修改。
- 510 1_ |a Software architecture |z eng
- 606 0_ |a 软件设计 |A Ruan Jian She Ji
- 701 _1 |a 奥萨拉赫 |A Ao Sa La He |g (Oussalah, Mourad Chabane) |4 编著
- 702 _0 |a 姚军 |A Yao Jun |4 译
- 801 _0 |a CN |b CAU |c 20161102
- 905 __ |a CAU |d TP311.5/333/V.1