软件工程 软件工程软件工程的基本要素:方法、工具、过程。 生命周期 信息系统的生命周期: 系统规划 初步调查、分析系统目标、子系统组成、拟实施方案、可行性研究、制定系统建设方案 可行性研究报告、系统设计任务书 系统分析 业务流程分析、数据与数据流程分析、软件需求分析、网络需求分析 系统需求规格说明书、软件需求规格说明书、确认测试计划、系统测试计划、初步的用户手册 系统设汁 软 2024-05-23 系统分析师
需求工程 需求工程需求的分类需求的层次 业务需求:反映企业或客户对系统高层次的目标要求,通常来自项目投资人、客户、市场营销部门或产品策划部门。通过业务需求可以确定项目视图和范围。 用户需求:描述的是用户的具体目标,或用户要求系统必须能完成的任务。即描述了用户能使用系统来做什么。通常采取用户访谈和问卷调查等方式,对用户使用的场景进行整理,从而建立用户需求。 系统需求:从系统的角度来说明软件的需求,包括功能需 2024-05-23 系统分析师
项目管理 项目管理时间管理PERT图 甘特图PERT图 描绘出项目包含的各种活动的先后次序,标明每项活动的时间或相关的成本,能清晰地描述子任务之间的依赖关系; 甘特图 ** 能清晰地描述每个任务从什么时候开始,到什么时候结束,以及任务之间的并行关系**。但它不能清晰地反应出任务之间的依赖关系。 网络进度图 关键路径:从开始顶点到结束顶点的最长路径 在关键路径上的任务的松弛时间为0 。 2024-05-23 系统分析师
SHADER 学习日志 SHADER 学习日志smoothstep 发光 12345678910111213vec2 fixUV(in vec2 c) { return (2. * c - iResolution.xy) / min(iResolution.x, iResolution.y);}void mainImage( out vec4 fragColor, in vec2 frag 2024-05-23 webgl
WEBGL 学习日志 S 学习日志smoothstep 发光 12345678910111213vec2 fixUV(in vec2 c) { return (2. * c - iResolution.xy) / min(iResolution.x, iResolution.y);}void mainImage( out vec4 fragColor, in vec2 fragCoord 2024-05-23 webgl
WebGL 深度测试 WebGL 深度测试什么是深度? WebGL中的深度其实就是该像素点距离屏幕的距离,用Z值表示。 Z值越小就越靠近屏幕,上图中蓝色在前,红色在后,蓝色方块的Z值就要小于红色方块。 深度缓冲区 webgl场景中图形的每个面都有一个对应的深度缓冲区(一块内存区域),专门用于存储每个像素点的深度值 在不使用深度测试的时候,后绘制的物体A一定会覆盖先绘制的物体B,无论实际上这两个物体的深度(到屏 2024-05-23 webgl
WebGL 的 viewport 方法有什么用? viewport 和 gl_FragCoord gl_FragCoord 是webgl里面的泪之便利, 表示当前片元着色器处理的候选片元窗口相对坐标信息。可以简单理解成现在绘制的那个像素的坐标(假设每个片元刚好就是1px)。 假如,我们设定的viewport的渲染区域为(0, 0, 1280, 574) 这么大,那么,gl_Fragment的x分量 范围就在01280之间, y分量就在0574之间 2024-05-23 webgl
Webgl立方体贴图 与 天空球 立方体贴图 与 天空球webgl 支持将多个2D纹理组合成一个立方体纹理CubeMap。立方体纹理由 6 个 2D 纹理组成,每个2D 纹理对应立方体的一个面,立方体纹理可以理解为 6 个面都是图像的立方体。 贴图步骤在使用立方体纹理之前,需要把 6 个面的图像都加载进内存中。 纹理目标(Texture target) 方位 GL_TEXTURE_CUBE_MAP_POSITIVE_X 2024-05-23 webgl
webgl GLSL 内置函数 webgl GLSL 内置函数float abs(float x) 此函数会返回x的无符号绝对值,即如果x大于0则返回x,否则返回-x。 float sign(float x) 此函数又称为符号函数,如果x>0返回1.0,如果x=0返回0.0,否则返回-1.0 float floor(float x)向下取整。 float ceil(float x)向上取整。 float 2024-05-23 webgl
webgl 纹理贴图 webgl 纹理贴图在三维图形学中,有一项很重要的技术就是:就是将一张图像(就像一张贴纸)映射(贴)到一个几何图形的表面上去。这就是纹理映射(texture mapping)。此时,这张图片又可以称为纹理图像(texture image)或纹理(texture)。 纹理坐标 纹理坐标是纹理图像上的坐标,通过纹理坐标可以在纹理图像上获取纹素颜色。WebGL 系统中的纹理坐标系统是二维的。为了将纹理 2024-05-23 webgl