- 1
- 0
- 约5.65千字
- 约 37页
- 2021-01-07 发布于安徽
- 举报
高层设计:体系结构 部件承载了系统主要的计算与状态 连接件承载部件之间的交互 部件与连接件都是抽象的类型定义(就像类定义),它们的实例(就像类的对象实例)组织构成软件系统的整体结构,配置将它们的实例连接起来 连接件是一个与部件平等的单位 主要内容 什么是软件设计? 软件设计做哪些事情? 软件设计的层次性 软件设计的决策性 决策 决策:为解决一个问题而采取的决定 Decision are both engineering and art(creativity) Generation of new ideas is fundamental to design situations Design occurs whenever there is an “imaginative jump from present facts to future possibilities.” The precise manner in which new ideas are generated cannot be codified. 决策的约束性 约束满足与决策 约束:需求;环境;资源;技术… An initial need determines the most basic constraints and requirements on a design situation. In general, more constraints are eventually discovered during the design work itself. The constraints that apply both to the designed artifact and to the processes and participants involved during the design activity 决策的多样性 决策的选择性 多个同样好的方案,选择一个 The solution space for design problems is very large and its sheer size eliminates exhaustive search as a possible problem solving technique “design” is characterized by a series of decisions between various design alternatives 决策的演化性 遵循路线:问题?决策?验证?下一个问题 决策的顺序影响 前一个决策会影响后一个,而且不可预见 Each divergent perspective may influence the progress of the design in different and unpredictable ways. 决策的不可逆性 无法完全消除一个前期错误的决策 决策要一致! ? * * * 第8章: 软件设计基础 主要内容 什么是软件设计? 软件设计做哪些事情? 软件设计的层次性 软件设计的决策性 讨论 什么是软件设计? 软件设计与编程是什么关系? 需求分析与软件设计是什么关系? 什么是设计? /wiki/Design Design is the planning that lays the basis for the making of every object or system. 设计是一种建造之前的“规划”! 包括工程成分,也包含艺术成分 什么是设计? Designing often requires a designer to consider the aesthetic, functional, and many other aspects of an object or a process, which usually requires considerable research, thought, modeling, interactive adjustment, and re-design. 设计经常需要一个设计师考虑一个对象或过程的审美、功能以及其他方面,这通常需要进行相当的研究、 思考、 建模、 交互调整和重新设计。 什么是设计? 设计的审美? 简洁性 一致性(概念完整性) 坚固(高质量) 审美考虑! 用软件功能解决用户的问题是需求分析的价值 用“审美”的方式实现功能,是设计的价值 为什么要设计? 事物的复杂性 VS 思维的有限性 7±2规则 关注点分离与层次性 事物复杂度 VS 载体复杂度 对外表现 与 内部结构 设计复杂度=事物复杂度+载体与事物的适配复杂度 示例 将1~7数字转变为“星期一”到“星
原创力文档

文档评论(0)