1、13可行性研究的四大要素是(经济、技术、法律和社会环境)。14、软件调研报告是在(需求分析之前)提交的时候。15、系统流程图的主要作用(描述系统的物理模型). 16、PDL是一种(过程设计语言)语言。17、结构化设计方法划分模块的原则是(低耦合,高内聚)。18、配置视图体现了系统的实现环境,反映系统的(物理架构)。19、角色可以有四种类型:系统的使用者,硬件设备,外部系统和(时间)。20、功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由(用例图和场景描述)实现。21、下面的哪个选项不是软件工程的宗旨(研究算法)。22、针对需求不确定的软件开发,比较好的模型是(
2、快速原型化模型)。23、可行性分析研究的费用大约是项目总经费的(6%)。24、业务需求描述的是(软件的目标、规模和范围)。25、一个数据流程图中的图形符号有且仅有(4)种。26、非直接耦合的模块独立性最强,(内容耦合)的模块独立性最弱。27、信息隐藏的核心内容是(一个模块的内部信息不允许其他模块直接访问)。28、面向过程的方法最关心的是(参数),而过程实施的对象是作为过程参数传递的。29、(用例视图)用于描述系统的功能集。30、用(静态)模型建立系统组织结构。31、对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由(类图)实现。32、如果对象之
3、间的耦合是通过(消息机制)来实现的,则这种耦合就是交互耦合。33、定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的(可维护性)指标。34、在设计测试用例时,应该包括(上面所有情况)测试用例。35、(边值分析和等价类划分)属于功能测试方法。36、一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。(30%,70%)37、软件项目管理的内容不包括(技术和算法)。38、通俗的说,软件项目管理中常说的基线是(通过正式复审的文档)。39、科学计算领域一般选择(C)语言。40对于嵌套的循环和分支程序,层次不要超过(3)层。41、在分析模型内表示协调、顺序、事务处理以及控制其他对象
4、的类是(控制类)。42、继承耦合是(一般化类与特殊化类)之间的一种关联形式,设计时应该适当使用这种耦合。43、构架设计的主要目的是(确定系统总体结构),这项工作由经验丰富的构架设计师主持完成。44、测试用例是一组(测试用的输入数据以及对应的预期结果)。45、由于面向对象中的继承和消息机制,使得软件测试(更加复杂)。46、软件维护过程中产生的副作用,一般是由(修改程序)引起的。47、项目计划活动的主要任务是(D)。A.估算项目的进度 B.分配工作量 C.计划资源使用 D.以上全部48、如果程序代码的(可读性)好,则调试的成本就可以大幅度降低。49、两个浮点数X0和X1比较相等时,应该用(|X0-X1|=4) & (b3) | (c1) printf(“c不在计算区域n”)