软件工程的目的是什么?

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[问答题] 软件工程目的是什么?

【◆参考答案◆】:为高质量的软件开发提供一个科学的体系框架。

(2)【◆题库问题◆】:[填空题] JSP方法不明确的划分()和()两个阶段。

【◆参考答案◆】:软件概要设计;详细设计

(3)【◆题库问题◆】:[填空题] 需求分析的基本任务是准确的回答()

【◆参考答案◆】:解系统必须做什么

(4)【◆题库问题◆】:[单选] 软件测试是软件质量保证的主要手段之一,测试的目标是()。
A.证明软件符合设计要求
B.发展软件的潜在能力
C.发现软件中的错误和缺陷
D.判定软件是否合格

【◆参考答案◆】:C

(5)【◆题库问题◆】:[单选] 软件危机具有下列表现()。I.软件开发成本估计不准确II.软件产品的质量往往靠不住III.软件常常不可维护IV.软件成本逐年上升
A.I、II和III
B.I、III和IV
C.II、III和IV
D.以上都正确

【◆参考答案◆】:D

(6)【◆题库问题◆】:[单选] 软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于()。
A.开发阶段
B.计划阶段
C.分析阶段
D.设计阶段

【◆参考答案◆】:C

(7)【◆题库问题◆】:[问答题] 什么叫模块化?设计一个系统时是否分的模块越多就越?好说明原因。

【◆参考答案◆】:
1.模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
2.不一定。当模块数目增加时每个模块的规模将减小,开发单个模块需要的成本(工作量)确实减少了,但是,随着模块数量增加,设计模块间接上所需要的工作量也将增加,根据这两个因素,得出设计一个系统时并不一定模块越多越好。

(8)【◆题库问题◆】:[单选] Struts框架可以支持以下哪种程序开发语言?()
A.C
B.C++
C.Java
D.C#

【◆参考答案◆】:C

(9)【◆题库问题◆】:[填空题] 维护中,因误删除一个标识符而引起的错误是()副作用。

【◆参考答案◆】:编码

(10)【◆题库问题◆】:[问答题,简答题] 对系统规格说明的管理复审主要解决哪些问题?

【◆参考答案◆】:对系统规格说明的管理复审主要解决的问题有:1)系统是否有稳定的商业需求,是否有经济和社会效益。2)系统开发是否还有其他的选择方案。3)系统各部分开发风险如何。4)系统开发所需资源是否具备。5)成本和进度计划是否合理等。

发表评论

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