如何评测软件工程知识技能水平?

拥有回忆 提交于 2020-01-07 07:59:54

如何测评软件工程知识技能水平

1.编程能力

对一个给定的问题,能快速的用自己掌握的编程语言解决问题,能解决实际问题。当然,拥有良好的编程能力也是找到一个好工作的必备技能。

2.学习能力

学习能力显然是必须的,当出现一个可以落地的新技术,且新技术能解决公司或个人面临的问题,且在能力范围内,具有良好的学习能力显然是必须。而且如今是学习型社会,提倡活到老学到老,只有具备良好的学习能力,才能不被社会淘汰,才能成为一个对社会有益的人。

3.团队协作

当今社会是合作型社会,良好的团队协作能力显然是必须的,好的团队协作能发挥出1+1>2的能力,而低效的团队协作就会像故事里说的那样,一个和尚挑水吃,两个和尚抬水吃,三个和尚没水吃。良好的团队协作能力是保证一个团队高效运行的基础,为个人,为企业,创造更多的价值。

4.跨领域融合能力

现今各个行业结合越来越紧密,这就需要我们具备跨专业的融合能力,能将自己的知识结合其他领域的知识,很好的运用起来,这样才能开发出让用户满意让公司放心的好产品,因为随着经济的发展,用户的需求层次也在不断提高,这就要求我们也要提升自己的素质,服务于用户。

 

试题

选择题

1. 软件需求规格说明的内容不应包括( B )

A.主要功能 B.算法的详细描述 C,用户的界面及运行环境 D.软件的性能

2.在E-R模型中,包含以下基本成分( C )

A.数据、对象、实体 B.控制、联系、对象 C.实体、联系、属性 D.实体、属性、操作

3.软件生命周期中所花费用最多的阶段是( D )

A.详细设计 B.软件编码 C.软件测试 D.软件维护

4.把一组具有相似特性的对象组合在一起,称之为(  C  )

A.多态性 B.继承性 C. D.消息

5.需求分析最终结果是产生( B )

A.项目开发计划 B.需求规格说明书 C.设计说明书 D.可行性分析报告

6.需求分析的主要任务是( B )

A.确定系统怎样完成工作 B.确定系统必须完成哪些工作 C.研究系统的软件结构 D.确定软件开发费用

7.下列关于设计模式的说法错误的是( A )

A.适配器模式⽤我们需要的接口对可以修改的类进⾏包装

B.策略模式将算法的选择和算法的实现分离

C.桥接模式将抽象部分和实现部分分离,使它们都可以独⽴地变化

D. 模板⽅法和⼯⼚⽅法都是将业务划分抽象层和具体层

8.对象实现了数据和操作的结合,使数据和操作(  C  )于对象的统一体中

A.结合  B.隐藏  C.封装  D.抽象

9.效率是一个性能要求,因此应当在以下哪个阶段规定?( B )

A.可行性分析   B.需求分析   C.概要设计   D.详细设计

 

10.下列的( C )不属于面向对象分析模型

 

A.用例图     B.类图     C.实体关系图   D.顺序图

大题

1.什么是软件工程?

答:软件工程是指导计算机软件开发和维护的一门工程学科,采用工程的概念、原理、技术和方法来开发与维护软件,把正确的管理和最好的技术结合起来,以经济地开发出高质量的软件并有效地维护。

2.什么是设计模式,常见的设计模式有哪些?

答:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。常见的设计模式有策略模式、桥接模式、观察者模式、抽象工厂模式等设计模式。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!