1、 离线作业考核软件工程满分100分一、名词解释题(每小题4分,共20分) 1.软件生存周期模型2.数据字典DD3.内聚性4.JSP方法5.多态性二、简答题(每小题8分,共32分)1简述容错技术的四种主要手段,并解释。2. 以G.J.Myers的观点,简述对软件测试的目的。3. 就程序设计语言的工程特性而言,对程序编码有哪些要求?4. 模块的内聚性包括哪些类型?三、理论应用题(每小题15分,共30分)1. 请使用PAD图和PDL语言描述在数组A(1)A(10)中找最大数的算法。2根据下列条件使用等价类划分法设计测试用例。某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-1
2、77177,如05,0127,-065。四、实践应用题(共18分)1某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中:生产科的任务是:(1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。(2)根据车间实际生产日报表、周报表调整月生产计划(3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。(4)将产品的组装计划传达到各科,将组装月计划分解为周计划。下达给车间技术科的任务是:(1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。(2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。 试写出以上系统中生产科和技术科处理的软件结构图。