一个好的开发人员应具备的素质和能力有哪些?

  • A+

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

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

(1)【◆题库问题◆】:[问答题,简答题] 一个好的开发人员应具备的素质和能力有哪些

【◆参考答案◆】:一个好的开发人员应具备的素质和能力有:①善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。②牢固掌握计算机软件的基本知识和技能。③善于分析和综合问题,具有严密的逻辑思维能力。④工作踏实、细致,遵循标准和规范,不靠碰运气,具有严格的科学作风。⑤工作中表现有责任心、有毅力、有耐心。⑥具有良好的书面和口头表达能力。

(2)【◆题库问题◆】:[单选] 软件设计的主要目标是保证软件的高可靠性和什么性?()
A.易移植性
B.易维护性
C.易销售性
D.易测试性

【◆参考答案◆】:B

(3)【◆题库问题◆】:[单选] 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。
A.细节
B.输人与输出
C.软件的作者
D.绘制的时间

【◆参考答案◆】:B

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

【◆参考答案◆】:D

(5)【◆题库问题◆】:[问答题] 简述软件危机的表现形式。

【◆参考答案◆】:
1)软件的发展速度跟不上硬件的发展和用户需求
2)软件成本和开发进度不能预先估计,用户不满意
3)软件产品质量差,可靠性没有保证
4)软件可维护性差
5)软件产品没有配套文档

(6)【◆题库问题◆】:[单选] 下列哪个集合操作符返回两个查询都有的行。()
A.Union
B.Union all
C.Union only
D.Intersect

【◆参考答案◆】:D

(7)【◆题库问题◆】:[单选] 软件开发技术不包含()。
A.软件开发方法学
B.软件工程环境
C.软件工具
D.软件质量度量

【◆参考答案◆】:D

(8)【◆题库问题◆】:[单选] 面向对象技术特别强调的是()。
A.数据库的易操作性
B.数据结构的描述性
C.抽象类型的描述性
D.对象的数据结构

【◆参考答案◆】:D

(9)【◆题库问题◆】:[问答题] 什么是软件危机?为什么会产生软件危机?

【◆参考答案◆】:
软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重的问题,主要包含二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。产生软件危机的原因,一方面与软件本身的特点有关,另一方面和软件开发与维护的方法不正确有关。

(10)【◆题库问题◆】:[问答题] 为什么说面向对象方法学比传统方法学在稳定性方面要好?

【◆参考答案◆】:
传统的软件开发以算法为核心,开发过程基于功能分析和功能分解.用传统方法所建立起来的软件系统的结构紧密依赖于系统所要完成的功能,当功能需求
发生变化时将引起软件结构的整体修改.事实上,用户需求变化大部分是针对功能的,因此这样的软件系统是不稳定的。面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本作法是用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系。当对系统的功能需求变化时并不会引起软件结构的整体变化,仅仅只需要作一些局部性的修改。总之,由于现实世界中的实体是相对稳定的,因此,对象为中心构造的软件系统也是比较稳定的。

发表评论

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