______。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:IFCAORDBpTHEN7:YCDELSE8:YCD9:END10:PRINTXYSTOP根据以上的描述1画出对应的流程图和程序图。2计算程序图的环形复杂度。41某个学生成绩管理系统的部分功能如下:1基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;2学生选课:学生根据教学执行计划进行选课;3分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;
f4成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单发给学生、成绩统计分析表发给教务管理人员。
请根据要求画出该问题的分层数据流图要求画出顶层和0层数据流图。
软件工程导论预测题
一,单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。1.可行性研究要进行一次_____需求分析。A.详细的B.全面的C.简化的、压缩的D.彻底的解析软件的可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。其实质是要进行一次简化、压缩了的需求分析、设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。因此答案为C。2.系统流程图用于可行性分析中的_____的描述。A.当前运行系统B.当前逻辑模型C.目标系统D.新系统解析可行性研究首先要确定项目的规模和r