当碰到某个未知的遗留系统的源代码时,工程师如何能够知道软件元素的什么组合将生成某种有意义的架构描述?
When confronted with the source code of some unknown legacy system, how can an engineer know what grouping of software elements will produce some meaningful description of the architecture?
因此,软件架构师/工程师通常需要做的就是选择/重用和扩展基础原型和模式。
Therefore what a software architect/engineer mostly needs to do is to select/reuse and extend the base archetypes and patterns.
SOAD框架使得知识工程师以及软件架构师能够管理决策依赖,这样他们可以检查模型一致性并删除不相干的决策。
The SOAD framework lets knowledge engineers and software architects manage decision dependencies, so they can check model consistency and prune irrelevant decisions.
BryanEvans是一位软件工程师,为多伦多的一个大型财务公司效力,非常擅长软件架构。
Bryan Evans is a software developer for a large financial organization based in Toronto, on and his expertise is primarily in software infrastructure.
与产品开发组一起确定需求、架构及设计解决方案,执行、测试及发布产品。高级软件工程师汇报给项目经理。
Work with the product development to define requirements, architect and design solutions, implement, test and release product. The Senior Software Engineer will be reporting to Project Manager.
与产品开发组一起确定需求、架构及设计解决方案,执行、测试及发布产品。高级软件工程师汇报给项目经理。
Work with the product development to define requirements, architect and design solutions, implement, test and release product. The Senior Software Engineer will be reporting to Project Manager.
应用推荐