麦哲思科技拥有一支经验丰富的技术咨询队伍,可以为客户提供关于:需求开发、软件设计方法、软件测试技术、敏捷软件开发方法等方面的咨询与培训。
麦哲思科技对需求工程具有独到的理解与解决方案。需求开发首先是商务问题,其次才是技术问题,从和客户的初次接触开始就已经启动了需求开发的过程了。为了更好的获取需求、控制需求的变更,在商务阶段就需要和客户建立共同的成功理念。需求的获取方法、获取技巧是后续需求问题的根源,采用成熟的需求分析与建模技术,清晰完备地描述需求为获取客户的确认及技术人员的验证打下了良好的基础。综合利用商务、技术、沟通、管理等手段规避与控制需求的变更可以最大程度的降低需求的风险,麦哲思为客户提供了完整的需求工程解决方案。
设计模式是目前进行软件设计的有力工具,学习设计模式不能脱离设计原则、软件重构技术,而理解设计原则的基础则是面向对象的基本概念。设计思想是根本,设计工具是手段,麦哲思科技着力于基本的设计理念,定义了一个循序渐进地提高技术人员软件设计能力的培养路线图,可以帮助组织建立起基于OO技术的开发体系。
系统测试始于需求阶段,系统测试用例的是验证需求、检测需求可测试性的有力工具,系统测试用例需要覆盖系统功能需求的各个场景。集成测试始于设计阶段,集成测试用例是针对模块接口的测试,集成测试用例需要覆盖每个接口的各个参数组合。单元测试是针对函数的测试,测试的是函数内部的逻辑,可以从正常、异常、边界、覆盖率等多个角度设计单元测试用例。借助于工具可以有效的提供测试的效率。麦哲思科技的测试实务专家可以帮助企业建立起测试技术指南及测试管理体系。
敏捷与规范是目前软件工程界的两大流派。对于周期短、规模小、需求变化频繁的项目采用敏捷的开发方法可以达到事半功倍的效果,针对这一类的项目,麦哲思科技可以安排有丰富经验的敏捷开发方法专家指导企业实施敏捷开发实践,以获取最大的投资回报率。
® CMM and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
SM PSP is a service mark of Carnegie Mellon University.