网站架构软件架构是什么
时间:2023-4-6来源:脱发症状 作者:佚名 点击:次
北京现在治疗白癜风大概需要多少钱 http://m.39.net/pf/bdfyy/
长久以来,架构都是一个十分模糊的概念
你可能会听到,架构是一个软件的抽象,或者是一个软件的骨架
这些概念听起来感觉是对的,但是往细里想,仿佛又没讲清楚
那么,本期我们就来聊一聊架构实际上是什么
架构的组成部分
1.环境架构
2.软件架构
3.开发规范
1、环境架构
首先,我们来介绍环境架构
环境架构环境架构指的是软件运行时的环境结构
一般而言,除自身开发以外的软件或硬件都算是环境
环境是一个软件运行的前提
对于环境架构的设计而言,更多的是去选择现成的软件或硬件
2、软件架构
接着,我们来介绍一下软件架构
软件架构软件架构指的是自身团队开发的软件的基础结构
通常来说,根据具体的软件形态,宏观的软件架构是相对统一的
例如,APP有其特定的宏观软件架构、网站系统也有其特定的宏观软件架构
对于软件架构的设计而言
其实就是在明确软件形态的基础上
去选择开发语言、基础开发框架
除此之外,还需要根据具体的软件,进一步细分子模块、通用模块等
关于网站系统的软件架构,请观看往期《技术架构》
不过,从严格意义上讲,往期提到的《技术架构》不完全等同于软件架构,其中PaaS、IaaS、SaaS分层其实是省略化的环境架构。
3、开发规范
一般而言,架构指的是环境架构和软件架构
那么我们为什么要强调开发规范呢
因为在实际项目当中,我们发现了一个问题
那就是,即使使用了相同的环境架构和软件架构,最终的软件质量可能是天差地别的
有的软件运行顺利,项目顺利结束;有的软件经常出BUG、项目严重延期
抛开项目管理、开发人员能力等因素的前提下,造成这些区别主要在于:开发规范
开发规范的目的,是让开发团队拥有大体上一致的编程行为
而一个团队开发人员的编程行为是否大体上一致,直接决定了最终的软件质量
也决定了软件项目是否会延期、是否会成本超支
对于开发规范具体需要
- 上一篇文章: GoogleSEO谷歌seo实用工具,网
- 下一篇文章: 网站关键词优化工具搜索引擎关键词优化软