随笔分类 - 软件工程
摘要:1 用例建模 统一过程是目前最好的面向对象泛型 分析工作流, 是为了更深的理解需求, 使设计和实现目标系统更加容易 统一过程覆盖了三种类 实体类(分析工作流涉及到的) 边界类 控制类 面向对象分析的三项工作 用例建模: 目标系统如何来提供功能, 不考虑这些功能的先后顺序, 结果是用例图 类建模: 确
阅读全文
摘要:1 内聚 模块 语义上连续的一系列语句, 由边界符界定, 并且有一个聚集标识符 常见的模块 在面向对象中的 类, 方法 在面向过程的 函数 模块功能单一, 内部交互程度最大, 模块之间交互程度为最小 模块的内聚: 模块内部的交互程度 模块的耦合: 模块之间的交互程度 模块的内聚性从低到高分为7种:
阅读全文
摘要:1 软件的概念 含义 软件 = code + data + documents 也就是软件的代码, 软件相关的输入输出等数据, 和一切相关的文档 特点 抽象的, 无形的, 逻辑实体 不会被磨损 可以移植 软件是复杂的, 难设计难实现难维护 软件是昂贵的 2 软件危机和软件工程 软件危机 进度成本估算
阅读全文