设计模式的六大原则是什么?
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
软件工程的七条基本原理是什么?
- 用分阶段的生命周期计划严格管理
- 坚持进行阶段评审
- 实行严格的产品控制
- 采用现代程序设计技术
- 结果应能清楚地审查
- 开发小组的人员应该少而精
- 承认不断改进软件工程实践的必要性
https://www.docin.com/p-1092608883.html
在基于数据库的信息管理系统种,数据库概念模型的设计对应于系统开发的(B)阶段
A、需求分析 B、概要设计 C、详细设计 D、程序设计
为了提高模块的独立性,模块之间最好是(D)
A、控制耦合 B、公共耦合 C、内容耦合 D、数据耦合
软件测试的目的是(C)
A、为了表明程序没有错误 B、为了说明程序能正确地执行
C、为了发现程序中地错误 D、为了评价程序地质量
说明软件测试步骤?简述每个步骤地测试对象和测试依据。
测试步骤 | 测试对象 | 测试依据 |
单元测试 | 程序模块 | 详细设计说明书、源代码 |
集成测试 | 已测试的模块 | 系统概要设计说明书 |
确认测试 | 已集成的软件 | 系统需求规格说明书 |
系统测试 | 已确认的软件 | 系统其他元素 |