软件的定义一系列按照特定顺序组织的计算机数据和指令的集合。
软件 = 数据 + 指令 + 文档
1、B/C 和 c/s的区别
区别:标准:相对于C/S架构来说B/S架构的两端都是使用现成的成熟产品,B/S会显示的标准一些。效率:相对于B/S架构来说C/S中的客户端可以分担一些数据的处理,执行效率会高一些。安全:B/S架构当中得到数据的传输都是以Http协议进行传输的,而Http协议又是明文输出。可以被抓包,那么B/S架构相比C/S架构显得就不那么安全了升级:B/S架构只需要在服务器端将数据进行更新,前台只需要刷新页面就可以升级,而C/S架构必须要将两端都进行更新才可以。开发成本:相对于B/S架构来说C/S当中的客户端需要自己开发,B/S不用,所以说C/S成本会高一些。
2、vw模型图
4、简述软件的分类
按场景类分:
工具类软件 如:word, wps
影视类:腾讯视频 爱奇艺
电商类:京东,淘宝
游戏类:英雄联盟 穿越火线
按架构分类
1单机版软件:office、红警等
分布式软件: C/S架构软件:客户端需安装软件,如QQ 微信等 B/S架构软件:客户端为浏览器 ,如百度、hao123
5、测试的分类
按技术分:黑盒测试,白盒测试,灰盒测试,
按内容划分:性能测试,兼容性测试,功能测试
按阶段分:单元测试,集成测试,系统测试,验收测试
按其他分:冒烟测试,随机测试,安全测试,回归测试