社区
研发管理
帖子详情
现在的软件架构到底是怎么样的?
cnepine
2003-11-01 07:51:14
现在的软件架构到底是怎么样的?
...全文
40
10
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
10 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
JackShine
2003-11-18
gz
打赏
举报
回复
赞
mis98ZB
2003-11-13
mark
打赏
举报
回复
赞
qingshan
2003-11-13
菜鸟认为软件架构是系统软件底层的东东,供其他开发者比较方便调用。比如使用MFC的文档和视图架构。
打赏
举报
回复
赞
ihihonline
2003-11-12
软件架构就是软件的航标;
打赏
举报
回复
赞
cnepine
2003-11-12
就是软件的运作模式。
打赏
举报
回复
赞
timberxiaohui
2003-11-12
软件架构应该是一个比较大的研究课题。
我任务他包括三个方面:
客户需求,功能,结构。
打赏
举报
回复
赞
ozzzzzz
2003-11-12
请说明我们是要讨论FRAMEWORK还是ARCHITECTURE。
两者差别巨大。形象的说一个是战略上的架构ARCHITECTURE,一个是战术上的结构FRAMEWORK。
设计模式是FRAMEWORK的FRAMEWROK,但是它和ARCHITECTURE又有不同。设计模式关注于FRAMEWORK实现的方法和细节,ARCHITECTURE关注在FRAMEWORK的高层构想和设计指引。设计模式在FRAMEWORK下工作,而ARCHITECTURE在FRAMEWORK上工作。一个设计模式为所有适应它的场景的FRAMEWORK服务,而一个ARCHITECTURE只统辖它手下的FRAMEWORK。
对于FRAMEWORK的设计,其实现在已经有人总结出来专门的设计模式--FRAMEWORK PATTERN,而ARCHITECTURE也存在它的ARCHITECTURE PATTERN。
可以说FRAMEWORK是具体实现的设计执导,ARCHITECTURE是你设计FRAMEWORK的执导。形象的说,J2EE是一个ARCHITECTURE,而JBOSS是一个具体的FRAMEWORK。
打赏
举报
回复
赞
elephant78
2003-11-12
当前,体系结构仍是一个非常新的研究领域,其概念还相当模糊。
其中一种模型是用四个视图来表示一个系统:
概念视图描述系统的主要构件及它们之间的关系;
模块视图包含功能分解与层次结构;
运行视图描述了一个系统的动态结构;
代码视图描述了各种代码和库函数在开发环境中的组织。
体系结构的模式包括:管道和过滤器,黑板模式等。
我们常说的设计模式也是软件体系设计的一部分,是低一层层次的模式
集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它。
最低的模式是代码级别等,如循环的使用
打赏
举报
回复
赞
tthxqtt111
2003-11-03
不明白您是什么意思。个人意见如下:软件架构包括软件需求分析、设计,要用到uml、设计模式等等。
打赏
举报
回复
赞
kinmax
2003-11-01
关注
打赏
举报
回复
赞
相关推荐
恰如其分的
软件架构
:风险驱动的设计方法,完整扫描版
本书描述了一种恰如其分的
软件架构
设计方法。作者建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了
软件架构
的建模过程和方法,包括用例模型、概念模型、域模型、设计模型和代码模型等。本书不仅介绍...
【网站架构】
软件架构
是什么?
2.
软件架构
3.开发规范 1、环境架构 首先,我们来介绍环境架构 环境架构 环境架构指的是软件运行时的环境结构 一般而言,除自身开发以外的软件或硬件都算是环境 环境是一个软件运行的前提 对于环境架构的...
怎么区别业务架构、
软件架构
、系统架构、解决方案架构、企业架构?
在网上也看了很多关于架构方面的文章,林林总总,总感觉没有说的太清楚,可能是每个人的理解不一样,我自己也在繁杂的文章中总结一些架构方面的划分,记录一下。 解决方案架构:解决方案架构,顾名思义,解决方案...
软件架构
设计---
软件架构
概述
像学写文章一样,在学会字、词、句之后,就应上升到段落,...
软件架构
的研究内容主要涉及
软件架构
描述、
软件架构
设计、
软件架构
风格、
软件架构
评价和
软件架构
的形成方法等。 软件设计人员学习
软件架构
知识旨在站在...
软件架构
设计
系统设计是业务处理设计,而架构设计是设计一个机制和方案,让业务处理能够实现和落地。 架构设计填补了用户需求和系统设计之间的鸿沟。
带你了解软件系统架构的演变
比如用户激增,访问量不断增大,在这过程中 ,会不断的出现新的问题,而为了解决这些问题,软件技术架构都会发生重大变化,而针对不同业务特征的系统会有各自的侧重点,像淘宝这类网站要解决的事海量商品搜索 下单...
企业架构
到底
是什么?
Jason Bloomberg曾在博客中问道:“为什么没有人做企业架构(Enterprise Architecture)呢?”他说:解决方案架构师应该在实施解决方案之前完成解决方案的架构设计。Java架构师和.NET架构师做得事情应该先于编程人员...
软件架构
设计-
软件架构
风格、分层架构
一、
软件架构
设计 软件或计算机系统的
软件架构
是该系统的一个(或多个)结构,而结构由软件元素、元素的外部可见属性及它们之间的关系组成。 软件系统架构是关于软件系统的 结构、行为和属性 的高级抽象。指定了软件...
【架构】
软件架构
设计分层模型和构图思考
要真正通过架构设计来完成业务和技术,需求和实现,软件和硬件,静态和动态,成本和收益等多方面的平衡。 架构设计中有两个重点,一个是分解,一个是集成。 分解最基础的,架构的重点就是要对复杂问题进行...
软件框架和
软件架构
的区别?
软件框架和
软件架构
的区别? 初学java,遇到jdk,sdk概念:软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、...
为什么软件项目需要架构设计?
复杂的软件项目通常有两个明显的特征:需求不确定和技术复杂 需求不确定来自于客户,我们今天主要来看看技术的复杂性,而技术的复杂性主要体
现在
1.需求让技术变复杂 需求本身很复杂,对应的技术也会很复杂,...
如何画好软件项目架构图?
接下来,分享自己和团队在画好架构图方面的理念和经验,希望对你有所帮助。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 如何...
什么是架构?架构的本质和作用!
提起企业架构很多朋友都不明白其与数字化转型之间的关系,其实可以这样了解:将数字化转型的本质当成技术对业务的重塑,那么为了达到重塑的目标,就需要企业具备数字化的核心力量。而企业架构就相当于技术实现与业务...
架构图是什么?要如何制作?
架构图将抽象的架构绘制到一张画布上,主要用于软件程序的设计和系统开发。架构图灵活、可延展,可以解决许多复杂的工作及问题。 二、架构图的常见用途 1.架构图可以直观有效地帮助人们理解程序的结构,让每个组件...
软件架构
,程序员如何提升架构思维?(上)
程序员如何提升架构思维?
怎么区别
软件架构
、系统架构、解决方案架构、企业架构?
从抽象的系统层面来看,
软件架构
、系统架构、解决方案架构和企业架构,本质上是一致的,区别在于关注的主体不同。
软件架构
,即为构成一套软件的主要脉络,至少包括两个不同的子架构:横向的业务功能架构和纵向的...
什么是系统架构?
系统架构的作用就是通过分析系统属性来设计系统结构。在企业中,系统架构包括企业架构、解决方案架构和
软件架构
。
软件架构
和架构风格
今天给大家分享一下架构方面的东西。都是一些相对基础的东西,有错误的话请指正。 首先我们来介绍一下什么是架构。架构一词来源于建筑,代表系统高层次的一些设计角色。比如建筑领域的一栋大楼的架构,指的就是大楼...
软件架构
--MVC介绍(垂直应用架构)
软件架构
--MVC介绍(垂直应用架构)1 介绍2 示例3 优势4 缺点参考 1 介绍 MVC(视图/模型结构)把数据和视图组件分离,这使得我们可以在几个不同的试图组件中显示相同的数据,并且实现新类型的视图,并且不改变底层...
用什么软件来画软件的架构图?
1、手残党,不太会画
软件架构
图 2、最近刚从Windows系统,换成Mac或Linux 3、在学校用公共电脑,没办法下载软件 4、英语不太好,也懒得找汉译破解版软件 5、学生党,购买软件的预算十分有限 问题一: 我...
发帖
研发管理
加入
微信扫一扫
点击复制链接
1240
社区成员
2.8w+
社区内容
软件工程/管理 管理版
社区管理员
申请成为版主
帖子事件
创建了帖子
2003-11-01 07:51
社区公告
暂无公告