软件开发——-详细设计.ppt
文本预览下载声明
软件开发——详细设计;内 容 提 纲;内 容 提 纲;结构化方法——基本任务;过程设计的工具;a;程序流程图的缺点;顺序结构;a;练习;N-S图的特点;任务1;PAD图; S1;
if (x5) then S2
else S3;
while (y0) S4;
S5;
if u0 then
{
S6;
while (k5) S7;
}
S8;;练习:用选择排序法对数组X[1..n]进 行降序排列;答案:选择排序的PAD图;细化“交换x[i]和x[j]”;等价带入:;面向数据结构的设计方法;Jackson图描述数据结构;选择结构;重复结构;改进的Jackson图;Jackson结构程序设计方法;举例;输入/输出数据结构对应的Jackson图;数据结构图的转化;罗列所有操作和条件,插入;程序结构图的最终形态;程序复杂程度的度量;McCabe方法;Halstead方法;内 容 提 纲;面向对象方法—详细设计;类的设计;操作的设计;举例:BorrowerInfo的类操作;属性??设计;举例:BorrowerInfo的类;状态建模;关系建模;OO模型在RDBMS中的实现;OO模型在RDBMS中的实现;OO模型在RDBMS中的实现;OO模型在RDBMS中的实现;应用设计模式;应用设计模式;内 容 提 纲;详细设计的评审;内 容 提 纲;界面设计过程;用户界面的设计原则;用户界面的设计原则;用户界面的设计原则;用户界面的评价;作业评讲:7;作业评讲:7;界面颜色搭配方案;美观与性能;结构程序设计;举例:判断下列是否满足SP;A seq
B
C
D
A end;选择数据结构;循环数据结构;McCabe的流图;1;Abstract Factory设计模式;Adapter模式;Interpreter模式
显示全部