面向过程的系统设计
总体设计 首先研究、分析和审查数据流图。从软件的需求规格说明中弄清数 据流加工的过程,对于发现的问题及时解决。 然后根据数据流图决定问题的类型。数据处理问题典 ...
2025.07.05
软件测试概论
软件质量保证与测试相关概念 软件质量 定义:明确表示是否包含功能和性能需求,明确记载开发标准和所有专业开发软件的期望的隐性特点 关键点 软件测试时软件质量测量 ...
2025.07.05
软件测试技术
分类 白盒测试:考虑系统或组件的内部机制的测试形式(如分支测试、路径测试、语句测试等) 黑盒测试:忽略系统或组件的内部机制,仅关注于那些响应所选择的输入及相应 ...
2025.07.05
Rasterization
Screen 对于一个宽高为width, height的屏幕来说,从一个视点来看可以形成一个视锥: 定义一个宽高比 以及一个垂直视角 Vertical Fie ...
2025.07.05
Shading
Visibility 绘画算法:从远到近将物体画在屏幕上,近处的物体覆盖远处的对应的图层; 将模型三角光栅化,考虑对三角形按照距离屏幕的深度排序,复杂度为,但是 ...
2025.07.05
2D Transforms Transform in Scale 对于二维平面上的一个点, 将向量变换成原来的倍,只需要左乘缩放矩阵: 非均匀缩放:如果对坐标 ...
2025.07.05
推荐系统
概念 推荐系统的任务:联系用户和物品,解决信息过载的问题; 好友(社会化推荐) 用户的历史兴趣记录(协同过滤推荐) 用户的注册信息 为什么推荐系统收到欢迎: ...
2025.07.02
搜索引擎
技术架构 网络爬虫:搜索引擎的信息源来自于互联网网页,通过网络爬虫将整个互联网获取到本地。 网页去重:互联网页面中有相当大比例的内容是完全相同或者近似重复的,网 ...
2025.07.02
数据库管理技术
问题和挑战 数据库管理技术研究研究如何对数据进行科学管理,从而为人们提供可共享的、安全的、可靠的数据; 数据库管理技术可能面临的挑战:垃圾信息,数据类型多样化和 ...
2025.07.02
数据库理论
数据库是什么 数据库:长期存储在计算机内,有组织,可共享的海量数据集合 数据库相关理论及相关问题: 数据模型,规范化理论:如何组织这些数据? 数据定义和操作语 ...
2025.07.02
13456710