Day01测试总结

软件的定义:
一些列按照特定顺序组织的计算机数据和指令的集合
软件开发模式:
1.瀑布模型:软件生命周期的各项活动按固定顺序而连接的若干阶段工作,形如瀑布流水,2.最终得到软件产品的项目
3.快速原型模式:第一步建造一个快速原型,实现用户与客户的交互,通过用户与客户的评价 
逐步调整对原型的要求,确定真正的需求;第二步则在第一步的基础上进行开发
4.螺旋模式:快速原型模式跟瀑布模型的结合 强调了其他模型忽视的风险分析,适合用于大型复杂的系统(制定计划 风险分析 实施工程 客户评估)
5.迭代模型:一种与传统的瀑布式开发相反的软件开发过程 弥补了传统开发方式的一些弱点,具有更高的成功率跟生产率
6.增量模型:整个产品分为若干个构件,开发人员逐个构建交付
7.敏捷开发模型:以人为核心 迭代 循序渐进的开发方法 软件项目分为多个子项目 子项目都经过检测 具备集成和可运行的特征 软件在此过程中一支可使用

软件质量
软件质量就是软件产品满足基本需求及隐式需求

软件质量的六个特性:
1.功能性
2.可靠性
3.可使用性
4.效率
5.可维护性
6.可移植性

影响软件质量的因素:
1.需求模糊
2.缺乏规范性文件指导
3.软件开发人员技术问题
4.缺乏软件质量控制管理

软件分类:
根据应用场景分类(工具类 游戏型 没提型 电商型)
根据软件架构分类(单机版(office、红警) 分布式(C client(客户端)/S service(服务端))(B browser(浏览器)/S))
软件开发生态系统(App、小程序、公众号、前端和后台)

前端:html5+css+js  应用层跟用户的交互
后端:服务端开发     
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值