反情势读书笔记之实现主体架构(二)[Java编程]
本文“反情势读书笔记之实现主体架构(二)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1引言
有一名专业的筹划师(Jack)说过,一名工程师的20%时间应当用于做筹划.随着我们经验的增添,对这一结论的相信程度也在增添.通过筹划来很好的组织工作,生产率和效率城市得到极大的提高.不幸的是很多公司机构都试图把过量的筹划活动情势化.筹划在由个人来推动和操纵时最有效,时间管理专家的一个削减压力的关键要素就是通过筹划让生活中的各项活动保持均衡.随着这种实践活动的成熟,时间国立系统的情势和利用办法越来越个人化了.
2实现主体架构
本反情势的特点是开辟中的系统贫乏架构标准.普通负责项目的架构师都有从前系统
架构经验,因此认为文档是不必要的.这种过度的自行招致在影响到系统成功的关键区域中风险剧增.比方下面某些区域常常会缺失架构定义:
1)包含对语言和库的利用、编码尺度、内存管理等在呢你的软件架构和标准.
2)包含客户端和服务器配置的硬件架构.
3)包含网络协议和设备的通信架构.
4)包含数据库和文件处理机制的长期性架构.
5)包含线程模子和信任系统集的利用安全架构.
6)系统管理架构.
3带来的后果
1)贫乏架构筹划和标准:对软件、硬件、通信、长期性、安全和系统管理架构的定义不足.
2)由规模、范畴知识、技术和复杂性招致的躲藏风险随着项目的进展表暴露来.
3)由于性能不足、过度复杂、需求理解错误、可用性问题和其他系统特点招致项目将要失利或系统不成功.比方;大约1/3的系统在开辟和运行中会碰到严重的性能问题.
4)不理解新技术.
5)贫乏后备技术和应急筹划.
4产生的缘由
1)没有风险管理.
2)管理人员、架构师或开辟人员过于自大.
3)依靠于过去的经验,而这些经验与实际在某些关键区域有辨别.
4)由于系统计划活动中的缺口招致隐含的和未办理的架构问题.
5重构筹划
重构筹划要求以有组织的方法举行系统定义,并依靠于系统的多个视图.每个视图从一个系统好处相关者的角度对系统举行建模,这里的好处相关者大概是真实的也大概是假象的,大概是个体也大概是一群人的聚合.每个好处相关者负责一组搞优先级的问题,每个视图都代表了整个系统并答复了这个关键的问题.这些视图包含一些图、表和标准阐明,被衔接到一个保证一致性.普通而言,视图是轻量级的阐明.架构文档的作用是交流架构抉择和其他问题的办理筹划.文档因该易于理解,保护本钱低廉.
只有完好理解一个架构的人才可以成功定义实现它.不过,实际常常并非这样,因为很多项目采取了一些没有被很好理解的新技术.因此,重新开始成立杰出的架构是一个迭代式的历程,大家都应当熟习到这一点.起先的参考架构应当具有可以在第一个产品的开辟期间被实现的强盛战略.然后,可以利用将来的参考架构版本以增量的方法精辟他,并利用第一个产品或新版本来驱动这个历程.
具体流程如图:
以上是“反情势读书笔记之实现主体架构(二)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |