简述SA方法的优点。

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题,简答题] 简述SA方法优点

【◆参考答案◆】:1)公认的、有成效的、技术成熟、使用广泛的一种方法,比较适合于开发数据处理类型软件的需求分析。2)该方法利用图形等半形式化工具表达需求,简明、易读,也易于使用,为后一阶段的设计、测试、评价提供了有利条件。

(2)【◆题库问题◆】:[名词解释] 软件工程的7条基本原理是什么?

【◆参考答案◆】:1)用分阶段的生存周期计划严格管理2)坚持进行阶段评审3)实行严格的产品控制4)采用现代程序设计技术5)结果应能清楚地审查6)开发小组的人员应少而精7)承认不断改进软件工程实践的必要性

(3)【◆题库问题◆】:[单选] 下列不是常见的模型元素间的关系有()
A.并联
B.聚合
C.依赖
D.笔记

【◆参考答案◆】:D

(4)【◆题库问题◆】:[问答题,简答题] 描述表达基本加工逻辑功能的结构化工具有哪些特点?

【◆参考答案◆】:其特点如下所述:(1)自然语言语义丰富,语法灵活,可描述十分广泛而复杂的问题,表达人们丰富的感情和智慧。(2)结构化语言没有严格的语法规定,使用的词汇比形式化的计算机语言广泛,但使用的语句类型很少,结构规范,表达的内容清晰、准确、易理解,不易产生歧义。(3)决策树清晰地表达了在什么情况下应采取什么策略,不易产生逻辑上的混乱。是描述基本加工的逻辑功能的有效工具。(4)决策表将比较复杂的决策问题简洁、明确、一目了然地描述出来。它是描述条件比较多的决策问题的有效工具。

(5)【◆题库问题◆】:[单选] 下面模式属于行为设计模式的是()
A.command模式
B.FactoryMothod模式
C.Beidge模式
D.Adapter模式

【◆参考答案◆】:A

(6)【◆题库问题◆】:[问答题] 简述软件生命周期方法学的途径,以及划分阶段步骤的目的和实质。

【◆参考答案◆】:软件生命周期方法学是软件工程的传统途径,划分阶段步骤的目的和实质是:控制开发工作的复杂性,通过有限步骤,把抽象逻辑概念,转化为具体物力实现。

(7)【◆题库问题◆】:[问答题,简答题] 需求分析任务完成的标志是什么?

【◆参考答案◆】:完成相关文档;复审通过;建立数据库;导出逻辑模型。

(8)【◆题库问题◆】:[单选] 下列哪项需求描述属于业务需求描述()。

【◆参考答案◆】:C

(9)【◆题库问题◆】:[填空题] 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按列优先的顺序存储,数组的起始地址为100,元素M[2][1]的地址是()

【◆参考答案◆】:116

(10)【◆题库问题◆】:[填空题] 在编码阶段对代码的可测试性进行考虑可以()测试阶段的工作量。

【◆参考答案◆】:减少

发表评论

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