10 qianjin0703

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

Android打Jar包注意事项

1. 新建一个独立模块 pos_servicepos_service的gradle里定义Jar包的信息apply plugin: 'com.android.library'android { compileSdkVersion 27 defaultConfig { minSdkVersion 19 targetSdkVersion...

2018-08-25 15:38:29

软件架构评估

2018-04-13 12:11:51

软件产品线

2018-04-12 13:55:47

微服务架构

2018-04-11 12:20:15

企业服务总线架构

1 定义以开放标准为基础来支持应用之间的在消息,事件和服务间的互联互通。2 特征(1)描述服务的元数据和服务注册管理(2)在服务请求者和提供者之间传递数据,支持数据转换,支持同步,异步模式(3)具有发现,路由,匹配和选择的能力(4)安全性高,质量保证,可管理,负载平衡(5)实现了服务请求者和服务提供者之间的解耦...

2018-04-10 12:27:36

面向服务的架构

1 定义是用户可以构建,部署和整个各种服务,无须依赖应用程序及其运行的平台,从而提高业务流程的灵活性。2 设计原则无状态;单一实例;明确定义接口;自包含和模块化;粗粒度;松耦合;可重用;互操作性3 实现方式(1) Web Service(2) ESB(3) 服务注册表4 QoS可靠性    Ws-Reliability, Ws-ReliableMessaging安全性    Web服务安全规范策略...

2018-04-09 14:50:20

架构文档化

1 逻辑视图描述设计的对象模型与对象间的关系。以用户/设计人员的角度,关注系统功能。用面向对象的架构风格建立逻辑蓝图。2 开发视图 (实现视图)描述软件模块的组织与管理。以程序员的角度,关注软件开发难度,软件管理,可重用性,通用性,开发环境等。用层次结构风格建立开发蓝图,即模块和子系统图。3 过程视图 (进程视图)描述设计的并发和同步特征。以系统集成人员的角度,关注系统性能和可用性,包括并发性,分...

2018-04-08 12:36:38

主流软件架构风格

1 二层C/S架构优点(1)胖客户机,可保证并发性;网络传输数据量较少(2)瘦服务器,仅需要开发数据管理,降低服务端开发成本缺点(1)客户端负荷重(2)客户端难以维护,升级困难(3)客户端移植困难,界面不统一2 三层C/S架构优点(1)逻辑更清晰,提高可维护性,可扩展性(2)可灵活选用相应平台和硬件系统(3)应用各层并行开发(4)利用功能层隔离表示层和数据层,增加了安全性3 B/S架构优点(1)零...

2018-04-07 20:10:24

经典软件架构风格

1 管道-过滤器风格1.1 定义每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,产生输出数据流。1.2 构件和连接子构件是过滤器,连接件是管道。1.3 特点优点:(1)构件具有良好的隐蔽性,具有高内聚,低耦合的特点(2)可将整个系统看作过滤器的合成(3)支持软件重用(4)系统维护简单,增强性能简单(5)允许一些属性如吞吐量,死锁等的分析(6)支持并行执行缺点(1)导致进程成为批处理结...

2018-04-04 18:16:29

特定领域的软件架构开发 (DSSA)

1 DSSA定义特定领域软件架构可以看作开发产品线的一个方法或理论,它的目标就是支持在一个特定领域中有多个应用的生成。2 DSSA特征(1)一个严格定义的问题域或解决域(2)具有普遍性,使其可以用于领域中某个特定应用的开发(3)对整个领域的合适程度的抽象(4)具备该领域固定的,典型的在开发过程中的可复用元素...

2018-04-03 12:16:44

基于架构的软件开发 (ABSD)

ABSD是架构驱动的,强调由商业,质量和功能需求的组合驱动软件架构设计。ABSD强调用视角与视图描述软件架构,用用例与质量场景描述需求。ABSD有三个基础,即功能分解,架构风格的选择,以及软件模板的使用。1 架构需求1.1 需求获取架构需求获取来自三个方面,即系统的质量目标,系统的商业目标,系统开发人员的商业目标。1.2 标识构件(1)生成类图(2)对类进行分组与其他隔离的类形成一个组,由概括关联...

2018-04-02 18:09:44

面向对象的软件分析与设计 (OOAD)

一 面向对象的分析 OOA由领域专家和分析师分析业务需求,得到场景列表,进而产生用例,生成用例图。通过分析业务需求,还可以建立软件顶层设计,以及领域概念模型,进而生成类图。1. 生成用例图区分执行者与目标系统用例的完整性描述用例来源于分析人员对场景的分类和抽象可以用活动图表示一个用例2 建立顶层架构随着设计和开发过程的推进,架构的内容会不断丰富,翔实,最终演进成完整的软件架构用UML包图及其之间的...

2018-04-01 11:03:51

系统可靠性

1. 可靠性的定义在规定的条件下,在规定的时间内,软件不引起系统失效的概率。1.1 影响要素可靠度,失效率,使用条件,规定时间,系统输入,系统使用,软件缺陷等失效率(风险函数/条件失效强度)- 系统未出现失效的此刻情况下,单位时间系统出现失效的概率。1.2 子特性成熟性,容错性,易恢复性,依从性2 可靠性技术2.1 避错技术2.2 降低复杂度设计保证实现软件功能的基础上,简化软件结构2.3 检错技...

2018-03-30 22:20:50

系统安全性

1 安全威胁1.1 来自信息系统所依赖环境的安全物理环境;通信链路;网络安全1.2 来自信息系统自身安全应用系统安全威胁;操作系统安全威胁1.3 来自使用信息系统的人员管理和相关规章制度管理系统安全威胁2 OSI体系结构的安全服务框架2.1 鉴别框架鉴别的基本目的,就是防止其他实体占用和独立操作被鉴别实体的身份。鉴别提供了实体身份的保证。实现方式:已知的 (用户名+口令)拥有的 (令牌)不可改变的...

2018-03-29 10:45:09

软件测试

2018-03-28 12:42:56

需求工程

2018-03-27 11:01:19

项目管理

2018-03-26 12:49:09

企业信息化

2018-03-25 21:07:41

数据库系统 (未完待续...)

-> 分布式数据架构1 定义使用多个计算机系统上的局部数据库构成,数据可以在多个不同的局部数据库中传送,由不同的数据库管理系统进行管理,运行在多种不同的计算机上,支持多种不同的操作系统。这些机器分布在不同的地理位置,通过多种通信网络连接在一起。2 系统组成多个局部数据库系统,多个热备份数据库系统,多个数据缓存。3 扩展方式数据复制;数据垂直切分;数据水平切分;缓存;全文搜索-> 反规范...

2018-03-23 22:35:16

知识产权

2018-03-22 17:41:20

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!