架构设计系列
文章平均质量分 73
吴革
技术爱好者计算机科学的fans说话比较直做事很认真一个现实的理想主义者DotNet技术实践者擅长CLR优化客户端开发和架构设计Java技术实践者擅长JVM优化各种开源框架SpringHibernate等现在关注在搜索引擎数据挖掘方面对云计算IaaS和Hadoop有一定的经验
展开
-
快速开发平台设计思考
快速开发平台市场范围 在国内有很多家公司在做快速开发平台。很多家都很出名(例如:普元,起步软件),请大家在Google上Search相关关键字:“快速开发平台”。 快速开发平台市场范围大都是管理系统。这是有历史问题的,在中国关系型社会大条件下,每个公司都有自己特定的业务逻辑,完全无法抽取出通用的逻辑(财务软件等具有国家强制规定软件除外)。 用户的需求需要满足,老板的挣钱的想原创 2013-06-29 11:32:48 · 949 阅读 · 0 评论 -
架构系列三:UML定义
本文大部分内容来自于《UML和模式应用》第三版。什么是UML 统一建模语言(UML)是描述、构建和文档化项目制品的可视化。 UML定义了各种UML简单(UML profile) UML表示法的基础是UML元模型(meta-model),它描述建模元素定义,UML元素型主要对模型却动架构(ModelDriven Architecture,MDA)原创 2014-02-11 23:10:54 · 646 阅读 · 0 评论 -
架构系列二:架构设计
本文知识部分来自《走出软件作坊》和《软件构架实践》第二版架构设计作用 沟通软件需求与代码实现最重要的一个环节,就是架构设计。做架构设计第一步就是要理解公司客户的业务。做架构设计第二步就是要理解架构应用简单,产生的组件功能独立,让业务团队容易使用。做架构设计第三步就是要把握技术的生命周期,理解产品的生命周期。只有你不断地又走在业务的过去、现状、未来与技术的原创 2014-02-14 09:55:58 · 754 阅读 · 0 评论 -
架构系列一:架构的分析与设计
本文大部分知识来自于《UML和模式应用》什么是分析 分析(analysis)强调的是对问题和需求的调查研究,而不是解决方案。 分析主要围绕着,信息系统的使用,它具备那些功能,具备哪些抽象元素。(需求分析,对需求的调查。面向对象分析,对领域对象的调查研究)。 举例说明:需求管理软件,他有那些功能?如何使用他?解释:分析就是在一大堆需求文档中,找原创 2014-02-10 22:06:15 · 626 阅读 · 0 评论