基本信息
文件名称:软件工程与UML(第2版)学习指南.docx
文件大小:15.01 KB
总页数:2 页
更新时间:2025-06-08
总字数:约1.01千字
文档摘要

《软件工程与UML》学习指南

本课程在具备一定编程能力和项目经验的基础上学习。通过软件建模技术熟悉项目开发流程,掌握面向对象的分析、设计和软件建模方法,熟悉软件文档的撰写。通过实践了解软件过程模型,理解软件工程的思想。通过学习建立系统思维,对软件的认识由程序上升到软件系统的高度。

一、学习进程

第一阶段,对应教材的单元1。初识软件工程思想,依托校园门禁系统,概览软件建模过程。

第二阶段,对应教材的单元2至单元5。基于软件开发的基本流程,重点学习需求建模,软件分析及设计阶段的静态建模、动态建模方法,以及在面向对象开发过程中它们之间的反复迭代的关系。

第三阶段,对应教材的单元6至单元8。模拟软件开发的实际流程,以新闻发布系统为贯穿项目,结合多个项目,实践面向对象需求分析、系统分析、系统设计,着重学习软件分析方法、建模方法及软件文档的规范。

第四阶段,对应教材的单元9至单元10。通过逆向工程、敏捷开发强化知识技能。

二、学习方法

1.用解决问题的思路实践任务

每个教学单元由任务陈述、知识准备、任务实施、拓展训练四个部分构成,通过任务驱动方式,实践从问题的提出,到问题的解决,再到问题的延申的过程。

2.在分析和设计的过程中学习模型表示方法

课程以任务驱动方式组织知识点,基于软件开发的实际流程,提炼出阶段性的任务,在需求分析、系统分析、系统设计的过程中,掌握UML的用例图、顺序图、协作图、类图、对象图、状态图、活动图、构件图和部署图等9种图的术语、规则和应用。项目实践过程可以借助项目管理工具(如禅道等)进行管理和控制。

3.体验不同的工作角色

课程设计以分组协作的方式进行,可分工体验不同岗位要求,确定职业发展方向,形成自己的职业规划。

4.关注未来发展

关注软件开发新技术,关注行业信息化的新需求,关注软件工程的未来发展趋势。

三、学习评价

学习评价由三个方面组成。

(1)过程评价(40%)。分线上线下两部分。其中线下为课堂学习过程,占比20%;线上可利用职教云等平台,跟踪学生线上学习、活动和作业情况进行量化,占比20%。

(2)结果评价(60%)。课程设计验收得到结果评价。前2项得到综合评价,占比100%。

(3)增值评价。增值评价为加分项,包括学生在任务完成中有创新点、课程设计表现突出、通过计算机软件资格考试(CVEQC)软件设计师考试等,合计加分不超过10分,总分不超过100分。