COMP9323 Software as a Service Project
本课程旨在让学生通过团队合作和实践项目来练习面向服务的软件体系结构、敏捷软件工程方法和软件即服务(SaaS),项目的重点是在学习、开发、电子商务、健康、客户支持、项目管理、在线社区、在线问答、娱乐、社交和家庭互动等感兴趣的领域内进行。
在本学期的项目中,重点将放在支持人们、社区、企业和利益相关方在COVID-19危机及其后续过程中的工作。同时也鼓励小组在自己感兴趣的领域提出项目建议。在技术方面,这些项目将提供一个通过实践学习的机会:学习新兴概念、技术和技术,例如对话人工智能/对话机器人、众包服务、数据分析和物联网。
良好的编程知识和基本的Web技术知识
良好的设计概念和技术知识,如UML类图、时序图、实体关系图和面向服务的设计
这些知识被假定已在基本计算等同课程中获得(良好的编程知识)
完成本课程后,学生将能够:
与项目团队成员合作构建大型SaaS产品的过程
掌握基于项目的学习技能,包括合作、批判性思维和真实学习
学习开发软件即服务的过程
学习使用敏捷软件工程方法开发软件的过程
理解同行评审的软件工件
整合多个独立的组件构建一个集成系统
制定适当的测试策略和方法
为各利益相关方编写软件文档
向同行和导师展示项目成果