(第1章自测题及参考答案.doc
文本预览下载声明
第1章自测题及参考答案
二、填空题1.构成一个完整计算机系统的两部分是硬件与________。2.程序设计时代的生产方式是________。3.软件工程涉及到几个学科,它是一门_____学科。4.软件开发划分的各阶段任务尽可能独立,同一阶段任务性质尽可能________。5.将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是______模型。6.喷泉模型是一种以用户需求为动力,以_______为驱动的模型。7.结构化方法是一种面向数据流的开发方法。由结构化分析、_______、结构化程序设计构成。8.软件工程研究的主要内容是软件开发管理和_______两个方面。9.软件工具是支持软件开发人员的开发和维护活动而使用的________。10.一个软件项目的开发中,要采用一种生存周期模型,要按照某种________,使用相应的工具来进行。
三、选择题1.软件是一种( )产品。A.物质 B.逻辑 C.有形 D.消耗2.软件产品的开发主要是( )。A.复制 B.再生产 C.拷贝 D.研制3.个体手工劳动生产方式的时代是( )。A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程4.与计算机科学的理论研究不同,软件工程是一门( )学科。A.理论性 B.原理性 C.工程性 D.心理性5.软件重用的单位是( )。A.软件模块 B.性能 C.系统 D.功能6.软件开发费用只占整个软件系统费用的( )。A.1/2 B.1/3 C.1/4 D.2/37.软件开发中大约要付出( )%的工作量进行测试和排错。A.20 B.30 C.40 D.508.准确地解决“软件系统必须做什么”是( )阶段的任务。A.可行性研究 B.需求分析 C.详细设计 D.编码9.软件生存周期中最长的是( )阶段。A.需求分析 B.概要设计 C.测试 D.维护
第3章自测题及参考答案二、填空题1.需求分析阶段产生的最重要的文档是___需求规格说明书______。2.为解决一个复杂问题,往往采取的策略是___自顶向下逐步分解_______。3SA方法中使用半形式化的描述方式表达需求采用的主要描述工具是数据流图和数据字典。4.数据流图中有四种符号元素,它们是____数据流、加工、数据存储、数据源点和终点__。5.数据字典中有四类条目,分别是_____.数据流、数据项、数据存储、基本加工。6.在IDEF0图中,表示系统功能的图形称为_____活动 __图形。7.在画分层的DFD时,父图与子图的输入输出数据流要___平衡_______。8.用于描述基本加工的小说明的三种描述工具是_____结构化语言、判定表、判定树____。9.IDEF0是建立系统___功能_模型的有效方法。10.在IDEF0方法中,被标志为A—0的图称为系统的___内外关系图 _图。
三、选择题1.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。A.细节 B.输入与输出 C.软件的作者 D.绘制的时间2.需求规格说明书的内容还应包括对( )的描述。A.主要功能 B.算法的详细过程 C.用户界面及运行环境 D.软件的性能3.需求规格说明书的作用不应包括( )。A.软件设计的依据 B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据 D.软件可行性研究的依据4.SA方法用DFD描述( )A.系统的控制流程 B.系统的数据结构C.系统的基本加工 D.系统的功能5.一个局部数据存储只有当它作为( )时,就把它画出来。A.某些加工的数据接口 B.某个加工的特定输入C.某个加工的特定输出 D.某些加工的数据接口或某个加工的特定输入/输出6.对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( )。A.必须一致 B.数目必须相等 C.名字必须相同 D.数目必须不等7.需求分析阶段不适用于描述加工逻辑的工具是( )。A.结构化语言 B.判定表 C.判定树 D.流程图8.SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C.获得当前系统的物理模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D.获得当前系统的物理模型,建立当前系统的物理模型,建立目标系统的物理模型9.SA方法的基本思想是( )A.自底向上逐步抽象 B.自底向上逐步分解C.自顶向下逐步分解 D.自顶向下逐步抽象 10.初步用户手册在( )阶段编写。A.可行性研究
显示全部