单选题 下列关于软件需求管理与需求开发的论述,正确的是()
所谓需求管理是指对需求开发的管理
需求管理包括:需求获取、需求分析、需求定义和需求验证
需求开发是将用户需求转化为应用系统成果的过程
在需求管理中,要求维持对原有需求和所有产品构件需求的双向跟踪
单选题 为了直观地分析系统的动作,从特定的视点出发描述系统的行为,需要采用动态分析的方法。其中(1)本来是表达异步系统的控制规则的图形表示方法,现在已经广泛地应用于硬件与软件系统的开发中,它适用于描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统。(2)是描述系统的状态如何响应外部的信号进行推移的一种图形表示。空白(2)处应选择()
状态迁移图
时序图
Petri网
数据流图
单选题 为了直观地分析系统的动作,从特定的视点出发描述系统的行为,需要采用动态分析的方法。其中(1)本来是表达异步系统的控制规则的图形表示方法,现在已经广泛地应用于硬件与软件系统的开发中,它适用于描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统。(2)是描述系统的状态如何响应外部的信号进行推移的一种图形表示。空白(1)处应选择()
状态迁移图
时序图
Petri网
数据流图
单选题 结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architecture Context Diagram,ACD)则位于层次结构的顶层。在从ACD导出的()中给出了各个专门子系统和重要(数据与控制)信息流。
系统语境图
结构互连图
结构流程图
结构图的规格说明
单选题 需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(2)处应选择()
事件流
消息流
对象流
控制流
单选题 需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(1)处应选择()
功能和性能
数据和操作
实体和对象
操作和对象
单选题 下列关于UML叙述正确的是()
UML是一种语言,语言的使用者不能对其扩展
UML仅是一组图形的集合
UML仅适用于系统的分析与设计阶段
UML是独立于软件开发过程的
单选题 在软件开发的V模型中,应该在()阶段制定单元测试计划。
需求分析
概要设计
详细设计
代码编写
单选题 博学公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。
类图
序列图
部署图
对象图
单选题 当()时,用例是捕获系统需求最好的选择。
系统具有很少的用户
系统具有很少的接口
系统算法复杂,功能单一
系统有很多参与者