公司人员架构
总负责人项目经理(pm)
产品经理()
架构师
需求分析师(BA)
UI设计师
前端开发和后端开发(DV)
测试工程师
QA(质量保障):关注过程
QC(质量控制):只关注结果
实施工程师
运维工程师
三个环境:
开发环境
测试环境
生产环境(线上)
软件研发模型
瀑布模型:计划——需求分析——设计——编码——测试——运行维护
特点:线性,顺序
优点:有利于大型软件开发过程的人员组织和管理,有利于开发方法和工具的使用,可以提高软件质量和效率
缺点:需求收集时间过长
敏捷模型:敏捷模型是以人为核心,迭代,循序渐进的一种开发思想,软件项目研发通常被分为多个阶段,各个阶段都具备独立运行,独立交付的特征
scrum:敏捷的典型方法论、管理实践
站力会:分享进度,
看板:完成,正在,即将
用户故事:用户需求点
燃尽图:进度图,工作量/时间
模块:一个模块大概有10-15个接口
开发和测试比例:两个开发对一个测试或五个开发对一个一个测试
HTML简介
什么是网页
网页就是网站中的一页,通常是HTML格式的文件,它要通过浏览器来进行阅读
什么是网站
网站就是使用HTML等制作的内容相关的网页集合
什么是HTML
HTML全称是超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种标记语言
什么是超文本
1.图片、声音、动画、多媒体等等内容都可以实现
2.链接可以跳转到另一个页面,于各地网页进行连接(超级链接文本)
常用浏览器
谷歌(chrome)、火狐(Firefox)、IE(微软)、edge(微软)、safari(苹果浏览器)、opera,六大浏览器
web标准
web标准是由w3c组织和其他标准化组织制定的一系列网页咨询标准的集合
为什么需要web标准
不同的浏览器解析出来的效果可能不一致,如果没有统一标准,开发者就得针对不同的浏览器开发不同的代码
web标准的构成
结构(structure)
用于对网页元素进行整理和分类,目前主要学习HTML
表现(presentation)
用于设置网页元素的版式、颜色、大小等外观样式,主要指css
行为(behavior)
是指网页模型的定义和交互,目前主要学习js
HTML语法规范
基本的语法概述
HTML标签是由尖括号包围的关键词来表示的,例如<html>
标签成对出现,例如<html></html>,这样的情况我们称之为双标签,第一个标签是开始标签,第二个标签是结束标签
单标签是html里占比很少的标签,比如<br>、<meta>等标签
标签的关系
包含关系(父子关系)
并列关系(兄弟关系)
基本的骨架标签
<html></html>
页面中最大的标签,也称为根标签
<head></head>
文档的头部、在head标签中一般要设置的标签是<title></title>标签
<title></title>
文档的标签,可以让页面拥有一个属于自己的网页标题
<body></body>
文档的主体、页面中显示的内容基本都是放在body标签中的
html的文档后缀必须写成.html或者.htm
|