摘要:
概述 随着时间的推移,已经形成这样一种惯例:即将应用程序构建成一组组件,分布于计算机网络之间,并作为整个程序的一部分一起运行。过去,分布式应用程序逻辑需要具备组件/对象技术,例如,Microsoft® 分布式组件对象模型 (DCOM)、Object Management Group 的公共对象请求代理程序体系结构 (CORBA) 或 Sun 的远程方法调用 (RMI)。这些技术提供了可靠的、可升... 阅读全文
摘要:
公司概述 罡正数码科技有限公司(BIGDIPPER DIGITAL TECHNOLOGY CO.,LTD.,BDCC)是罡正电脑有限公司的升级,总部设在深圳经济特区,是由国内著名投资风险资金参股,通过政府认证的软件企业与民营高科技企业。 公司贯彻“科技以人为本,追求卓越高效”的企业精神,以客户提供最好的解决方案为已任,帮助客户提高工作效率改进经营及管理,提高核心竟力。产品与服务主要应用于医疗卫生、... 阅读全文
摘要:
http://www.cnblogs.com/BigTall/archive/2006/08/23/484796.html 软件架构引言之项目管理的问题 软件架构引言之项目管理的问题 很多朋友都有过或者正在管理一个或者多个软件项目,那么我的文章就从这个问题开始:如果单纯从表象来说,软件项目管理过程中暴露的最大问题是什么? 不同的人的会有不同的答案,但是大致这样的答案我想大部分人都是会认可的,那... 阅读全文
摘要:
http://www.cnblogs.com/cxsharp/articles/157691.html 软件工程流程 流程是为实现某个目标而设定的一系列次序相对固定的步骤;在软件工程中,要实现的目标是开发一个软件产品,或增强现有软件产品;在流程工程中,其目标是实现或增强一个流程。 按业务建模的术语,软件开发流程是一个业务流程;Rational Unified Process 是一个面向对象软... 阅读全文
摘要:
4+1视图 用例视图:对系统功能性需求对模,描述系统的行为,揭示系统“是什么” 逻辑视图:描述系统设计模型,包含与系统结构最重要意义的部分,比如,系统分解成为的子系统,子系统分解成多个类,以及这些元素的职责,关系,操作和属性 进程视图:描述系统分解成线程及进程的过程,描述线程(进程)通讯模试等 部署视图:描述运行系统的物理硬件(包含网络)配置,说明每个节点的计算机,CPU,操作系统以及它们互联... 阅读全文
摘要:
http://www-128.ibm.com/developerworks/cn/rational/06/r-wenyu/ 要开发出用户满意的软件并不是件容易的事,软件架构师必须全面把握各种各样的需求、权衡需求之间有可能的矛盾之处,分门别类地将不同需求一一满足。本文从理解需求种类的复杂性谈起,通过具体案例的分析,展示了如何通过RUP的4+1视图方法,针对不同需求进行架构设计,从而确保重要的需求一... 阅读全文
摘要:
微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此RUP方法论也认同以架构为核心,体现4+1视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又要熟悉业务,而且基本对软件生命周期各阶段的相关技术都需要有相关的积累和知识储备,而这些不经过多年的磨练是... 阅读全文
摘要:
在写程序的过程中,我们可能会需要对某些功能实现异步操作,比如记录调用日志等。 提到异步,我们最容易想到的就是多线程:我们可以启动另外一个线程,把一部分工作交给另外一个线程去执行,而当前线程继续去做一些更加急迫的事情。这里的“把一部分工作交给另外一个线程取执行”,是通过将要执行的函数的函数入口地址告诉另外一个线程来实现的,当新的线程有了函数的入口地址,就可以调用该函数。 我们先来看一下怎样使用C#中... 阅读全文
摘要:
http://www.cnblogs.com/Ring1981/archive/2006/07/23/455043.aspx Remoting系列(二)----建立第一个入门程序 下面的Remoting程序,采用了Singleton模式的服务器端激活的方式,分为三部分。 General:一个远程对象公用的程序集。 Server:服务器端 Client:客户端 一 创建第一个Remoting... 阅读全文
摘要:
http://www.cnblogs.com/Ring1981/archive/2006/07/20/451624.html Remoting系列(一)----Remoting的基本概念 Remoting技术简介 一 Remoting技术出现的背景 1)分布式应用需求的迅速增长(Peer-to-Peer, Grid等技术的出现) 2)原有的C/S, B/S模式和技术已经不能胜任(串口RS232,... 阅读全文