新学期天津大学《软件工程》在线作业一
奥鹏天津大学平时在线作业
《软件工程》在线作业一
在软件的需求分析中,开发人员要从用户那里解决的最重要的问题是( )。
A:要让软件做什么
B:要给该软件提供哪些信息
C:要求软件工作效率怎样
D:要让软件具有何种结构
答案问询微信:424329
结构化设计方法在软件开发中,用于( )。
A:测试用例设计
B:软件概要设计
C:程序设计
D:软件详细设计
答案问询微信:424329
确认测试中,作为测试依据的文档是( )。
A:需求规格说明书
B:设计说明书
C:源程序
D:开发计划
答案问询微信:424329
在程序的描述与分析中,用以指明数据来源.数据流向和数据处理的辅助图形是( )。
A:瀑布模型图
B:数据流图
C:数据结构图
D:业务流
答案问询微信:424329
软件结构图中,模块框之间若有直线连接,表示它们之间存在着( )关系。
A:调用
B:组成
C:链接
D:顺序执行
答案问询微信:424329
在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高( )。
A:结构化方法
B:原型化方法
C:面向对象的方法
D:控制流方法
答案问询微信:424329
UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( )。
A:基于瀑布模型的结构化方法
B:基于需求动态定义的原型化方法
C:基于对象的面向对象的方法
D:基于数据的数据流开发方法
答案问询微信:424329
在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( )。
A:需求分析阶段
B:详细设计阶段
C:概要设计阶段
D:可行性研究阶段
答案问询微信:424329
软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指( )。
A:模块间的关系
B:模块的操作细节
C:软件层次结构
D:软件开发过程
答案问询微信:424329
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。
A:抽象和信息隐蔽
B:局部化和封装化
C:内聚性和耦合性
奥鹏天津大学平时在线作业D:激活机制和控制方法
答案问询微信:424329
判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是( )
A:逻辑判断
B:层次分解
C:操作条目
D:组合条件
答案问询微信:424329
在软件需求分析和设计过程中,其分析与设计对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对二者的处理应该( )。
A:先数据后程序
B:与顺序无关
C:先程序后数据
D:可同时进行
答案问询微信:424329
划分模块时,一个模块的( )。
A:作用范围应在其控制范围之内
B:控制范围应在其作用范围之内
C:作用范围与控制范围互不包含
D:作用范围与控制范围不受任何限制
答案问询微信:424329
下列几种类型中,耦合性最弱的是( )。
A:内容型
B:控制型
C:公共型
D:数据型
答案问询微信:424329
软件质量保证应在( )阶段开始。
A:需求分析
B:设计
C:编码
D:投入使用
答案问询微信:424329
好的软件结构应该是( )。
A:高耦合、高内聚
B:低耦合、高内聚
C:高耦合、低内聚
D:低耦合、低内聚
答案问询微信:424329
详细设计与概要设计衔接的图形工具是( )。
A:DFD图
B:SC图
C:PAD图
D:程序流程图
答案问询微信:424329
软件需求说明书在软件开发中具有重要作用,但其作用不应该包括( )。
A:软件设计的依据
B:用户和开发人员对软件要做什么的共同理解
C:软件验收的依据
D:软件可行性分析依据
答案问询微信:424329
需求分析中,开发人员要从用户那里解决的最重要的问题是( )。
A:要让软件做什么
B:要给该软件提供哪些信息
C:要求软件工作效率怎样
D:要让该软件具有何种结构
答案问询微信:424329
结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的( )。
A:控制流
B:数据流
C:程序流
D:指令流
答案问询微信:424329