• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件全程建模[2]

发布: 2009-11-10 09:58 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 18次 | 进入软件测试论坛讨论

领测软件测试网

  

  2 分析模型

  分析是一个十分关键的过程,它是把需求转化为代码实现的中间阶段。软件分析是将自然语言表达的软件需求进一步进行解析的过程。软件设计就是从分析到软件实现的过程。

  2.1 架构设计

  1. 分层架构

  架构设计决定了各子系统如何组织以及如何协调工作。架构设计的好坏影响到软件的好坏,系统越大越是这样。在分解复杂的软件系统时,经常使用的一种架构技术就 是分层。分层架构中最困难的问题就是决定建立哪些层以及每层的职责。分层结构的好处主要有:不需要去了解层的实现细节;可以使用另一种技术来改变基础的 层,而不会影响上层的应用;可以减少不同层之间的依赖;容易制定出层标准;底下的层可以用来建立顶上层的多项服务;分层有利于标准化工作的执行。分层只是 将系统各种逻辑进行更有效的组织。分层架构的缺陷也不容忽视,层次不能封装所有东西,有时候会带来级联修改;过多的层间数据传递会影响性能

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网