软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别,分析与综合,制定规格说明以及()。

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[单选] 软件需求分析阶段工作,可以分成以下四个方面:对问题的识别,分析与综合,制定规格说明以及()。
A.A.总结
B.B.实践性报告
C.C.需求分析评审
D.D.以上答案都不正确

【◆参考答案◆】:C

(2)【◆题库问题◆】:[问答题] 可行性分析的目的有哪些?

【◆参考答案◆】:
1.用最小的代价在尽可能短的时间内确定问题是否能够解决。
2.确定问题是否能够解决和值得解决。
3.分析可能的利弊关系。

(3)【◆题库问题◆】:[填空题] 对于n个元素构成的线性表,采用简单选择排序共需进行()趟排序。

【◆参考答案◆】:n-1

(4)【◆题库问题◆】:[单选] 组织机构图是()。
A.UML的一个最新图
B.类图的一种
C.用于识别角色的辅助图
D.用例图的一种

【◆参考答案◆】:C

(5)【◆题库问题◆】:[问答题] 数据流图需要遵循哪些基本原则?

【◆参考答案◆】:
在分层细化时必须保持数据的连续性,也就是说细化前后对应功能的输入/输出数据必须相同。把一个功能进一步分解成子功能,这些子功能必须有独立的功能,否则,就不需要再分解了。

(6)【◆题库问题◆】:[单选] 在攻克技术难题时,最佳的开发团队组织模型是()。
A.A.民主式结构
B.B.主程序员式结构
C.C.矩阵式结构
D.D.以上所有选项都不是

【◆参考答案◆】:A

(7)【◆题库问题◆】:[填空题] 为改正软件系统中潜藏的错误而进行的维护活动称为()。

【◆参考答案◆】:纠错性维护

(8)【◆题库问题◆】:[判断题] 软件过程设计不用遵循"自上而下,逐步求精"的原则和单入口单出口的结构化设计思想。
A.正确
B.错误

【◆参考答案◆】:正确

(9)【◆题库问题◆】:[问答题] UML中有哪几类个视图,它们的作用分别是什么?

【◆参考答案◆】:
(1)用例视图(Use-Case view)
用例视图用于描述系统的功能集。它是从系统外部以用户角度,对系统做的抽象表示。用例视图所描述的系统功能依靠于外部用户或另一个系统触发激活,为用户或另一个系统提供服务,实现与用户或另一个系统之间的交互。
用例视图中可以包含若干个用例,用例表示系统能够提供的功能,用例视图是其他视图的核心和基础。其他视图的构造依赖于用例视图中所描述的内容,因为系统的最终目标是实现用例视图中描述的功能,同时附带一些非功能性的特性,因此用例视图影响着所有其他的视图。
(2)逻辑视图(Logical view)
如果说用例视图描述系统"做什么",那么逻辑视图就是描述"怎么做"。系统的静态结构描述类、对象和它们之间的关系,反映的是系统静态特征或结构组成。
(3)组件视图(Component view)
组件视图用来描述系统实现的结构和行为特征,反映系统各组成元素之间的关系。组件视图由组件图实现,主要供开发者和管理者使用。
(4)并发视图(Concurrency View)
并发视图用来描述系统的动态和行为特征。并发视图将任务划分为进程或线程形式,通过任务划分引入并发机制,可以高效地使用资源、并行执行和处理异步事件。除了划分系统为并发执行的进程或线程外,并发视图还必须处理通信和同步问题。
(5)配置视图(Deployment View)
配置视图体现了系统的实现环境,反映系统的物理架构。配置视图还包括一个映射,该映射显示在物理架构中组件是怎样分配的。

(10)【◆题库问题◆】:[单选] 下面不是软件危机现象的是()
A.对软件开发成本和进度的估计常常很不准确
B.用户对"已完成的"软件系统不满意的现象经常发生
C.软件产品的质量往往靠不住
D.软件常常是可维护的

【◆参考答案◆】:D

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: