- 博客(6)
- 收藏
- 关注
原创 软件开发模型之V模型:
V模型构图形似字母V,需要软件开发完才能开始测试活动。单元测试检验详细设计;集成测试检验概要设计;系统测试检验需求分析;验收测试检验用户需求。缺点:自上而下的项目推进顺序导致错误不能及时修改;实际工作中,需求经常变化,导致V模型步骤,反复执行,返工量很大,灵活性较低。优点:开发和测试之间一一对应,分工明确,便于整体项目的把控。
2023-06-26 11:26:32
882
1
原创 软件开发模型之W模型:
优点:测试与软件开发同时进行;测试对象不仅仅是程序,还包括需求和设计;尽可能早地发现软件缺陷,降低软件开发成本,恢复成本低;分阶段工作,方便项目地整体管理。缺点:开发和测试呈线性关系,需求的变更和调整不方便;开发过程如果没有文档产生,W模型无法使用;对于需求和设计的测试技术要求很高,实践起来困难。W模型由两个V字型模型组成,分别代表测试与开发过程,测试与软件开发同步进行。
2023-06-26 11:25:53
882
1
原创 软件开发模型之瀑布模型:
缺点:如果测试不通过会输出对应要修改的需求报告,开发模型呈现线性,严重依赖各个阶段输出的项目文档,脱离用户需求,用户需要整个开发过程结束才能看到开发结果,最终有可能满足不了用户的真正需求。尤其是需求模糊的系统不适用瀑布模型,不但会增加各个阶段项目文档的输出难度,也会增加开发风险。优点:每个阶段都有明确的任务,每个阶段都必须提交相应的文档,项目的推进会严格按照流程顺序推进,会有严密的测试,测试通过后才会上线。
2023-06-26 11:24:07
698
1
原创 软件开发之敏捷开发模型:
敏捷开发团队没有固定的leader,团队内部人员轮流当leader,担当团队的scrum master。检查是否有任何遗漏的信息,检查是否有任何不一致的信息。团队内部有一名资深技术领袖,由团队技术最厉害的人担任,提供团队的技术支撑,团队成员有任何解决不了的技术问题可以向资深技术领袖请教。敏捷开发团队的主要工作方式:作为一个整体按短迭代周期工作,每次迭代交付一些成果,关注业务的优先级,检查与调整。优点:更快交付价值,是基于价值驱动交付,项目团队要频繁的且尽快的给客户交付可以使用的产品。
2023-06-26 11:24:01
253
1
原创 SQL语句
user_name` VARCHAR(100) NOT NULL, 字段名叫user_name 最大能存储100个字符的字符串 不可以为空。VALUES ( 值1,值1,...值N ), ( 值1,值1,...值N ), ( 值1,值1,...值N );select * from 表名 where 字段名 like “关键字%关键字%关键字”INSERT INTO 表名 ( 字段名1,字段名2,...字段名N )INSERT INTO 表名 ( 字段名1,字段名2,...字段名N )
2023-06-26 10:54:42
216
1
原创 Linux命令
当我们使⽤more命令时,如果想再次查看已经查看过的内容,这个是做不到的,如果未来使⽤命令时,可能存在这种情况,我们需要使⽤命令 less。-f|--inactive ##⽤户密码过期多少天后采⽤就禁⽤该帐号,0表示密码已过期就禁⽤帐号,-1表示禁⽤此功 能,默认值是-1。-s|--shell ##修改⽤户的shell -u|--uid ##修改⽤户的uid,该uid必须唯⼀。-e|--expiredate ##指定⽤户帐号禁⽤的⽇期,格式YY-MM-DD。
2023-06-26 10:54:26
92
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人