现在的软件架构到底是怎么样的?
现在的软件架构到底是怎么样的? 问题点数:20、回复次数:10Top
1 楼kinmax(追求--不变)回复于 2003-11-01 22:09:36 得分 0
关注Top
2 楼tthxqtt111(求知)回复于 2003-11-03 11:10:57 得分 0
不明白您是什么意思。个人意见如下:软件架构包括软件需求分析、设计,要用到uml、设计模式等等。Top
3 楼cnepine(奔)回复于 2003-11-12 11:26:36 得分 0
就是软件的运作模式。Top
4 楼ihihonline(潇潇->戒烟)回复于 2003-11-12 11:35:11 得分 5
软件架构就是软件的航标;Top
5 楼elephant78(写程序的大象)回复于 2003-11-12 15:57:00 得分 5
当前,体系结构仍是一个非常新的研究领域,其概念还相当模糊。
其中一种模型是用四个视图来表示一个系统:
概念视图描述系统的主要构件及它们之间的关系;
模块视图包含功能分解与层次结构;
运行视图描述了一个系统的动态结构;
代码视图描述了各种代码和库函数在开发环境中的组织。
体系结构的模式包括:管道和过滤器,黑板模式等。
我们常说的设计模式也是软件体系设计的一部分,是低一层层次的模式
集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它。
最低的模式是代码级别等,如循环的使用Top
6 楼ozzzzzz(希望敏捷)回复于 2003-11-12 16:54:16 得分 10
请说明我们是要讨论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。Top
7 楼timberxiaohui(木剑)回复于 2003-11-12 22:05:35 得分 0
软件架构应该是一个比较大的研究课题。
我任务他包括三个方面:
客户需求,功能,结构。Top
8 楼qingshan(青山)回复于 2003-11-13 09:58:45 得分 0
菜鸟认为软件架构是系统软件底层的东东,供其他开发者比较方便调用。比如使用MFC的文档和视图架构。Top
9 楼mis98ZB(Effective Typer)回复于 2003-11-13 12:59:31 得分 0
markTop
10 楼JackShine(阳杰)回复于 2003-11-18 21:54:58 得分 0
gzTop




