2月15日笔记

 一、H型模型

1、模型流程

产品拿出需求规格说明书(srs);召开需求会议,分析需求,熟悉需求;测试负责人拿到需求开始编写测试计划;安排测试任务,各自编写测试用例;编写完用例后在对用例进行评审(有组内评审,有交叉评审);评审通过以后,导入到用例管理工具中;在搭建好环境(运维或测试人员);开发开发完也要进行提测(达到准入);测试将代码包部署到环境中;在进行冒烟测试,冒烟测试通过(如果冒烟失败,就打回版本),就进行sit1系统集成测试,将所有测试用例都执行一遍;有bug提交给开发,开发修改,再提交代码包;进行第二次sit系统集成测试,也要冒烟测试,冒烟测试以后就开始进行sit2系统集成测试,测试中发现的bug,提交给开发,开发修改,再提交第三次代码包,进行第三sit系统集成,以此类推,直到测试用例100%执行,0bug(达到测试准出),输出测试报告;通知uat验收,验收通过;封装版本,打包,准备线上数据,上线,线上测试,线上测试通过,上线成功。(如果线上有bug根据影响程度判断:影响大就回退版本,如果影响小,备注好下一个版本解决)

2、 流程脑图

优点:

  1. 清晰明确:H模型能够明确地将工作任务水平和垂直分解,使团队成员清楚其所负责的工作内容和职责。

  2. 易于控制:通过水平和垂直分解,项目管理者可以更容易地跟踪和控制项目进度和成果。

  3. 适用范围广:H模型适用于各类软件开发项目,无论是小型还是大型项目都可以采用。

  4. 有利于团队合作:通过明确任务分工,有助于团队成员之间的协作和沟通。

缺点:

  1. 缺乏灵活性:一旦完成水平和垂直分解,很难对任务进行重新安排或调整,缺乏应变的灵活性。

  2. 风险集中:如果某个阶段出现问题,可能会对整个项目造成影响,风险无法有效分散。

  3. 可能出现重复工作:由于任务被水平和垂直分解,可能会导致不同团队或成员之间出现重复工作的情况。

  4. 依赖团队协作:若团队成员之间合作出现问题,可能会导致整个项目进度延误或质量下降。

二、W模型

1、 流程图

2、W模型的优缺点

W模型的优点:

1、能够尽早发现缺陷

2、降低修复成本

3、方便项目整体管理

缺点

1、开发和测试依然是线性的关系

2、需求的变更和调整不方便

三、敏捷开发模型

这是一种新的模型,前面的几种都是属于传统型。它能适应快速需求变化,交付周期短,轻量级的开发模式。

1. 需求规划阶段

  • 用户故事梳理
    产品负责人(PO)收集需求,整理为「用户故事」(User Stories),形成优先级排序的产品待办列表(Product Backlog)

  • 迭代规划会
    团队共同选择当前迭代(Sprint)要完成的故事,拆解为具体任务,生成迭代待办列表(Sprint Backlog)


2. 迭代开发周期(Sprint)

  • 短周期交付
    固定周期(通常2-4周),团队协作完成迭代目标,每日通过**站会(Daily Scrum)**同步进度与障碍。

  • 持续集成
    开发人员频繁提交代码,通过自动化测试保证代码质量,确保可随时交付可工作的软件


3. 评审与反馈

  • 迭代评审会(Sprint Review)
    向客户/利益相关者展示迭代成果,获取反馈并调整后续需求优先级。

  • 迭代回顾会(Sprint Retrospective)
    团队内部总结改进点,优化协作流程(如工具、沟通方式等)。


4. 持续交付与演进

  • 增量发布
    每个迭代产出可交付的产品增量,逐步完善功能,支持快速上线验证。

  • 需求动态调整
    根据市场变化或用户反馈,灵活调整产品待办列表,适应新需求。

5. 优点

  1. 快速响应变化

    • 通过短周期迭代(如2~4周),灵活调整需求优先级,适应市场或客户需求的快速变更。

  2. 持续交付价值

    • 每个迭代产出可工作的软件增量,降低交付风险,客户可尽早验证功能并反馈。

  3. 高度协作与透明

    • 每日站会、迭代评审会等机制促进团队与客户的高频沟通,减少信息偏差。

  4. 提升团队自主性

    • 强调自组织团队,开发者参与决策,激发创造力与责任感。

  5. 持续改进机制

    • 通过迭代回顾会(Retrospective)不断优化流程,提升效率与质量。


6. 缺点

  1. 依赖客户深度参与

    • 需客户或PO全程配合需求澄清与验收,若参与不足易导致方向偏差。

  2. 文档管理薄弱

    • 轻文档化特性可能导致长期维护困难(如交接、合规审计场景)。

  3. 进度与成本难预测

    • 需求动态调整导致项目整体时间与预算的确定性较低。

  4. 对团队素质要求高

    • 需成员具备跨职能协作能力,且自律性不足的团队易陷入混乱。

  5. 不适用所有项目类型

    • 需求高度稳定、强管控型项目(如军工、航天)可能更适合传统瀑布模型。

四、 Linux 

1、介绍

Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;

注解:(1)免费:不要钱    (2)源代码公开 (3)多用户  :可以在不同用户操作 (4)多任务:同时执行多个任务(5)多线程:支多个线程同时工作  (6)多cpu:系统支使用多个cpu

2、作者

由芬兰大学生Linux torvalds在1991年开发了该系统
3、linux主流的版本

3、 linux操作系统的优点

1).系统稳定
2).作为服务器系统使用

4、为什么学习linux?

1)作为服务器,部署环境,
例如:
lamp=linux+apache+mysql+java dym环境
lnmp=linux+nginx+mysql+php     论坛环境
2)学习linux命令

五、 Linux 各类版本

1、centos (免费)

优点:非常稳定和可靠,服务器的首选,免费下载和使用
缺点:内核版本比较旧

2、 Ubuntu (乌班图)

优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档
缺点:与debian有一定的兼容问题

3、 red  hat (红帽子)

优点:高性能的云、虚拟化、存储、Linux 和中间件技术

4、 dibian    

5、 openuser

6、 gentoo

六 、 Linux 常见命令

1、查看ip地址

ifconfig 查看ip地址

2、查看网络连接

ping  查看网络连接

3、防火墙设置

service iptables restart   重启防火墙

service iptables stop  关闭防火墙

service iptables start  开启防火墙

service iptables status  查看防火墙的状态

4、切换用户

超级用户切换普通用户  :su 普通用户

普通用户切换超级用户:

su  root  输入密码(密码不显示)   敲回车查看用户命令:cat /etc/passwd

5、连接虚拟机

ssh +ip   连接虚拟机

6、查看目录

cd  /  /表示根目录

熟悉/目录下的文件最开始目录

7、进入文件夹

cd 进入文件夹

cd  / 回到根目录

cd .   . 表示当前目录cd ..  返回上一级目录cd ../..  返回上 两级目录cd ../../..  返回上 三级目录

8、查看当前路径

pwd 查看当前路径

9、横向显示目录

ls  横向显示目录下所有的文件和目录名

10、纵向显示目录

ll  (简写:ls  -l)纵向显示当前所有目录和文件ls -a  查看当前目录下所有的文件和文档和隐藏文件(.或..的文件)

11、 创建文件夹

mkdir  创建文件夹

(1)创建单个文件    mkdir  tt(2)创建多个文件  (3)mkdir  -p  创建层级目录

12、创建文档

touch  创建文档

(1)创建单个文档

touch  bb

(2)创建多个文档  

touch    文档1  文档2

13 、 编辑文档

vim 或vi   编辑文档

14、 进入编辑模式

按i键进入编辑模式

15、 进入命令模式

按esc键或ctrl+c键进入命令模式

底层命令模式

:wq  保存退出

w保存

q退出

!强制​​​​​​​

wq!保存强制退出梳理流程:vim  文档名==》敲回车==》按i键(进入编辑模式)==》输入内容==》输入ctrl+c(进入命令模式)==》shift+:输入wq  ==》敲回车

16、 查看文件所有的内容

cat  查看文件所有的内容

查看指定的内容:

cat 文档名|grep  搜索的内容

| 管道符

grep 匹配,过滤,搜索

17、 查看前面内容

head  文档名查看文档指定的前几行:head   -n 数字    文档名

18、 查看文档的后几行

(1)tail  文档(2)tail -n数字  文档名

(3)查看实时内容:

tail -f  文档名 ctrl+c或ctrl+z 退出

19、 按百分比查看内容

more按百分比查看内容

20、 按上下翻页查看内容

less+文档名

ctrl+z 退出

21、 删除

(1)rm  文档 提示性删除,输入y,敲回车(2)rm -r 提示性删除目录

(3)rm -rf 强制删除

图片

(4)rm -rf *  删除文件下的所有内容  *表示所有

22、 复制文件

cp  源文档  新文档

23、 重命名,移动

(1)重命名 mv(2)mv移动

24、 查找文档

find  路径 -name  文档名

25、 history历史命令

清除命令

history -c

26、 reset 重置屏幕

27、 clear 清除屏幕

28、 快照(备份系统)

还原系统

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值