本文主要是介绍软考之零碎片段记录(十三)+复习巩固(八),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、学习
1. 磁头读取数据块
读取 t 块的文件。
磁头从一个磁道移植相邻刺刀需m毫秒, 在磁盘上半连续存放,相邻数据块的平均移动时间为n 个刺,每块的旋转起达时间和传输时间时 h毫秒和y 毫秒。读文件需要多久。
(m * n + h +y) t
2. 原型模型
- 不适合大型系统的开发
- 有助于满足真实需求(因为可以早期得到用户返回,、可视化展示)
- 降低开发风险
- 让用户有参与感
3. 三层C/S结构
怎样做到的分层使用不同语言进行开发。这其中应用了各种技术。如中间件和桥接技术、网络通信协议、标准化和开源库、明确的层次划分和接口定义(使接口层面数据交换是一致的)
- 客户端
- 逻辑层
- 数据访问层
4. 公共耦合
多个模块访问同一块公共数据环境。
5. 高质量软件的要求
- 满足用户规定的需求
- 遵循标准定义的一系列开发准则。这些准则包括编码规范、测试验证、模块化设计等
- 满足某些隐含的需求(需求以外的)。如好的可可理解性、可维护性。
6.白盒测试覆盖方法
语句覆盖 < 判断覆盖 < 条件覆盖 < 路径覆盖
- 语句:只需让程序中的语句都执行一遍 if A and B then; if C or D then, 让A=true,B=true,C=true即可
- 判断:每个判断节点的取真和取假分支执行一遍
- 条件:每个判断中每个条件可能取值至少满足一次。
- 路径:覆盖程序中所有可能的路径
二、复习
- Kruskal算法是一种用于查找最小生成树的算法。
- 使用贪心算法求权值,取最小权重的边累加。
- linux通用服务器为apache服务器,默认路径:/home/httpd
- SNMP传输协议使用了UDP,简单快速
- DNS解析域名为IP地址。浏览器使用域名,软件会使用ip地址
这篇关于软考之零碎片段记录(十三)+复习巩固(八)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!