- 0
- 0
- 约5.72千字
- 约 6页
- 2024-12-16 发布于中国
- 举报
实战工程分析
最近接到一个临时任务:帮外国某知名公司分析一个工程架构。这个工程是两年前开发的,并且经过了几次升级。主
要功能是管理客户、合作伙伴资料,提供在线业务等等,具体细节不用多说。
据客户说,他们在使用本系统的过程中发现了很多的问题,觉得已经不再满足他们的需求,希望我们能帮助他们评估一
下当前的系统有哪些架构上的问题,并帮助他们发现未来可能发生的问题,从而决定是否需要开发新的系统
客户提供了很详细的文档,包括业务说明,系统架构,技术要点,部署方案等等。看完文档,对系统和客户期望有了一定
的了解之后,开始干活儿!
系统是采用.Net技术构建的,基于.NetFramework2.0,使用了ASP.NET,WinForm,WebService等技术,并使用了
EnterpriseLibrary中的DataAccess,Cache,Log等功能。
我本人负责的是架构的分析。结合文档和源代码,没用1个小时,系统架构就很清晰了。其中发现了一些很普遍的问题,
在这里跟大家分享一下:
1.分层架构
分层架构是绝大局部企业软件都普遍采用的方案,但由于架构师水平的参差不齐,导致很简单的一个分层,出现了很大
的差异。
大家都知道“3层架构〞或者“
原创力文档

文档评论(0)