广东外语外贸大学 软件体系结构 复习资料终极版.pdfVIP

  • 31
  • 0
  • 约1.88万字
  • 约 20页
  • 2017-07-07 发布于浙江
  • 举报

广东外语外贸大学 软件体系结构 复习资料终极版.pdf

广东外语外贸大学 软件体系结构 复习资料终极版

软件危机的主要表现(书上说) 1. 对软件开发的成本和时间估计常常不准确 2. 用户对完成的软件产品不满意; 3. 软件质量常常不高; 4. 软件的质量不可靠; 5. 软件开发常常缺乏适当的文档资料; 6. 软件技术发展的速度远远赶不上形势的需要。 软件开发语言的变迁 机器语言—汇编语言—解释型的高级语言—模块化的程序设计—面向对象的程序设计—???当前与未 来软件的特点 无统一控制的广泛分布性 高度自主性 任务不可预测性 人、设备和软件的多重异构性 强个性化和灵活性 连接环境的多样性 好的软件体系结构的特征(评价) 1. 可伸缩性的 2. 简单 3. 亲切的 4. 关系清楚明了 5. 职责分布明确 6. 效益和技术平衡 软件体系结构的生命周期: 软件体系结构的非形式化描述——初始设计,软件设计师用非形式化的自然语言表示概念、原则; 软件体系结构的规范描述和分析——通过运用合适的形式化数学理论模型对第一阶段体系结构的非形式化 描述进行规范定义; 软件体系结构的求精及其验证——大型系统的软件体系结构总是通过从抽象到具体,逐步求精而后得到的; 软件体系结构的实施——将求精后的软件体系结构实施于系统的设计中,并将软件体系结构的组件与连接 件等有机地组织在一起,形成系统设计的框架; 软件体系结构的演化和扩

文档评论(0)

1亿VIP精品文档

相关文档