文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发数据结构软件架构训练基础教程之导语
精品推荐
特别推荐
·网游外挂编写完全攻略
·开发WDM型的USB设备驱动程序
·数据库设计范式深入浅出
·理解软件保护技术之序列号方式
·大型网站必鉴:分销渠道的结构
·你的代码真的很健壮吗
·利用HOOK拦截封包原理
·四种网络游戏外挂的设计方法
·程序语言效率比较
·五子棋算法
·正则表达式从入门到精通
·SQL Server不能启动的常见故障
·Windows应用程序设计的基本术语
·软件本地化与汉化
·Windows中断编程
·windows nt 4.0中文版的开机过程
热点TOP10
·网游外挂编写完全攻略
·简单对象访问协议(SOAP)初级指南
·DB2 数据库设计:取得最佳性能的准则
·四种网络游戏外挂的设计方法
·兵之利器 软件开发辅助工具纵览
·开发WDM型的USB设备驱动程序
·透视特洛伊木马程序开发技术
·游戏外挂设计技术探讨
·带你全面了解数据库应用系统的开发步骤
·微软的秘密:微软公司软件开发模式简介
·VS2005视频教程之站点地图[视频]
·借鉴:能增长1倍销售额的七种广告武器
·《数据结构》试题下载2004
·恶意代码的亲密接触之文件搜索和API导址
·DCOM揭秘之六
·开发Windows XP-Ready的程序
·KVM的执行引擎--栈和帧 、指令集
·DB2数据库应用系统性能优化深入探究
·中国互联网的二十年
·程序语言效率比较

软件架构训练基础教程之导语

日期:2007年5月3日 作者: 查看:[大字体 中字体 小字体]



  本文是软件架构的基础训练,它介绍了有效的软件架构所需要的基本工具。在军事中,基础训练用于挑战和激发军官学校学生,并示范军事生涯的要求和奖赏。同样地,软件架构必须由个人来推动,这些人必须渴望对抗软件开发工作中的技术领先阶层的挑战。但是,这样的动机还是不够的。软件架构必须等同于认识架构全景的智力手段。

  本文提供了一条便利的方法,它不仅显示了行业中最好的架构经验,还提供了具体的现实例子和练习,以便把它提供的素材应用于整个软件行业的普通环境中。基本训练覆盖了软件技术的基本概念,它提供了软件架构的基础。软件技术已经向软件开发的很多趋势和可选的方法不断演化。目前,主流的软件实践从面向过程演化到面向对象,然后又演化到面向组件的开发(图1)。随着企业级Java和微软.Net不断采用,面向组件将成为下一个主要的范式。在共同开发中,大多数新开始的项目都采用了面向组件技术,因为它受到了多数商业开发环境的支持。本文的前面提到,面向对象的软件架构观念非常薄弱,这导致了一些严重的缺陷。正在形成中的面向组件的趋势正在利用架构设计的强大原理代替旧的方法。

软件架构训练基础教程之导语
1.面向过程的技术(a)和面向对象的技术(b

  软件架构必须能够清晰地描述这些开发范式,同时允许技术适当地使用。在任何给定的项目中,折衷的混合的开发范式(包括关系数据库管理)对于获得最佳结果都是有用的。每个技术都提供了一些优点,包括成熟的开发工具。

  目前大多数组织会发现它们的技术技巧基于正在使用的三种主要的技术之一:面向过程的、面向对象的或面向组件的。每个范式对于某个组织和它全部职员的技能都是非常明确的。面向过程和面向对象的范式都被编程语言的选择紧紧地约束了,但是面向组件就不同了,它与下层构造的选择的关系更加紧密。

  面向过程的编程语言包括FORTRAN、COBOL、C、Pascal和BASIC。在面向过程的技术中,程序由执行不同算法的过程组成。过程与系统中的数据是分离的,而且过程通过直接访问操作(Access operations)使用数据。这是存储过程编程系统的直接后果,而计算机技术就源于此。当程序和数据分离时,在程序的各部分之间存在很多潜在的内部依赖性。如果数据表现被改变了,程序的多个位置都可能受到冲击。

  数据-过程分离的一个例子是2000年问题,在这个例子中简单地给日期表现添加一些数字会对面向过程的软件产生灾难性的后果。不幸的是,因为主流的系统都是使用面向过程的技术建立的,对这些数据表现的依赖可能会引起系统范围的程序错误,并引起了逐行检查、修改程序的必要性。

(出处:清风下载学院






上一篇:雅虎助手是这样迫害兔子和360安全卫士

下一篇:兵之利器 软件开发辅助工具纵览

软件架构训练基础教程之导语 相关文章:
·软件架构训练基础教程之导语
软件架构训练基础教程之导语 相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn