书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-100章
101-150章
151-200章
201-214章
共214章
免费
版权信息
免费
前言
免费
内容简介
免费
主要特点
免费
作者介绍
免费
第1章 软件设计基础原则
免费
1.1 什么是软件设计
免费
1.1.1 设计是一种“规划”
免费
1.1.2 软件的材料载体与广义的软件设计内涵
免费
1.1.3 狭义的软件设计内涵
免费
1.2 为什么要进行软件设计
免费
1.3 复杂度控制的关键之一:设计分层
免费
1.3.1 分层抽象方法
免费
1.3.2 软件设计的分层
免费
1.3.3 设计层次验证
免费
1.3.4 软件设计分层要点
免费
1.3.5 产品设计与工程设计
免费
1.4 复杂度控制的关键之二:关注点分离
免费
1.4.1 分离设计主题
免费
1.4.2 多视点方法
免费
1.5 软件设计的目标与衡量标准
免费
1.5.1 根本标准:功能、质量、审美
免费
1.5.2 设计目标和衡量标准应用示例
免费
1.5.3 功能是设计方案的必备特征
免费
1.5.4 质量是工程设计的重点
免费
1.5.5 审美是超越合格达到优秀的路径
免费
1.5.6 软件设计的结果是一种折中与妥协
免费
1.6 外部表现与内部结构
免费
1.6.1 软件设计的重点是坚固、优雅的内部结构
免费
1.6.2 外部表现和内部结构的区分示例
免费
1.6.3 抽象、分解与层次结构
免费
1.6.4 常见的设计对象及其外部表现和内部结构
免费
1.6.5 设计整个系统时区分外部表现和内部结构
免费
1.6.6 设计模块时区分外部表现和内部结构
免费
1.6.7 设计类时区分外部表现和内部结构
免费
1.6.8 设计数据结构时区分外部表现和内部结构
免费
1.6.9 设计代码时区分外部表现和内部结构
免费
1.7 逻辑设计与物理设计
免费
1.7.1 载体介质及其匹配
免费
1.7.2 区分逻辑设计与物理设计
免费
1.7.3 设计数据类型时逻辑设计与物理设计的失配
免费
1.7.4 设计数据结构时逻辑设计与物理设计的失配
免费
1.7.5 设计面向对象机制时逻辑设计与物理设计的失配
免费
1.7.6 设计模块时逻辑设计与物理设计的失配
免费
1.7.7 设计质量时逻辑设计与物理设计的失配
免费
1.8 软件设计是持续决策的过程
免费
1.8.1 设计结果与设计过程
免费
1.8.2 决策的要素
免费
1.8.3 设计是一个跳跃性过程,验证设计是一个推理过程
免费
1.8.4 选择一个可行答案,没有唯一正确答案
×