前 言 第1部分软件行为学概论 第1章软件行为学概述 1.1什么是软件行为学 1.2为什么要研究软件行为学 1.3软件行为学的研究内容 1.4软件行为学的研究方法 1.5如何阅读《软件行为学》这本书. 习题 第2章软件行为基本概念 2.1软件主体、客体、活性客体与行为 2.1.1主体 2.1.2客体 2.1.3活性伴侣客体:代理与客体的捆绑 2.1.4主体对客体的行为 2.2计算机的行为 2.3操作系统的行为 2.4用户在操作系统上的行为 2.5应用系统主体在操作系统上的行为 2.6应用系统主体在网络系统上的行为 2.7描述软件行为的方法 2.8软件行为形式定义 2.8.1类型程序设计 2.8.2范畴论概述 2.8.3构造类别代数范畴 2.8.4类型表达式定义 2.8.5类型表达式与软件自动生成 2.8.6港口类型与港口行为定义 2.8.7进程类型与进程行为定义 2.8.8代理的类型与代理行为定义 2.8.9代理网络类型定义 2.8.10行为语言和语义形式描述及语义解释函数 习题 第3章软件行为状态和行为生存期 3.1软件行为状态概述 3.2开始状态和开始行为 3.3执行状态和激活行为 3.4中断状态与中断行为 3.5中断恢复执行 3.6异常状态和异常处理行为 3.7终止状态和终止行为 3.8行为输入和输入行为 3.9行为输出和输出行为 3,10移动状态和移动 |