- 软件质量特性中的可移植性可移植性包含:适应性、易安装性、共存性和易替换性四个特性。
- McCabe度量法计算程序的环路复杂性:
- 软件测试的目的在于希望以最少的人力和时间发现潜在的各种错误和缺陷。
- 内聚类型:
功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。
顺序内聚:处理元素相关,而且必须顺序执行。
通信内聚:所有处理元素集中在一个数据结构的区域上。
过程内聚:处理元素相关,而且必须按特定的次序执行。
瞬时内聚:所包含的任务必须在同一时间间隔内执行(如初始化模块)。
逻辑内聚:完成逻辑上相关的一组任务。
偶然内聚:完成一组没有关系或松散关系的任务。 - 动态绑定是实现多态的基础。
- ARP和ICMP是网络层协议,X.25是数据链路层协议,只有SNMP是应用层协议。SNMP协议的报文是封装在UDP协议中传送。
- 对于多种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议
- 关于周期
- 浮点数能表示的数的范围由阶码的位数决定,精度由尾数的位数决定
- 防火墙的功能:
- 用户需求不清晰且经常发生变化适用于“原型化开发方法”
- 结构化开发方法的基本特征是:自顶向下,逐层分解,适合于大型的数据处理系统
- 编译和解释的区别:
- 在多线程环境中,线程独有的资源包括:程序计数器、寄存器、栈
- 软件工程:软件过程模型分析总结
16. 软件质量模型
17. 不同的标识方法:
18. 函数覆盖和重载的区别?
19. UML图的说明:
20. 设计模式合集:
21. 数据库三种模式:
22. 分布式数据库的特性
23. OSI 七层协议
24. 存储设备按访问速度排序为:通用寄存器>Cache>内存>硬盘
25. Cache的地址映像方式种,发生块冲突次数大小比较如下:全相联映像块冲突<组相联映像块冲突<直接映像块冲突
26. 中断响应时间,是指从发出中断请求到开始进入中断服务程序所需的时间
27. 安全防范体系的层次划分:
28. 媒体的几种形式:
29.软件工程的知识:
软件过程是一种层次化的技术,从底向上分别为质量、过程、方法和工具。
- 软件设计的阶段划分:
- 风险暴露的知识:
- 全局变量、静态局部变量、静态全局变量都存放在静态数据存储区
- 系统初始化的3个环节:自底向上,从硬件到软件的次序依次为:片级初始化、板级初始化、系统级初始化
- 敏捷开发的相关知识:
- UML用关系把事物结合到一起,主要有下列四种关系:
- 优先队列的相关知识