解决方案经理对行业标杆瞄准的理解程度决定了方案的质量,智慧校园项目中,研发部门对物联网中间件、消息中间件、数据中台构件理解的深度决定了项目系统设计的优劣。当今基于架构软件开发范式ABSD已经成为主流趋势,软件架构的目的正是构件的复用,构件或中间件在软件工程中的领域开发中属于公司的核心资产,公司研发部门深知构件积累的重要性,当面对一个陌生的构件,软件工程师急于求成,根据文档开始从头搭建自己的应用,导致进展缓慢,遇到问题时发现对构件的框架和业务逻辑理解严重不足,且具有指导作用的文档基本没有,似乎到了一种进退两难的地步。此时需要把这个快速理解构件的过程放到软件工程的系统方法中,OMT关注宏观,Booch关注微观,两者同为面向对象设计方法,后来合并为统一过程UP开发模型,UP使用UML,以架构为中心,测试用例驱动开发,我提出对于陌生构件,使用用例驱动开发的方法,根据源码和文档中的每一个小的用例,用代码实现,再根据众多用例组建领域工程中的用例,这个过程是螺旋上升的过程,基于UP开发模型中用例一步步描述出完整的构件。