- 浏览: 105546 次
- 性别:
- 来自: 死亡坟墓
-
文章分类
项目是已有版本的升级,采用采用C/S端的架构,业务模型也并不复杂, 关键是现在用户对需求并不是很明确,所以客户要求我们采用TDD+敏捷的开发方式,作为架构师的我还是感觉到些挑战。
rcp+Spring rmi+sql server
这是客户方要求的架构方式,数据量大概在1000w 以上,并发量200个。
对这样的架构我要注意的地方,如下。
1) 客户与服务器的网络带宽多大。 数据传输能支持多少数据
2) client 与 server 的接口的 粒度设计
3) 分析如何 将代码分布 在client 和 server 端
4) 保证TDD良好的效果
5) 轻量的架构设计,保证快速有效的持续集成(模块间独立,高度可插拔)
6) 架构的适当前瞻性(扩展性,伸缩性)
7) 架构的运行效率(多线程,负载均衡?)
发表评论
-
6666
2011-12-09 14:27 0yufei,和你第二次的见面,是星期六,地点在你读的学校 ... -
5555
2011-12-09 14:27 0yufei,以前在疯狂的追你,如今我慢慢冷静下来,想想自 ... -
222
2011-12-09 14:09 03。我会为我们精彩生活而努力 对待生活,我重视的是过程,而 ... -
1111
2011-12-09 14:08 0很长时间没能跟你联系了,感觉我们已经越来越远了,以前是只是在疯 ... -
好的学习资料
2010-09-15 16:42 0Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性 ... -
我的婚恋观
2010-09-13 10:15 0生活方面 1。心地善良-能不杀生就不杀生,像鱼,昆虫,不是不 ... -
手机失而复得,不禁感慨
2010-08-18 14:46 745昨晚晚上12:00左右,我准备睡觉,按照习惯,我想从包里拿 ... -
羽毛球运动常用术语
2010-08-04 22:38 861一、羽毛球羽毛球应有1 ... -
杀球(羽毛球)
2010-08-04 22:37 812把对方击来的高球全力向下扣压叫杀球。杀球的特点是力量打、速度快 ... -
高远球技术(羽毛球)
2010-08-04 22:36 1156初学者在掌握了握拍和 ... -
打好高远球要注意的三要素
2010-08-04 22:33 716打高远球是羽毛球最重要的技术手段之一,是基础中的基础,是重中之 ... -
羽毛球单打基本技术
2010-08-04 22:32 688羽毛球单打基本技术一 ... -
羽毛球技术--吊球
2010-08-04 22:31 720把对方击来的后场高球 ... -
羽毛球-实战技术应用
2010-08-04 22:29 636第一节、 运用多元化的 ... -
足球是圆的,地球却不是圆的
2010-06-30 09:18 809足球是圆的,象征着公平,公正地竞赛。越来越多的人喜欢它,世 ... -
近期的学习计划
2010-06-23 08:37 803有计划才会有效率,特列出近期的学习计划: 1. ... -
脾气要改
2010-06-13 13:59 659脾气还是要改,要经常换位思考下,如果对方是你,又是什么样的 ... -
严肃到底是个啥
2010-06-10 08:49 593我很严肃吗,我的生活很严肃吗,我真的很严肃吗,不管了我不认 ... -
离牛人还很远
2010-06-08 11:52 733工作5年了,发现自己离所盼望的牛人还很远,总感觉自己这也会 ... -
华为的工作方式
2010-06-04 14:22 1084华为内部的工作方式真垃圾,进门有保安在跟着.你要搬台电脑吗 ...
相关推荐
本文档旨在为产品经理、项目经理、系统工程师、架构师及软件开发人员提供一个清晰、全面的软件架构设计模板,以帮助他们理解和执行项目的架构设计,确保后续开发工作的顺利进行,并为网站后续版本的架构提供参考。...
在IT行业中,项目架构设计是构建复杂软件系统的关键步骤,它定义了系统的整体结构、组件以及它们之间的相互关系。这个过程通常涉及到多个方面,包括需求分析、系统分解、技术选型、模块化设计等。本篇文章将深入探讨...
Java架构设计示例文档涉及的知识点众多,通常它旨在为读者提供一个关于如何设计高效、可扩展和可维护的Java应用架构的参考。...对于希望了解如何从零开始设计一个Java应用架构的人来说,这样的文档是极好的学习资源。
TOGAF企业4A架构设计与项目群管理方案是基于TOGAF方法(ADM)的一种架构设计和项目管理方法。该方法论旨在帮助企业设计和实施架构项目,以满足业务需求和实现业务目标。 一、架构设计评审 架构设计评审是TOGAF企业...
在本文档中,IBM详细阐述了对中国移动天津公司EIP七期工程项目的总体架构设计方案。EIP(Enterprise Information Platform,企业信息平台)在中国移动的信息化应用整体架构中占据着至关重要的地位,它作为企业信息化...
在安卓APP开发过程中,合理的项目架构设计是确保应用程序高效、可维护的关键因素之一。一个良好的架构不仅能够提高开发效率,还能够帮助团队更好地应对未来的需求变化和技术挑战。 ##### 1.1 架构目标 - **可扩展...
总结来说,系统架构设计师与信息系统项目管理师在专业角色、证书价值、考试难度和考试时间上有明显区别,选择哪一个认证取决于个人的职业规划和技术/管理倾向。无论选择哪个,都需要投入时间和精力进行充分的准备,...
华为企业架构总体架构设计方法是一种企业架构设计方法,旨在帮助企业构建一个完整的企业架构,涵盖业务架构、应用架构、数据架构和技术架构四个方面。该方法基于TOGAF企业架构设计方法和领域驱动设计(DDD)方法,...
系统架构 系统机构文档范例 以实际项目为背景,手把手的教你如何编写系统架构文档
iOS 组件化开发项目架构设计,结合 MVVM 设计模式 + RAC 数据绑定 + Pod 组件管理, 实现一套实战性的iOS组件化架构iOS 组件化开发项目架构设计,结合 MVVM 设计模式 + RAC 数据绑定 + Pod 组件管理, 实现一套实战...
系统架构设计师的角色至关重要,他们在项目中起到领航者的作用,不仅要具备技术深度,还需要有广度的视野,理解业务需求,协调团队合作,同时与产品经理和项目经理紧密配合,共同推动项目的成功。他们的工作质量和...
大屏项目MySQL架构设计及搭建实战,数据库表机构设计,函数设计,视图设计,事件设计全纪录。大屏项目MySQL架构设计及搭建实战,数据库表机构设计,函数设计,视图设计,事件设计全纪录。大屏项目MySQL架构设计及...
系统架构是指一个系统的设计框架或蓝图,它定义了系统的各个组成部分(组件)、这些组件之间的关系以及它们如何协同工作以实现系统的功能目标。系统架构设计对于确保系统的可扩展性、可维护性、性能和安全性至关重要...
系统架构设计师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。 系统架构设计师考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展...
“项目架构文档”则阐述了系统的整体架构设计,包括各层的职责、组件间的通信方式以及系统的技术选型,对于理解系统结构至关重要。 “项目模块设计说明书”进一步细化了系统中的各个模块,如用户管理、商品管理、...
本实战项目以"iOS实战项目(项目架构)"为主题,着重探讨了如何构建一个完整的iOS应用程序,包括上线项目的准备、架构设计、项目面试中的常见问题以及委托代理的使用。 首先,我们要理解什么是项目架构。项目架构是指...
随着信息技术的迅猛发展,系统架构设计师作为一项重要职位,在企业中扮演着越来越重要的角色。他们不仅需要拥有扎实的理论基础,还要具备将理论与实践相结合的能力。《软考系统架构设计师教程和系统架构设计师考试...
在信息技术日新月异的今天,系统架构设计师成为了IT领域内的核心职业之一。他们不仅仅是技术的实施者,更是技术与商业需求结合的桥梁,负责将复杂的系统需求转化为合理且高效的软件架构解决方案。通过“软考高级系统...
系统架构设计师作为IT领域的一个重要职业角色,主要负责对软件系统进行高层次的设计和规划。系统架构设计师的工作不仅要求有深厚的技术功底,还需要具备良好的系统思维和解决复杂问题的能力。针对这个职位,思维导图...
一个优秀的软件平台架构设计可以提高软件系统的可靠性、可维护性、可扩展性和性能,同时降低开发成本。因此,软件平台架构设计对于软件项目的成功至关重要。 二、架构设计要点 架构设计要点包括分层分模块设计、...