功能:需求文档;
质量:高内聚低耦合可复用可扩展;
问题:复杂性易变性;
三论:信息论、系统论、控制论;
组织:架构、体系结构;
开发:人力、时间;人月神话;
原则:
思想:分而治之、面向对象。
软件的各个侧面