《计算机科学技术:软件需求分析试题一.docx》由会员分享,可在线阅读,更多相关《计算机科学技术:软件需求分析试题一.docx(7页珍藏版)》请在第一文库网上搜索。
1、计算机科学技术:软件需求分析试题一1名词解释第二范式W案:符合第二垣式的条件,每个非关键字属性都仅由关键字决定,而且一个非关键字属性不能仅仅是对另一个非关键字属性的进一步描述(即一个非关键字属性值不依赖于另一个非关键字属性值),消除了非关键字属性对关键字属性的传递依赖。2、问答题什么是需求分析?需求分析阶段的基本任务是什么?答案:需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。基本任务:问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。分析与综合,导出软
2、件的逻辑模型。编写文档:包括编写”需求规格说明书”,“初步用户使用手册”确认测试计划”,“修改完善软件开发计划”。3、名词解释状态转换图答案:状态转换图(简称为状态图)通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。提供了行为建模机制。4、问答题E-R图中包含哪几种种基本成分?答案:实体(即数据对象)、关系和属性5、名词解释第一范式答案:每个属性值都必须是原子值,即仅仅是一个简单值而不含内部结构。6、名词解释层次方框图答案:层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底
3、层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。7、名词解释IPO图答案:IPo图是输入、处理、输出图的简称,能够方便地描绘输入数据、对数据的处理和输出数据之间的关系。8、名词解释第二范式答案:满足第一范式条件,而且每个非关键字属性都由整个关键字决定(而不是由关键字的一部分来决定),消除了非关键字属性对关键字属性的部分依赖。9、问答题联系可分为哪几种类型?答案:一对一联系(1:1)一对多联系(1:N)多对多联系(M:N)10、问答题什么是结构分析方法?该方法使用什么描述工具?答案:结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整
4、个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。11、问答题为何要进行数据结构规范化?答案:为减少数据冗余,避免出现插入异常或删除异常,简化修改数据的过程。12、问答题结构化分析方法通过哪些步骤来实现?答案:了解当前系统的工作流程,获得当前系统的物理模型。抽象出当前系统的逻辑模型。建立目标系统的逻辑模型。作进一步补充和优化。13、名词解释从哪些方面验证软件需求的正确性?答案:(1)一致性所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。(2)完整性需求必须是完整的,规格说明书应该包
5、括用户需要的每一个功能或性能。(3)现实性指定的需求应该是用现有的硬件技术和软件技术基本上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步则很难做出预测,只能从现有技术水平出发判断需求的现实性。(4)有效性必须证明需求是正确有效的,确实能解决用户面对的问题。计算机科学技术:软件需求分析知识学习1、名词解释IPO图答案:IPo图是输入、处理、输出图的简称,能够方便地描绘输入数据、对数据的处理和输出数据之间的关系。2、名词解释层次方框图答案:层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的
6、子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。3、问答题结构化分析方法通过哪些步骤来实现?答案:了解当前系统的工作流程,获得当前系统的物理模型。抽象出当前系统的逻辑模型。建立目标系统的逻辑模型。作进一步补充和优化。4、名词解释状态转换图答案:状态转换图(简称为状态图)通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。提供了行为建模机制。5、名词解释第二范式答案:满足第一范式条件,而且每个非关键字属性都由整个关键字决定(而不是由关键字的一部分来决定),消除了非关键字属性对关键字属性的部分依赖。6、问答题E-R图中包含哪几种种基本成分?答案:实体(即数据对象)
7、、关系和属性7、问答题联系可分为哪几种类型?答案:一对一联系(1:1)一对多联系(1:N)多对多联系(M:N)8、名词解释第一范式答案:每个属性值都必须是原子值,即仅仅是一个简单值而不含内部结构。9、名词解释第三范式答案:符合第二范式的条件,每个非关键字属性都仅由关键字决定,而且一个非关键字属性不能仅仅是对另一个非关键字属性的进一步描述(即一个非关键字属性值不依赖于另一个非关键字属性值),消除了非关键字属性对关键字属性的传递依赖。10、问答题什么是需求分析?需求分析阶段的基本任务是什么?答案:需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义
8、,再由需求定义转换到相应的需求规格说明的过程。基本任务:问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。分析与综合,导出软件的逻辑模型。编写文档:包括编写“需求规格说明书”,“初步用户使用手册“,”确认测试计划“,修改完善软件开发计划”。11、名词解释从哪些方面验证软件需求的正确性?答案:(1)一致性所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。(2)完整性需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。(3)现实性指定的需求应该是用现有的硬件技术和软件技术基本上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步则
9、很难做出预测,只能从现有技术水平出发判断需求的现实性。(4)有效性必须证明需求是正确有效的,确实能解决用户面对的问题。12、问答题什么是结构分析方法?该方法使用什么描述工具?答案:结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。13、问答题为何要进行数据结构规范化?答案:为减少数据冗余,避免出现插入异常或删除异常,简化修改数据的过程。计算机科学技术:软件需求分析测试题1、名词解释第三范式答案
10、:符合第二范式的条件,每个非关键字属性都仅由关键字决定,而且一个非关键字属性不能仅仅是对另一个非关键字属性的进一步描述(即一个非关键字属性值不依赖于另一个非关键字属性值),消除了非关键字属性对关键字属性的传递依赖。2、问答题联系可分为哪几种类型?答案:一对一联系(1:1)一对多联系(1:N)多对多联系(M:N)3、问答题E-R图中包含哪几种种基本成分?答案:实体(即数据对象)、关系和属性4、名词解释从哪些方面验证软件需求的正确性?答案:(1)一致性所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。(2)完整性需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。(3)现实性指
11、定的需求应该是用现有的硬件技术和软件技术基本上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步则很难做出预测,只能从现有技术水平出发判断需求的现实性。(4)有效性必须证明需求是正确有效的,确实能解决用户面对的问题。5、名词解释层次方框图答案:层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。6、名词解释第二范式答案:满足第一范式条件,而且每个非关键字属性都由整个关键字决定(而不是由关键字的一部分来决定),消除了非关键
12、字属性对关键字属性的部分依赖。7、问答题什么是结构分析方法?该方法使用什么描述工具?答案:结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。8、问答题什么是需求分析?需求分析阶段的基本任务是什么?答案:需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。基本任务:问题识别:双方确定对问题的综合需求,
13、这些需求包括功能需求,性能需求,环境需求,用户界面需求。分析与综合,导出软件的逻辑模型。编写文档:包括编写“需求规格说明书“,“初步用户使用手册“确认测试计划“,“修改完善软件开发计划”。9、名词解释状态转换图答案:状态转换图(简称为状态图)通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。提供了行为建模机制。10、名词解释第一范式答案:每个属性值都必须是原子值,即仅仅是一个简单值而不含内部结构。11、问答题为何要进行数据结构规范化?答案:为减少数据冗余,避免出现插入异常或删除异常,简化修改数据的过程。12、名词解释IPO图答案:IPo图是输入、处理、输出图的简称,能够方便地描绘输
14、入数据、对数据的处理和输出数据之间的关系。13、问答题结构化分析方法通过哪些步骤来实现?答案:了解当前系统的工作流程,获得当前系统的物理模型。抽象出当前系统的逻辑模型。建立目标系统的逻辑模型。作进一步补充和优化。计算机科学技术:软件需求分析必看题库知识点1、问答题什么是结构分析方法?该方法使用什么描述工具?答案:结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。2、名词解释层次方框图答案:层次
15、方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。3、问答题联系可分为哪几种类型?答案:一对一联系(1:1)一对多联系(1:N)多对多联系(M:N)4、问答题为何要进行数据结构规范化?答案:为减少数据冗余,避免出现插入异常或删除异常,简化修改数据的过程。5、问答题什么是需求分析?需求分析阶段的基本任务是什么?答案:需求分析:开发人员准确地理解用户的要求,进行细致的调查解析:岚邀答案需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。基本任务:问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。分析与综合,导出软件的逻辑模型。编写文档:包括编写“需求规格说明书”,“初步用户使用手册“,”确认测试计划“,“修改完善软件开发计划”。6、问答题结构化分析方法通过哪些步骤来实现?答案:了