让优秀变成一种习惯

应用软件逻辑结构

上一篇 / 下一篇  2017-11-15 16:11:09 / 个人分类:经验

数据库应用系统 可能是最典型的网络应用程序了,关于它的软件架构如下:

一般在逻辑上分为4层:

  1. 用户界面层 UI

    为终端用户提供交互的人机界面

  2. 业务逻辑层 BLL

    将数据库抽象出来的对象进行拼接成具体的业务逻辑对象,并对之进行流程组织

  3. 数据访问层 DAL

    对DB层做的ORM,让上层应用程序以对象的方式操控数据库

  4. 数据持久层 DB

    存储数据,对数据进行持久化,不同的客户端进行数据共享

在传统的 C/S 架构下应用程序(例如,Windows下的客户端应用程序),一般都是一台中央数据库服务器( DB ),然后对应N台客户端(DAL-BLL-UI )。

对于 初级测试人员 来说,可能对软件的理解只能停留在 UI 层,于是在测试时候能做到的事情就是:日复一日,年复一年地用鼠标 点点点了。



TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 42266
  • 日志数: 40
  • 建立时间: 2015-12-17
  • 更新时间: 2017-12-28

RSS订阅

Open Toolbar