费的算法。
二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。产生软件危机的原因,一方面与软件本身的特点有关,另一方面和软件开发与维护的方法不正确有关。
2答:低:非直接耦合数据耦合标记
耦合控制耦合外部耦合公共耦合内容耦合:高
3答:需求分析阶段分成四个方面:对问
题的识别、分析与综合、制定规格说明和评审。三个基本原则:必须能够表达和理解问题的数据域和功能域;必须按自顶向下、逐步分解的方式对问题进行
分解和不断细化;要给出系统的逻辑视
图和物理视图。
一、填空题(每空1分,共20分)1问题定义需求分析测试2系统软件支撑软件3经济可行性技术可行性法律可行性4可使用性5结构化设计方法(SD)Jackso
方法面
4答:黑盒测试法把程序看成一个黑盒子,
完全不考虑程序的内部结构和处理过程,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据,产生正确地输出信息。
向对象设计方法(OOD)
六、分析设计题(每小题10分,共20分)
f1划分等价类:
输入条件
合理等价类
不合理等价类
职称
①教授②副教授③讲师
⑤四种职称之外任意一种
⑥助教兼工龄等于
职称兼工龄④助教兼工龄大于2两年
年
⑦助教兼工龄小于
两年
设计测试用例:
输入数据
预期结果
教授输入有效,进行调整工资处理
副教授输入有效,进行调整工资处理
讲师输入有效,进行调整工资处理
助教输入有效,进行调整工资处理
3
助教
输入有效,不调整工资处理
2
助教输入有效,不调整工资处理
1
工程师
输入无效
覆盖范围①②③④
⑥
⑦
⑤
2判定树为下图
ffr