软件架构
大鹏的NLP博客
擅长自然语言处理,知识图谱,人工智能,大数据,K8S,软件工程等领域的技术及管理
展开
-
什么是业务流程重组?
BPR(Business Process Reengineering/Business Process Re-engineering/Business Process Redesign,业务流程重组),“公司再造”、“再造工程”。最早由美国的Michael Hammer 和James Champy提出,在20世纪90年代达到了全盛的一种管理思想。西方发达国家兴起了一场企业再造革命,原创 2014-06-15 17:46:51 · 3779 阅读 · 0 评论 -
基于角色的访问控制:RBAC模型笔记
RBAC认为授权实际就是who,what,how三者之间的关系,即who对what进行how的操作。Who,权限的拥用者或主体(如Principal、User、Group、Role、Actor等等);what,权限针对的对象或资源(Resource、Class);How,具体的权限(Privilege,正向授权与负向授权)。RBAC模型支持最小特权原则、责任分离原则原创 2014-11-22 09:19:49 · 3208 阅读 · 0 评论 -
软件标准学习:CMMI
CMMI到底能够为我们做什么呢? 实际上这个问题对不同的人有不同的答案。对采购部门的人员来说,掌握了CMMI技术可以有目的地考察项目实施人员或公司的实施能力,从而保证所采购的项目能够顺利完成。对于项目经理来说,掌握CMMI技术能够提高自己的项目管理能力, 从而能够使项目高质量,低成本,按期限地完成。 对于企业老总来说,CMMI技术不仅能够提升企业的管理水平,还能够引入科学的管理理念,提升原创 2014-09-02 13:58:57 · 3178 阅读 · 0 评论 -
UML解惑:图说UML六种关系
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种)UML 中类与原创 2014-07-08 17:15:45 · 697 阅读 · 0 评论 -
基于jersey v2.10的webservice核心框架
web.xml配制<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/jav原创 2014-07-16 16:01:34 · 4462 阅读 · 0 评论 -
Oracle In-Memory Database Cache 概述
Oracle In-Memory Database Cache 概述Oracle In-Memory Database Cache 是一个数据库选件,它为 Oracle 数据库提供了实时、可更新的缓存。Oracle In-Memory Database Cache 将来自数据库的对性能极其关键的一系列表和表碎片缓存到应用程序层,从而缩短应用程序事务响应时间。(产品数据表)企业数据库转载 2014-06-27 10:45:09 · 1013 阅读 · 0 评论 -
敏捷开发与正交架构——以正交架构的角度指导敏捷开发(待续)
敏捷开发是一种以用户的需求进化为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。原创 2014-06-07 19:04:00 · 893 阅读 · 0 评论 -
软件正交架构
正交软件体系结构由组织层和线索的构件构成。层是由一组具有相同抽象级别的构件构成。线索是子系统的特例,它是由完成不同层次功能的构件组成(通过相互调用来关联),每一条线索完成整个系统中相对独立的一部分功能。每一条线索的实现与其他线索的实现无关或关联很少,在同一层中的构件之间是不存在相互调用的。 如果线索是相互独立的,即不同线索中的构件之间没有相互调用,那么这个结构就是完全正交的。从以原创 2014-06-07 18:54:04 · 5533 阅读 · 0 评论 -
软件架构视图
图是必不可少的。那么什么是软件架构视图呢?Philippe Kruchten在《Rational统一过程引论》中写道:一个架构视图是对于从某一视角或某一点上看到的系统所作的简化描述,描述中涵盖了系统的某一特定方面,而省略了与此方面无关的实体。由于角色和分工不同,整个软件团队以及客户等软件项目涉众各自需要掌握的技术或技能存在很大差异,为了完成各自的工作,需要了解整个软件架构决策的不同子集转载 2014-06-27 08:09:30 · 4578 阅读 · 0 评论 -
spring hibernate 声明式事务配置笔记
环境:spring4,hibernate4,mariadb-10.0.15-win32<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewor原创 2014-11-30 22:55:03 · 1747 阅读 · 0 评论