技能:建筑师
• J2EE开发。
• 网页开发(HTML,CSS,Javascript)。
• 了解关键的开源软件库(例如JQuery)。
• Junit测试框架。
• 代码质量工具和最佳实践。
• 熟练掌握系统拓扑设计,用于识别所需的子系统并将责任分配给子系统。
• 熟练掌握组件接口合同设计,为组件之间提供高内聚性和松耦合性。
• 使用UML图表(类、序列、协作、状态)进行系统和信息建模。
• 设计扩展点以便将功能分配给未来的需求。
• 了解安全模式和可能的攻击向量。
职责
• 设计解决方案架构的功能和非功能要求。
• 快速原型化骨架架构以减轻可能的风险。
• 使用Java和基于Web的技术(HTML,CSS,JQuery)实现系统组件。
• 执行功能单元测试。