2016年10月10日

软件体系结构【3】 基于事件的软件系统结构

摘要: 这一章有一些新的概念,我尽量说得简洁一些。 事件系统是一个过程间使用隐式调用的系统。 那么问题来了。 第一,什么是过程?过程是程序设计中的一个模块,通过调用命令运行。 第二,什么是隐式调用?说隐式当然是因为有显示调用,那么什么是显式调用呢?显示调用中调用者必须知道被调用者的类名、构造方法(包括参数) 阅读全文

posted @ 2016-10-10 23:39 HoneyCat 阅读(1486) 评论(0) 推荐(0) 编辑

软件体系结构【2】 数据流风格

摘要: 数据流风格,着重于数据的流动过程,有两种典型应用。下面让我们逐一分析一下。 1、顺序批处理风格 特点: §系统模块化:每个处理步骤是一个独立的程序 §可转化为有向无环图:每一步必须在前一步结束后才能开始 §数据的有效性控制程序:数据必须是完整的,以整体的方式传递 批处理也是一种传统的风格,可以从下图 阅读全文

posted @ 2016-10-10 19:59 HoneyCat 阅读(4124) 评论(0) 推荐(0) 编辑

软件体系结构【1】 调用返回风格

摘要: 请允许我在描述调用返回风格之前,先讲一个短小的故事。调用返回风格是在程序发展的道路上逐渐演变而来的。最初的程序设计风格,叫非结构化程序设计,是历史上最早的能够创造图灵完备算法的程序设计模式。 一个使用非结构化语言的程序中,按照顺序执行代码。它中间不存在过程,虽然可以在语句中调用子程序,但是和过程不同 阅读全文

posted @ 2016-10-10 16:47 HoneyCat 阅读(5649) 评论(0) 推荐(0) 编辑

导航