[软件构造]可能是笔记总结吧

软件构造

1.软件构造基础

第1、3讲

1.1 软件构造的多维视图

按阶段(phases)划分:构造时(build-time)/运行(run-time)时视图
按动态性(dynamics)划分:时刻(moment)/阶段(period)视图
按构造对象的层次(levels)划分:代码(code)/构件(component)视图

Build-time (构造阶段): idea=>requirement=>design=>code=>installable / executable package
– Code-level view: source code ---- how source code are logically organized by basic program blocks such as functions, classes, methods, interfaces, etc, and the dependencies among them 代码的逻辑组织
– Component-level view: architecture ---- how source code are physically organized by files, directories, packages, libraries, and the dependencies
among them 代码的物理组织

– Moment view: what do source code and component look like in a specific
time 特定时刻的软件形态
– Period view: how do they evolve/change along with time 软件形态随时间
的变化

1.2 软件构造的阶段划分、各阶段的构造活动

2.ADP+OOP

第4-8讲

3.面向可复用性和可维护性的软件构造

第9-11章

4.面向健壮性与正确性的软件构造

第2、12章

原文地址:https://www.cnblogs.com/lsykk/p/14948131.html