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

设计模式的六大原则是什么?

1、开闭原则(Open Close Principle)

2、里氏代换原则(Liskov Substitution Principle)

3、依赖倒转原则(Dependence Inversion Principle)

4、接口隔离原则(Interface Segregation Principle)

5、迪米特法则,又称最少知道原则(Demeter Principle)

6、合成复用原则(Composite Reuse Principle)

选自菜鸟https://www.runoob.com/design-pattern/design-pattern-intro.html

什么是软件工程?

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
百度百科 https://baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/25279?fr=aladdin
 
说出至少五个你所熟悉的设计模式,并对其中一个设计模式用一个简单的案例具体说明。
23种设计模式选自:  http://c.biancheng.net/view/1320.html
 
软件工程三要素是什么? 过程,方法,工具
http://www.360doc.com/content/10/0228/13/495229_17095738.shtml
 
软件工程的七条基本原理是什么?
  1. 用分阶段的生命周期计划严格管理
  2. 坚持进行阶段评审
  3. 实行严格的产品控制
  4. 采用现代程序设计技术
  5. 结果应能清楚地审查
  6. 开发小组的人员应该少而精
  7. 承认不断改进软件工程实践的必要性
https://www.docin.com/p-1092608883.html
 
在基于数据库的信息管理系统种,数据库概念模型的设计对应于系统开发的(B)阶段
A、需求分析 B、概要设计 C、详细设计 D、程序设计
 
为了提高模块的独立性,模块之间最好是(D)
A、控制耦合 B、公共耦合 C、内容耦合 D、数据耦合
 
软件测试的目的是(C)
A、为了表明程序没有错误   B、为了说明程序能正确地执行
C、为了发现程序中地错误   D、为了评价程序地质量
 
说明软件测试步骤?简述每个步骤地测试对象和测试依据。
测试步骤 测试对象 测试依据
单元测试 程序模块 详细设计说明书、源代码
集成测试 已测试的模块 系统概要设计说明书
确认测试 已集成的软件 系统需求规格说明书
系统测试 已确认的软件 系统其他元素
以上四题选自 北京邮电大学2007-2008学年第二学期《软件工程》期末考试试题A卷  https://max.book118.com/html/2018/0615/172768527.shtm

你可能感兴趣的:(如何评测软件工程知识技能水平?)