还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《软件建模与分析》课程教学大纲
一、课程基本信息课程名称(中文)软件建模与分析课程名称(英文)Software Modelingand Analysis课程类别专业主干课课程性质2必修授课语言3全英文授课学期4学分3总学时讲课实验课外课程学时及分配48321616适用专业软件工程教材授课学院计算机与软件学院先修课程软件工程,面向对象程序设计后续课程软件体系结构与设计课程基本定位提升学生协作能力、资料查阅、文档写作、分析能力、和实际解决问题的能力课程简介核心学习结果使学生掌握使用面向对象思维和UML进行系统需求获取、建模并进行分析的能力,能够写出优秀的需求文档主要教学方法课堂讲解、小组讨论、实验设计、课后练习大纲更新时间
2020.08注
1.课程类别选填“通识核心课/通识拓展课/通修课/学科基础课/专业主干课/专业选修课/专业实践/素质拓展”2,课程性质选填“选修/必修”
3.授课语言选填“中文/双语/全英文或其他语种”
二、课程目标课程目标(参考培养目标、毕业要求、支撑毕业要求指标点1序号达成途径课程定位)
1.1掌握软件需求分析的基础理论知识,
1.4系统掌握软件工程基础理学习理论知识掌握系统分析的基本流程和重要性以论及专业知识,包括计算机及特点;硬件、软件及系统等方面内容,具备理解软件工程复杂工程问题的能力,能够运用所学知识进行软件工程问题求解撰写符合规写出符合规档撰写完全档撰写完全范,团队协范的文档,一般,基本可文档撰写不符合规作表现优秀有少许错以和他人合完全不太符范,不愿意误,基本可作完成任务合规范,不为团队做贡以和他人合愿意为团队献作完成任务做贡献
2.期中/期末考试评分标准(笔试类评分标准可在大纲中按以下格式予以说明,也可在通过“试卷分析表”予以说明)评分标准占比课程目标90-10060-69(及0-59(优)80-89(良)70-79(中)格)(不及格)123注考核方式和课程目标在考核方式中占比应与“
(一)考核内容、考核方式与课程目标对应关系”一致所列考核环节,除了笔试类均须依次给出评分标准,格式同上笔试类课程考核评分标准可以在本课程大纲里进行说明,也可以通过提交“试卷分析表”予以说明
六、参考书目及学习资料1\Systems Ana lysisDes ign in aChang ing WorI d,Fourth Edition,机械工业出版社;(美)John W.Satz inger;Robert B.Jackson;StephenD.Burd,2015;
2、Software engineering(9th),机械工业出版社;Ian SommerviI Ie,
2007.3\I ntroducti onto SystemsAnalysisdes ign,机械工业出版社,Jeffrey LWh i tten,Lonnie DBent ley编著,2011年9月第一版
4、《实用面向对象软件工程教程》,Edward YourdonCar IArgi la著,殷人昆等译,电子工业出版社,
1998.65\Software Engineering:Theory andPractice(Second Editi on),Shar iLawrence Pfleeger,高等教育出版社,
2001.
81.2掌握各个模型之间的联系和区别,并能
1.4系统掌握软件工程基础理学习理论知识够使用这三个方面的知识,解决系统分论及专业知识,包括计算机析中遇到的问题;硬件、软件及系统等方面内容,具备理解软件工程复杂工程问题的能力,能够运用所学知识进行软件工程问题求解
2.
12.2应用软件工程领域专业知学习理论知识、能够综合运用软件需求分析的基本理识,能够根据给出的实际工案例分析论和设计方法,针对前端软件开发复杂程案例,运用图表等工程方工程问题研究和设计可行的解决方案,法发现问题、提出问题及分并能对解决方案进行分析和论证析问题;
2.2具有信息系统的建模、分析能力;掌握
2.2应用软件工程领域专业知学习理论知识、需求文档的撰写能力识,能够根据给出的实际工案例分析程案例,运用图表等工程方法发现问题、提出问题及分析问题;
3.1学习理论知识、能够就复杂业务问题的求解,在实践环
11.1掌握技术管理、人员管案例分析节中,充分发挥组织、协调能力,与小理和工程管理的原理,掌握组成员有效沟通,合作解决问题经济管理与决策的方法;
3.2掌握项目的开发周期和各种开发方法实验设计、案例熟悉项目开发中各个角色发挥的作用,
11.3能够在多学科环境中应分析具有初步团队管理能力用工程管理原理与经济决策方法,具备初步的软件工程项目管理经验与能力注
1.支撑毕业要求指标点选填项需要进行专业认证,有毕业要求指标点可参照的课程必填,无明确毕业要求指标点可参照的可不填
三、理论教学内容学生学习教学章标题教学内容学时思政融入点1课程方式预期成果2目标3第一章软件系统
1.介绍系统、软件、软介绍软件特点
1.了解系统和软件件系统、平台等基本概时,让学生客观之间的区别了解系念和它们之间的区别认识我国民族统和平台的不同和联系软件的现状,认
2.掌握不同信息系课程
2.阐述信息系统的分2识到国内软件统的区别讲授目标类和每个类别的特点技术和国际的
3.知道软件的重要
1.
13.介绍软件工程中的差距,从而树立属性由来和重要性以及使努力学习、为民
4.了解软件工程的用面向对象进行系统族软件业奉献由来和重要性分析的必要性的决心弟一早通过现有的软软件生件开发模型,命周期如Scrum的讲
1.了解基本系统开解,让学生了解
1.介绍软件的完整生发生命周期及其四到何为以人为命周期中的各个阶段个阶段本;在软件开发以及每个阶段需要完
2.熟悉掌握系统开中技术的发展成的任务发方法的演变贵在不断地钻
2.详细介绍生命周期
3.了解RUP及其扩研、不断地创课程相关的开发模式展4新,提醒学生要讲授目标
3.介绍RUP概念和
4.理解为什么需要“敬业”通过
1.2UMLo UML来建模我们的极限编程中结
4.简单介绍项目开发系统对编程的讲解,团队组成
5.熟悉项目团队的让学生理解团不同角色结协作、互相帮助的重要性第三章
1.了解面向对象面向对
1.介绍对象的概念的基本原则;象技术
2.介绍面向对象三
2.掌握类和对象课程讲授大机制封装、继承2的定义;目标演示和多态
3.了解实例变量、
2.1属性和关联;
4.了解方法、操作和多态性;5,了解如何将类组织为继承层次结构;第四章
1.介绍UML的概UML介绍念、必要性、由来和
1.了解UML的作历史用和历史;
2.介绍各种UML图
2.了解UML中的讲授课程的简单语法基本语法和各种常6演示目标
3.详细介绍后面章节见图的语法讨论
2.2需要的活动图、用例
3.掌握活动图、用图、类图、序列图和例图、类图、序列图状态图的语法和注意和状态图的语法事项第五章
1.介绍如何进行项
1.了解将信息系项目启目的启动,重点讨论统与业务需求联系动项目发起人、项目请起来的重要性求的概念
2.能够创建系统
2.从不同维度探讨请求了解如何评系统开发的可行性估技术、经济和组
3.针对项目的特点进织的可行性行项目开发方法的选讲授项目报价
3.能够进行可行性择时,讲解软件是分析了解一些组织
4.介绍如何估算项目如何服务社会,如何选择项目熟悉讲授课程的大小、开发周期和4服务人民的,从估算能够制定项目演示目标开发成本而发现自我价工作计划讨论
2.
25.阐述如何创建和管值,养成爱岗敬
4.了解项目团队为理工作流;如何进行业的优良品德什么使用时间限项目分解;如何制定项目开发计划制熟悉如何为项
6.讨论如何根据项目配备人员目特点确定开发团
5.了解计算机辅队;如何选择成员以助软件工程、标准及软件规避开发中出和文档如何提图项现的风险目效率第八早需求的确定
1.介绍需求的定义、
1.了解如何创建需层次和分类;求定义
2.重点阐述如何发现
2.熟悉需求分析技需求的各种方法以及术讲授课程4每种方法的优缺
3.了解何时使用每演示目标种需求分析技术讨论
3.2占,
八、、
94.了解如何通过访
3.简单介绍系统如何谈、JAD会议、问卷撰写系统建议文档;调查、文件分析和观察收集需求
5.了解何时使用各种需求收集技术第七章功
1.了解活动图的
1.介绍UML活动图,能建模规则和样式指南通过活动图进行业务
2.了解用例和用建模例图的规则和风格
2.重点介绍用例的概指南讲授课程念、注意点和容易犯
23.了解用于创建演示目标错的地方用例和用例图的过讨论
3.
23.介绍用例图的语程法
4.能够使用活动
4.重点阐述用例描述图、用例和用例图创的写法建功能模型第八章结
1.介绍面向对象分析
1.了解创建CRC构建模的方法和相关概念卡、类图和对象图的
2.介绍常用的对象识规则和样式指南别方法文本分析
2.了解用于创建讲授课程法、CRC卡、通用对2CRC卡、类图和对象演示目标象列表和模式等方图的过程讨论
1.2法
3.能够创建CRC
3.介绍类图和对象卡、类图和对象图图的语法
4.理解结构模型和
4.介绍结构建模的步用例模型之间的关骤系第九章行为建模
1.介绍行为模型的相
1.了解序列图和关概念;行为建模必通信图以及行为状要性和结构模型以及态机的规则和样式功能模型之间的联指南系
2.了解用于创建讲授课程
2.介绍序列图、状态序列和通信图以及2演示目标图的语法行为状态机的过程讨论
3.
13.重点阐述行为建模
3.能够创建序列的步骤、对结构模型和通信图以及行为完善和补充作用状态机
4.简单介绍分析工作
4.了解行为模型的管理与结构和功能模型之间的关系第十章需
1.理解我们为什么
1.介绍撰写需求说明求描述需要描述需求文档的必要性、指导
2.了解需求说明的原则课程特点
2.介绍需求说明文档4讲授目标
3.掌握写作要求的的模板以及模板中每
3.2一些指导原则个部分应该如何表达
4.了解如何使用SRS模板注
1.思政融入点至少写3条,简述该课程教学中将思政教育内容与专业教育内容有机融合的知识点(下同)
2.学生学习预期成果描述学生在学完本节内容后应获得的知识、能力或素养水平(下同)
3.教学方式:包括讲授、讨论、案例、演示等,但不限于所列,根据课程实际需要列举
四、实践(实验或实习)教学1实验或实习项教学内容学时实验或实习思政融入点学生学习预期成课程编号目名称类型2目标果L使用建模工具L掌握项目估算进行项目大小估的方法;课程1项目规划算、成本计算和2验证性
2.熟悉如何制目标使用Gatt图进行定项目计划的
1.2项目规技术划L选择一个系统,进行项目调研根据收集到L熟悉业务活动的项目材料,使建模的概念
2.用建模工具进行掌握用例图、活课程业务活动建业务活动建模22验证性动图、序列图的目标模
2.需要画出业务画法
2.1用例图、业务活
3.掌握建模工动图、业务序列具的使用图和概念模型L使用EA工具
1.熟悉业务领进行业务领域建域建模的概念课程目业务领域建模32验证性2,掌握类图的标模
2.需要通过类画法
2.1图表达概念模型L掌握用例图的使用EA针对自语法,熟悉角己的系统进行功色、边界、用例课程目能建模,画出系等概念4功能模型2验证性标统用例图对于
2.掌握用例之
2.2每个用例,进行间的关系用例描述
3.掌握用例描述的基本规范使用EA针对自己的系统进行结L掌握类图的语构建模,画出系法;课程目统类图5结构模型2验证性2,掌握类与类标需要给出类的属之间的关系和
3.1性和方法,以及表达方法;类与类之间的关系1,使用建模工具进行行为建模,L掌握序列图的画出系统序列语法;课程行为模型■序图
2.理解序列图62验证性目标列图
2.根据序列图,和类图以及用
2.1补充或修改之前例图之间的关的模型,使它们联关系;保持一致
1.使用建模工具进行行为建L掌握状态图的模,画出系统状语法;课程行为模型-状态图
2.理解状态图72验证性目标态图
2.根据状态图,和类图以及用
2.1补充或修改之前例图之间的关的模型,使它们联关系;保持一致掌握需求文档的具体写作方根据SRS模板,法和注意事项课程目将之前的所有内8撰写需求2综合性了解功能性需标容和成果,整理求和非功能性
3.2成系统需求文档需求在表达上的区别注
1.此表可用于课内实践教学环节或某门综合实践课程
2.实验类型选填”验证性/综合性/设计性”;实习类型选填“认识实习/生产实习/毕业实习”
五、课程评价
(一)考核内容、考核方式与课程目标对应关系课程目标在各考核方式中占比1课程目标考核内容平时课程期中期末表现作业考试考试掌握软件需求分析的基础理论知识,掌课程目标
1.1握系统分析的基本流程和重要性以及特10%20%20%30%点;掌握各个模型之间的联系和区别,并能课程目标
1.2够使用这三个方面的知识,解决系统分10%20%20%20%析中遇到的问题;能够综合运用软件需求分析的基本理论和设计方法,针对前端软件开发复杂工课程目标
2.115%15%20%15%程问题研究和设计可行的解决方案,并能对解决方案进行分析和论证具有信息系统的建模、分析能力;掌握需课程目标
2.215%15%20%15%求文档的撰写能力°能够就复杂业务问题的求解,在实践环课程目标
3.1节中,充分发挥组织、协调能力,与小组20%20%10%10%成员有效沟通,合作解决问题课程目标
3.2掌握项目的开发周期和各种开发方法30%10%10%10%熟悉项目开发中各个角色发挥的作用,具有初步团队管理能力合计100%100%100%100%各考核方式占总成绩权重(自行赋值)10%10%20%60%注
1.课程目标在考核方式及占比主要根据课程目标自行设计和制定多元化考核方式,表中所列仅为参考(红色数据可删除)但所列考核方式必须覆盖全体学生,可根据当学期具体教学情况酌情调整
2.各考核方式占总成绩权重根据课程实际情况对各考核方式占总成绩的权重予以赋值
(二)考核方式评分标准
1.课程作业评分标准评分标准占比课程目标90-10060-69(及0-59(优)80-89(良)70-79(中)格)(不及课程目标1按时完成课按时完成课格未)交作业;按时完成课程作业,回答程作业,0答按时完成课或交上的程作业,且问题时有1-2问题时有3-4程作业,回作业中有810%回答问题全个错误个错误答问题时有个以上错部正确5-8个错误误课程目标2按时完成课按时完成课未交作业;按时完成课程作业,回答程作业,回答按时完成课或交上的程作业,且问题时有1-2问题时有3-4程作业,回作业中有820%回答问题全个错误个错误答问题时有个以上错部正确5-8个错误误课程目标3按时完成课按时完成课未交作业;按时完成课程作业,回答程作业,回答按时完成课或交上的程作业,且问题时有1-2问题时有3-4程作业,回作业中有825%回答问题全个错误个错误答问题时有个以上错部正确5-8个错误误课程目标4按时完成课按时完成课未交作业;按时完成课程作业,回答程作业,回答按时完成课或交上的程作业,且问题时有1-2问题时有3-4程作业,回作业中有815%回答问题全个错误个错误答问题时有个以上错部正确5-8个错误误课程目标5按时完成课按时完成课未交作业;按时完成课程作业,回答程作业,回答按时完成课或交上的程作业,且问题时有1-2问题时有3-4程作业,回作业中有810%回答问题全个错误个错误答问题时有个以上错部正确5-8个错误误课程目标6课堂讨论积课堂讨论表课堂讨论表课堂讨论表课堂讨论20%极,文档现良好,能现一般,文现较差,不积极,文。