2011年7月13日,火龙果软件(上海)成功实施了软件架构设计案例与实践培训。学员关键培训需求:
1. 软件架构师应具备怎样的素质和能力?应怎样培养自己的软件架构素质和能力?
2. 软件架构设计的方法,软件的非功能性需求如何在架构设计中进行考虑。软件架构编档及评估的一般原则。
3. 系统的分层;系统的性能;系统的扩展性。
4. 怎样分析已有的软件架构的优缺点,能够设计软件架构。
5. 最关注的是现在主流的软件架构思想与技术,以及软件架构未来的方向。
6. 希望使用具有代表性的,使用技术较新的案例。
11. 如果架构与业务逻辑存在不可调和的矛盾时,应当如何解决?
13. 能够设计出比较灵活的架构,可以适应需求的大部分变化。
14. 掌握软件架构的基础知识、设计原则、设计模式、设计方法,熟悉主流架构技术。
15. 从程序开发转到软件架构师,需培养和增强的职业素养和知识有哪些?
16. 如何从业务需求转化出好的软件设计方案,软件架构设计过程如何掌控,质量好坏的标准是什么,多个系统之间整合,采用什么样的架构模式?
17. 增强系统架构中异常情况处理的能力。
18. 如何通过良好的软件设计覆盖在项目开始阶段所无法预料的可变因素或者需求变更。
19. 如何通过软件架构设计文档和客户,工程师进行沟通。
20. 软件架构的职业发展方向。
火龙果软件在培训前了解了每一位学员的背景和培训需求,培训通过具体实际案例深入剖析架构的设计方法、原则与解决方案,同时与学员交流了工作中遇到的问题。
学员收益实录:
总体了解了架构设计的过程、步骤与方法。
了解了大型系统架构设计思路,并对今后的工作和职业发展方向有帮助。
了解了给项目搭建架构需要考虑到的因素以及步骤。
深化了相关的知识体系,了解到一些常见的优缺点,开发架构中技术选型不错。
开发架构中技术选型方法、缓存相应知识对工作很有帮助。
对设计大型软件项目有更深层次的认识。
成功的、失败的案例都有,对比讲,印象很深刻。
通过这次培训在实际项目中能从一个全新的视角去看待,对实际项目开发起到指导作用。
案例能代表目前企业级系统架构的发展方向。
了解了软件架构设计的一般流程和方法,了解了软件架构设计中非功能性需求方面的知识。
收获了良好的设计思想,了解了SOA架构。
对架构设计有了一个高层次的了解,对非功能需求的考虑加深了。
认识到在软件开发过程中什么才是最重要的。
了解到非功能性上的需求,需求分析的先行对开发的作用。
软件架构设计在易扩展上的应用对目前工作很有帮助。
扩大视野,对自己的职业规划有了新的认识,找清发展方向。
案例应特殊性和典型性相结合,深入讲解并展开讨论。
框架的选择、评估及优化的知识很有指导作用。