前言
工作三年了,一直从事基于.NET体系的企业应用开发,心得和经验也攒了点;担心时间长了给忘了,所以得给写下来,以便以后回味回味;更重要的是能让知识系统化和体系化。
本系列以一个简单的企业应用系统为基线,以技术设计使用为主线来总结我这三年的一些心得。
框架结构
- C/S,B/S架构,N-tire, Restful服务,SOA;
- EAI(企业系统应用集成);
- 持续集成(Continuous integration);
- Scrum/XP开发;
- 软件管理;
具体技术
- 需求分析和设计
UML - 编程语言和框架
WPF + Prism + WCF/ASP.NET WEB API + ASP.NET MVC5 + Unity + Restsharp + SQLServer + Entity Framework + Logging(log4net) - 企业应用集成
WSO2系列组件,以ESB为主。 - 持续集成工具
TeamCity - Scrum和XP开发模式
- 软件质量管理工具
TDD + XUnit + FXCop + Trac + Specification Documents(规格说明书)
系统要求
- 模块化
- 平滑升级和更新
- 易维护
- 模块规格说明书
Comment