BS和CS架构,软件开发的瀑布模型,快速原型模型、螺旋模型、敏捷开发、软件测试分类,测试的分类和理解

本文探讨了BS与CS架构的优缺点,深入讲解了瀑布模型、快速原型、螺旋模型和敏捷开发的特点及适用场景。同时,介绍了软件测试的多种分类,包括黑盒、白盒、灰盒测试,以及功能、性能、安全等方面的测试类型。最后,分析了V模型和W模型的优缺点,阐述了软件质量模型的概念。
摘要由CSDN通过智能技术生成

1、BS和CS架构

1.1  BS:浏览器与服务器结构

优点:客户端无需安装,有web浏览器即可

缺点:在速度和安全性上需要花费巨大的设计成本

1.2  CS:客户机与服务器结构

优点:CS架构的页面样式丰富,本地响应速度块

缺点:用户群固定,维护成本高,开发兼容性不高

 

2、软件开发的瀑布模型,快速原型模型、螺旋模型、敏捷开发

2.1  瀑布模型

是线性模式的一种,每一个阶段只执行一次。文档驱动

优点:开发的各个阶段比较清晰,当前阶段完成后,只需关注后续阶段

缺点:不适应需求的变化,风险往往延至后期才显露,失去及早纠正的机会、

 

2.2  快速原型模型

在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作

快速原型模型的特点:快速得构建软件的原型,支持用户参与

优缺点:

优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的项目开发风险

缺点:不适合大型系统的开发

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值