软工复习

本文主要复习了软件工程的相关概念,包括作用域、测试桩模块、结构化分析、模块、内聚和测试的定义。同时,介绍了SD方法的四个基本步骤,详细设计阶段的主要任务,软件测试的静态与动态测试方法,如黑盒测试和白盒测试的策略。此外,还涉及结构化分析的基本步骤、画分层数据流图的注意事项,以及面向对象分析的模型和层次。
摘要由CSDN通过智能技术生成
 

一、名词解释

 1、作用域:是受这个模块中的判定条件改变所影响的模块。

 2、测试桩模块:替代所测模块子模块的模块为该模块的测试桩模块。

 7、结构化分析:是使用DFD、DD、结构化语言、判定表、和判定树等工具,来建立一种新的、称为结构化说明书的目标文档。

 9、模块:有明确定义的输入、输出和特性的程序实体。

10、内聚:指模块内部各成分联系的紧密程度。

13、测试:为了发现程序中的错误而执行程序的过程。

14、纠错:找到错误的位置并纠正错误。

19、等价分类法:就是把输入数据的可能值划分为若干个等价类,使每类中的任何一个测试用例,都代表同一等价类中的其他测试用例。

二、简答题

12、SD方法的基本步骤:

(1)复审DFD图,必要时可再次进行修改和细化。

(2)鉴别DFD图所表示的软件系统的结构特征,确定它所代表的软件结构是属于变换型还是实务型。

(3)按照SD方法的指定的一组规则,把DFD图转换成初始的SC图。

(4)按照优化设计的知道原则改进初始的SC图,获得最终的SC图。

16、详细设计阶段的主要任务是:

(1)为每个模块确定采用的算法。

(2)确定每个模块使用的数据结构

(3)确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口以及关于模块输入数据、输出数据及局部数据的全部细节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值