软件开发模式:
瀑布模型
快速原型模型
螺旋模型
迭代模型
增量模型
敏捷开发模型
软件质量的概念:
软件质量是指软件产品满足基本需求及隐式需求的程度。软件产品满足基本需求是指其能满足软件开
发 时所规定需求的特性,这是软件产品最基本的质量要求;其次是软件产品满足隐式需求的程度。例如,产
品 界面更美观、用户操作更简单等。
影响软件质量的因素:
需求模糊
软件开发缺乏规范性文件指导
软件开发人员问题
缺乏软件质量控制管理
软件的分类:
根据应用场景分类:
工具类软件,游戏性软件,媒体型软件,电商型软件
根据软件架构分类:
单机版软件,分布式软件
单机版软件:office,红警
分布式软件:
c/s架构软件:客户端需安装专门软件,如QQ,微信
b/s架构软件:客户端游览器,如百度,hao123
前后端的概念:
前端:前端,也称web前端。对于网站来说,通常是指网站的前台部分,包括网站的表现层和结构层(通 俗点就是用户可以看到的部分)。 总结一下,浏览器、APP、应用程序的界面展现和用户交互就是前端
后端:后端开发即“服务器端”开发,主要涉及软件系统“后端”的东西。比如,用于托管网站和 App 数据的服
务器、放置在后端服务器与浏览器及 App 之间的中间件,它们都属于后端