网站架构软件架构是什么

时间:2023-4-6来源:脱发症状 作者:佚名 点击:

北京现在治疗白癜风大概需要多少钱 http://m.39.net/pf/bdfyy/

长久以来,架构都是一个十分模糊的概念

你可能会听到,架构是一个软件的抽象,或者是一个软件的骨架

这些概念听起来感觉是对的,但是往细里想,仿佛又没讲清楚

那么,本期我们就来聊一聊架构实际上是什么

架构的组成部分

1.环境架构

2.软件架构

3.开发规范

1、环境架构

首先,我们来介绍环境架构

环境架构

环境架构指的是软件运行时的环境结构

一般而言,除自身开发以外的软件或硬件都算是环境

环境是一个软件运行的前提

对于环境架构的设计而言,更多的是去选择现成的软件或硬件

2、软件架构

接着,我们来介绍一下软件架构

软件架构

软件架构指的是自身团队开发的软件的基础结构

通常来说,根据具体的软件形态,宏观的软件架构是相对统一的

例如,APP有其特定的宏观软件架构、网站系统也有其特定的宏观软件架构

对于软件架构的设计而言

其实就是在明确软件形态的基础上

去选择开发语言、基础开发框架

除此之外,还需要根据具体的软件,进一步细分子模块、通用模块等

关于网站系统的软件架构,请观看往期《技术架构》

不过,从严格意义上讲,往期提到的《技术架构》不完全等同于软件架构,其中PaaS、IaaS、SaaS分层其实是省略化的环境架构。

3、开发规范

一般而言,架构指的是环境架构和软件架构

那么我们为什么要强调开发规范呢

因为在实际项目当中,我们发现了一个问题

那就是,即使使用了相同的环境架构和软件架构,最终的软件质量可能是天差地别的

有的软件运行顺利,项目顺利结束;有的软件经常出BUG、项目严重延期

抛开项目管理、开发人员能力等因素的前提下,造成这些区别主要在于:开发规范

开发规范的目的,是让开发团队拥有大体上一致的编程行为

而一个团队开发人员的编程行为是否大体上一致,直接决定了最终的软件质量

也决定了软件项目是否会延期、是否会成本超支

对于开发规范具体需要

转载注明  http://www.hzlqsc.com/tfzz/13767.html

首页| 网站简介| 发布优势| 广告合作| 隐私保护| 服务条款| 合作伙伴| 网站地图| 版权申明

版权所有 脱发网站 
Copyright 2012-2020 All Rights Reserved.