上正确答案。错填、不填均无分。21可行性研究从技术可行性、经济可行性、________三方面进行分析。22IDEF0方法用来描述系统的功能活动及其联系,建立系统的_______模型。23结构化方法总的指导思想是_______逐层分解。24在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为________。25软件部件的内部实现与外部可访问性分离,这是指软件的______。26用来模拟被测模块的上级调用模块的模块称为_______。27软件复杂性度量的参数很多,主要有规模、_______、结构、智能度。28软件开发环境中最主要的组成部分是______。29软件工程管理的具体内容包括对开发人员、组织机构、用户和______等方面的管理。30增量模型根据增量方式和形式的不同,分为_____和原型模型。三、名词解释题本大题共5小题,每小题3分,共15分31过程设计语言PDL32可移植性33渐增式测试34详细设计35条件覆盖四、简答题本大题共4小题,每小题5分,共20分36软件生存周期可以分为几个阶段,每个阶段的提交物是什么?37结构化分析的描述工具有哪些?简述结构化分析的步骤。38什么是黑盒测试法?常用的黑盒测试方法有哪些?39简述面向对象的特征。五、应用题本大题共2小题,第40小题10分,第41小题15分,共25分40下面是一段伪码程序代码前的数字只作标号用,不参与程序执行:START1:INPUTABCD2:IFA0ANDB0THEN3:XABELSE4:XAB5:END6:IFCAORDBpTHEN
7
f7:YCDELSE8:YCD9:END10:PRINTXYSTOP根据以上的描述1画出对应的流程图和程序图。2计算程序图的环形复杂度。41某个学生成绩管理系统的部分功能如下:1基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;2学生选课:学生根据教学执行计划进行选课;3分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;4成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单发给学生、成绩统计分析表发给教务管理人员。请根据要求画出该问题的分层数据流图要求画出顶层和0层数据流图。
软件工程导论预测题
一,单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线
上。1.可行性研究要进行一次_____需求分析。A.详细的B.全面的C.简化的、压缩的D.彻底的r