全球旧事资料 分类
体设计
一教学目标:教学目标深刻理解软件总体设计的基本任务,软件设计的基本原理。深入理解模块化,抽象,信息隐蔽,模块独立性等概念,明确度量模块独立性的耦合性及内聚性,掌握模块之间的各种耦合关系(无耦合、数据耦合、控制耦合、公共环境耦合、内容耦合等)与模块内部的内聚关系(功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚等)。熟练掌握结构化设计方法要求能划分数据流的类型将其能换成软件结构图并能根据优化准则将其优化。二教学内容:教学内容第一节设计过程了解总体设计过程的9个步骤;设计原理第二节设计原理1△○模块化2抽象3逐步求精4△○信息隐藏和局部化5△○模块独立性第三节启发规则了解7条启发式规则第四节描绘软件结构的图形工具1层次图和HIPO图;2结构图SC;第五节面向数据流的设计方法1概念2△○变换分析3△○事务分析4设计优化
第六章详细设计
一教学目标:教学目标掌握结构化程序设计基本概念、三种基本控制结构,能熟练的使用详细设计描述工具(流程图、NS图、PAD图、过程设计语言)来设计模块中的算法及程序的逻辑结构;熟练掌握判定表、判定树;了解Jackso
方法的概念、掌握
6
f程序复杂度的度量方法。二教学内容:教学内容第一节结构程序设计自顶向下;逐步求精;三种基本控制结构;结构化程序设计的历史。过程设计工具第二节过程设计工具1程序流程图2盒图(N_S图)3△○PAD图4△判定表5△判定树6过程设计语言第三节面向数据结构的设计方法1Jackso
图2○Jackso
方法第四节程序复杂程度的定量度量1△McCabe方法2Halstead方法;
第七章实现
一教学目标:教学目标了解几种常见的程序设计语言的特点领会程序设计中应注意的问题注意培养良好的编程风格;深刻理解白盒,黑盒测试技术,深刻理解测试过程中单元测试,集成测试,验收测试的任务及使用的方法;了解调试程序的方法;熟练掌握的技能是:能针对某一问题采用白盒法或黑盒法进行测试用例的设计。二教学内容:教学内容第一节编码1选择程序设计语言2△编码风格第二节软件测试基础1软件测试的目标2软件测试准则3测试方法4测试步骤5测试阶段信息流单元测试第三节单元测试1测试重点2代码审查3计算机测试集成测试第四节集成测试
7
f1△自顶向下集成2△自底向上集成3不同集成测试策略的比较确认测试第五节确认测试1确认测试的范围2软件配置复查1Alpha和Betar
好听全球资料 返回顶部