1. 公司人员架构: 项目经理(PM)产品经理à架构师à需求分析师(BA)UI设计师Dev(前端开发,后端开发)测试(QC:注重结果/QA:注重过程)实施工程师(交付)运维2. 环境:开发环境:开发人员 测试环境:测试人员 生产环境:线上环境,用户使用的环境 这三个环境是相互隔离的3. 软件研发模型: 瀑布模型:将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活特点:每一步都可以去验证上一步的正确性 线性,顺序的模型优点:有利于大型软件开发组织人员的管理,有利于开发方法和工具的使用,提高软件的质量和效率缺点:需求收集的周期长,敏捷模型:是一种以人为核心,迭代,循序接近的一种开发思想,软件研发会分为多个阶段,各个阶段都具有独立运行,独立交付的特征。SCRUM:敏捷开发的典型的管理实践(方法论)每一次迭代都包括了计划分析,需求分析、开发和测试计划、设计,实现(编码)与测试,报告。有个站立会:分享进度看板:作业: 项目管理工具 JIRA 禅道 用户故事:用户需求点 燃尽图:是用于表示剩余工作量的工作图表 (即进度图)4.敏捷开发流程:产品经理先开会 进行需求分析会 发配任务 然后 UI去搞设计图 产品经理去搞设计/计划 然后 开发准备开发环境 例如框架 工具 然后 根据UI设计图 和需求进行编码 然后 代码编写完成后和后端进行接口对接(联调) 然后 打包 发给测试人员 然后 测试 发现BUG 然后把BUG发送到禅道 然后 开发人员根据 禅道进行 BUG修复 然后修复后 发送到禅道 然后测试在测试 没问题后 关闭BUG上传5.常用浏览器国内的浏览的核心大都是以Blink和webkit做的,国内目前没有自己的浏览器核心6.Web标准由w3c 组织和其他标准化组织指定的一系列网页咨询标准集合。为什么会有这个Web标准?不同的浏览器解析出来的效果可能不一样,如果没有统一的标准,那么就要根据不同浏览器开发一套代码,为了更加的方便快捷Web的构成结构是HTML 表现是css 行为是网页模型的定义和交互JS7.HTML的语法:HTML标签是由尖括号包围的关键词来表示的,标签成对出现,单标签是html中占比很少的标签。8.标签关系:父子,并列(兄弟关系)9.基本骨架::页面中最大的标签,也称为根标签:文档的头部、在head标签中一般要设置的标签是标签:文档的标题,可以让页面拥有一个属于自己的网页标题:文档的主体、页面中显示的内容基本都是放在body标签中的 HTML的文档后缀必须写成.html或者10.<!DOCTYPE html> 文档类型这个声明就是告诉浏览器要使用HTML5来进行标签的解析。DTD是定义和校验HTML内容的,所以它写在html文件的最前面。DTD不是HTML,是另一种专门定义标签语言的语言。
|