首页 > 留学资讯 > 澳洲留学辅导 > 澳洲墨尔本大学SWEN90016课程学习指南

澳洲墨尔本大学SWEN90016课程学习指南

作者:海马 发布时间:2023-07-27 16:21:10

SWEN90016旨在向学生介绍软件工程原理、流程、工具和技术,以分析和管理复杂的软件项目。涵盖的主题包括:软件工程流程、项目管理、规划与调度、估算与度量、质量保证、风险、配置管理、个人与团队、职业道德、变更管理和项目管理工具。SWEN90016

软件过程与管理"(SWEN90016)课程侧重于与软件开发过程和项目管理相关的原理、方法和实践。该课程通常在大学阶段开设,尤其适合学习软件工程、计算机科学或相关专业的学生。本课程的学习要点如下:

1. 软件开发生命周期(SDLC): 了解软件开发过程的各个阶段,包括需求分析、设计、实施、测试、部署和维护。学生将了解瀑布式、敏捷式、螺旋式等不同的 SDLC 模型。

2. 敏捷软件开发: 探索Scrum和Kanban等敏捷方法,了解软件开发的迭代和增量方法。学生将学习冲刺计划、每日站立、回顾和产品积压管理等敏捷实践。

3. 软件项目管理: 介绍应用于软件开发项目的项目管理原则和技术。主题可能包括项目规划、时间安排、资源分配、风险管理和成本估算。

4. 软件需求工程: 了解软件需求的激发、分析、指定和验证过程。学生将学习用例、用户故事和需求优先级排序等技术。

5. 软件测试与质量保证: 探索软件测试技术和策略,以确保软件的质量和可靠性。主题可能包括单元测试、集成测试、系统测试和测试驱动开发(TDD)。

6. 配置管理: 了解软件配置管理、版本控制和变更管理。学生将学习管理代码变更和确保软件版本完整性的工具和实践。

7. 软件度量与测量: 学习如何使用度量来评估软件质量、生产率和性能。学生将探索各种软件度量及其解释。

8. 软件维护: 了解长期维护和发展软件系统所面临的挑战和最佳实践。主题可能包括错误修复、代码重构和软件再设计。

9. 软件过程改进: 探索持续改进软件开发过程的方法。学生将学习 CMMI 等流程成熟度模型以及流程评估和改进技术。

10. 软件项目沟通与协作: 了解软件项目中有效沟通与协作的重要性。学生将学习如何与利益相关者沟通项目进度、风险和变更。

11. 软件开发中的伦理与法律问题: 探索与软件开发相关的道德考虑因素,包括隐私、安全、知识产权和遵守法规。

在整个课程中,学生可以通过小组项目、案例研究和实际练习,将所学概念应用到现实世界的软件开发场景中。课程旨在让学生掌握有效管理软件项目所需的知识和技能,并了解交付高质量软件产品所涉及的流程。

海马课堂专业课程辅导,2100+严选硕博学霸师资,针对学生的薄弱科目和学校教学进度,匹配背景相符的导师,根据学生情况进行1V1专属备课,上课时间灵活安排,中英双语详细讲解课程中的考点、 难点问题,并提供多方位的课后辅导,辅助学生掌握全部课程知识,补足短板。

相关热词搜索:

阅读原文:https://www.highmarktutor.com/news/14098_62.html

版权作品,未经海马课堂 highmarktutor.com 书面授权,严禁转载,违者将被追究法律责任。

热门课程推荐

24h在线客服

海马课堂官方电话 400-111-0321

全球留学生
共同选择

关注我们:

备案号:辽ICP备19007957号-1 聆听您的声音:feedback@highmark.com.cn企业热线:400-778-8318

Copyright ©2015- 海马课堂网络科技(大连)有限公司办公地址:辽宁省大连市高新技术产业园区火炬路32A号创业大厦A座18层1801室

欢迎咨询

hmkt088