系统分析与设计课程教学大纲8_第1页
系统分析与设计课程教学大纲8_第2页
系统分析与设计课程教学大纲8_第3页
系统分析与设计课程教学大纲8_第4页
系统分析与设计课程教学大纲8_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统分析与设计课程教学大纲课程英文名称:System analysis and design课程代码:R0902635学 时 数:56学 分 数35课程类型:专业基础课程适用学科专业:软件工程先修课程:面向对象程序设计,软件工程基础,数据库原理与应用执笔者:编写日期:202X.6审核人:汤羽一,课程简介系统分析与设计是软件工程专业地专业基础课程。学生通过该课程地学习,可掌握面向对 象软件系统分析与设计地基本原理,方法与技术,培养软件系统建模分析,系统分析与设计,软件模块 设计,软件界面设计等专业能力。Software system architecture design is a profes

2、sional basic course of software engineering. Through the study of this course, students can master the basic principles, methods and technologies of object-oriented software system analysis and design, and cultivate the professional abilities of software system modeling analysis, software system arc

3、hitecture design, software module design, software interface design, etc.二,课程目地课程目地(CO)CO1:理解系统分析与设计地基本概念,掌握系统分析与设计地基本原理与方 法。Understand the basic concepts of system analysis and design, and master the basic principles and methods of system analysis and design.CO2:建立基于软件需求地系统架构设计建模能力。Establish the ab

4、ility of system architecture design modeling based on software requirements.CO3:掌握UML面向对象设计方法,建立软件详细设计建模能力。Master the object-oriented design method of UML, and establish the ability of software detailed design modeling.CO4:掌握软件架构设计方法,建立软件设计优化能力。Master the method of software architecture design and e

5、stablish the ability of software design optimization.CO5:以面向对象建模技术为重点,掌握统一建模语言UML与其实践应用方 法,通过实践培养系统分析与设计能力。Focus on object-oriented modeling technology, master Unified Modeling Language and its practical application methods, and train system analysis and design ability through practice.COS培养学生撰写软件系统

6、设计报告,清晰阐述解决复杂软件工程问题地专业能力。To cultivate students, professional ability to write software system design report and to clearly explain the solution to plex software engineering problems.1:系统分析与设计概述信息系统组成与类型,利益有关者,系统开发人员;软件特性,软件质量属性; 信息系统生命周期,系统开发工程,系统开发活动;典型系统开发过程模型, 过程模型技术特点,适用场景;信息系统开发策略,系统开发方法,开发工具 以

7、与运行环境。2:面向对象建模基础面向对象概念,面向对象分析,设计,编程思想;UML建模语言,包含用例图,活 动图,类图,序列图,通信图,状态图,构件图,部署图,包图,其它模型图地基 本要素;BPMN建模语言。3:系统规划系统规划目地,任务,内容,步骤;系统规划方法论,包含BSP方法,BPR方 法,VCA方法,SST方法,KSF方法;工程计划地工作任务分解,工程进度安排, 工程本钱估算与预算;工程技术可行性,经济可行性,社会可行性,进度可行 性分析研究,可行性研究报告。4:系统需求分析课程模块0课程模块05:系统架构设计系统设计过程,设计方法,设计内容,设计建模;系统架构,拓扑架构,应用架 构,

8、数据架构,软件架构;分层体系架构风格,数据共享体系架构,事件驱动体 系架构,客户/服务器体系架构,微核体系架构,微服务体系架构;软件结构模 式,软件通信模式,软件事务模式;UML软件架构建模设计。6:软件模块详细设计软件模块级功能逻辑详细设计;典型软件设计模式;UML静态结构建模;UML 动态结构建模;UML动态交互建模;UML状态机建模;UML软件实现建模;软件 建模设计实践。7:用户界面设计界面设计过程,界面设计规范,界面设计内容与要素,界面设计过程;总体页 面结构,页面布局设计,页面导航设计,页面输入设计,页面输出设计;移动 GUI设计,App页面结构,App页面布局,App页面导航;桌

9、面GUI设计;Web GUI 设计;GUI导航设计。8:面向对象分析与设计实验针对软件系统进行面向对象地需求分析与设计,学生可以独立或分组完成实 验工程。培养目地毕业要求指标点课程目地课程模块P03GR3GR3.3可以针对复杂工程 问题,设计满足特定需求地 总体设计与详细设计,表达 创新意识;CO2/CO34,5, 6, 7GR3.4可以集成单元过程 进行软件系统流程设计,对 流程设计方案进行优选。C045,6GR6GR6.1掌握至少一个应用 领域中软件工程技术地应 用方法与工程实践。C058GR10GR10.1可以撰写报告与 设计文稿,清晰阐述复杂工 程问题。C068课程达成度评价课程 目地

10、考核方式考核 标准权重系数考核模块考试考查作业实验其它CO1V百分制0.11-8C02V百分制0.254,5CO3百分制0.256,7C04百分制0.15,6C05V百分制0.208CO6V百分制0.108达成度评价 方式CO1达成度考试到达值/考试预期值C02达成度考试到达值/考试预期值CO3达成度考试到达值/考试预期值C04达成度考试到达值/考试预期值C05达成度上机测评到达值/上机测评预期值CO6达成度实验报告到达值/实验报告预期值课程达成度(C01 达成度)* 0.1+ (CO2 达成度)* 0.25+ (CO3 达成度)* 0.25 + (CO4 达成度)* 0.1+ (CO5 达成

11、度)木0.2+ (CO6达成度)木0.1指标点达成度评价指标点*权重 系数考核方式考核模块考试考查作业实验其它GR3.30.5V4-7GR3.40.2V5,6GR6.10.28GR1O.10.1V8达成度评价方式GR3.3达成度= (CO2 达成度)* 0.5+CCO3 达成度)* 0.5GR3.4达成度二 (84达成度)* 1.0GR6.1达成度= (CO5 达成度)* 1.0GR10.1达成度= (CO6 达成度)* 1.0三,教学计划(一)学习内容,要求与教学方法本课程共56学时,课堂讲授40学时,课内实验16学时。学习内容由如下章节组成:第1章系统分析与设计概述(1) 4学时教学方法:

12、课堂面授。采用课堂知识点讲授地教学方法,让学生理解课程内容地概念,原理与有 关技术。教学要求:了解信息系统类型与开发过程;理解软件本质特性与系统开发生命周期;掌握系统开 发模型与方法。学习内容:信息系统组成与类型,利益有关者,系统开发人员;软件特性,软件质量属性;信息系 统生命周期,系统开发工程,系统开发活动;典型系统开发过程模型,过程模型技术特点,适用场景; 信息系统开发策略,系统开发方法,开发工具以与运行环境。第2章面向对象建模基础(2) 4学时教学方法:课堂面授。采用课堂知识点讲授+课堂案例演示。课堂知识点讲授让学生理解课程内 容地概念,原理与有关技术;课堂案例演示让学生可以直接,快速体

13、验所学知识点地应用效果,熟悉 建模工具与建模语言。教学要求:理解面向对象概念与思想;了解统一建模语言地模型元素,模型用途,建模工具;了解 BPMN建模语言元素,模型用途,建模工具。培养学生面向对象建模基础能力。学习内容:面向对象概念,面向对象分析,设计,编程思想;UML建模语言,包含用例图,活动图,类 图,序列图,通信图,状态图,构件图,部署图,包图,其它模型图;BPMN建模语言。第3章系统规划(3) 4学时教学方法:课堂面授。采用课堂知识点讲授+课堂案例演示。课堂知识点讲授让学生理解课程内 容地概念,原理与有关技术;课堂案例演示让学生可以直接,快速体验所学知识点,熟悉规划地方法 与工具。教学

14、要求:掌握系统规划方法,任务计划安排,工程预算方案。学习内容:系统规划目地,任务,内容,步骤;系统规划方法论,包含BSP方法,BPR方法,VCA方 法,SST方法,KSF方法;工程计划地工作任务分解,工程进度安排,工程本钱估算与预算;工程技术可 行性,经济可行性,社会可行性,进度可行性分析研究,可行性研究报告。第4章 系统需求分析(4) 5学时教学方法:课堂面授。采用课堂知识点讲授+课堂案例演示+课后作业+课内实验地教学方法。课 堂知识点讲授让学生理解课程内容地概念,原理与有关技术;课堂案例演示让学生可以直接,快速体 验所学知识点地应用效果,开发方法与案例程序;课后作业促使学生尽快掌握所学地课

15、程内容;课内 实验让学生有机会亲自动手分析建模需求,加深体会。教学要求:了解系统需求调研方法;掌握业务流程建模,系统用例图建模,活动图建模,分析类图 建模方法,并掌握需求规格说明方法,培养学生需求分析能力。学习内容:需求调研方法;业务流程建模,用例图建模,活动图建模,类图建模;功能需求规格说 明,非功能需求说明,接口需求说明;需求依赖,需求变更管理;需求分析案例。第5章系统架构设计(5) 8学时教学方法:课堂面授。采用课堂知识点讲授+课堂案例演示+课后作业+课内实验地教学方法。课 堂知识点讲授让学生理解课程内容地概念,原理与有关技术;课堂案例演示让学生可以直接,快速体 验所学知识点地应用效果,

16、设计方法与建模工具;课后作业促使学生尽快掌握所学地课程内容;课内 实验让学生有机会亲自动手架构设计,加深体会。教学要求:了解系统设计过程与系统架构设计方法;理解系统架构风格与模式;掌握UML软件架 构设计建模方法,培养学生系统架构设计能力。学习内容:系统设计过程,设计方法,设计内容,设计建模;系统架构,拓扑架构,应用架构,数据 架构,软件架构;分层体系架构风格,数据共享体系架构风格,事件驱动体系架构风格,客户/服务器 体系架构风格,微核体系架构风格,微服务体系架构风格;软件架构模式,软件结构模式,软件通信模 式,软件事务模式;UML软件架构建模设计。第6章软件模块详细设计(6) 9学时教学方法

17、:课堂面授。采用课堂知识点讲授+课堂案例演示+课后作业+课内实验地教学方法。课 堂知识点讲授让学生理解课程内容地概念,原理与有关技术;课堂案例演示让学生可以直接,快速体 验所学知识点地应用效果,设计方法与建模工具;课后作业促使学生尽快掌握所学地课程内容;课内 实验让学生有机会亲自动手进行软件建模详细设计,加深体会。教学要求:了解软件模块详细设计具体要求与基本设计模式;掌握基于UML地软件建模详细方法, 培养学生模块级详细设计能力。学习内容:软件模块级功能逻辑详细设计;典型软件设计模式;UML静态结构建模;UML动态结构 建模;UML动态交互建模;UML状态机建模:UML软件实现建模;软件建模设

18、计实践。第7章用户界面设计(7) 6学时教学方法:课堂面授。采用案例导向教学方法与做中学方法讲解系统用户界面设计内容。课堂 知识点讲授用户界面设计思路与方法与有关技术;课堂案例讲解让学生可以直观地学习用户界面设 计方法,可以借助建模设计工具快速掌握界面设计技术;课后作业促使学生通过做中学方法实践课 程学习内容。教学要求:了解界面设计过程与设计原那么;掌握GUI原型设计方法与设计工具应用;掌握Web GUI 设计方法;掌握App GUI设计方法,培养学生用户界面设计能力。学习内容:界面设计过程,界面设计规范,界面设计内容与要素,界面设计过程;界面设计原型工 具;总体页面结构,页面布局设计,页面导

19、航设计,页面输入设计,页面输出设计;移动GUI设计,App 页面结构,App页面布局,App页面导航;桌面GUI设计;Web GUI设计;GUI导航设计。(二)自学内容与要求围绕系统分析与设计技术地开展趋势,教师可向学生提供与课程有关地技术文献,培养学生进 行探究性知识学习,扩展学科知识面。根据学生地软件工程专业了解基础,可布置适当地课外实践题 目,可要求学生以作业形式完成专业领域技术综述。(三)实践性教学环节与要求课程实验:面向对象系统分析与设计(8) 16学时教学要求:使学生可以深化理解系统需求分析与设计技术,掌握UML建模工具地使用方法,通过 实践熟练掌握基于UML系统需求分析与设计地技术方法,培养学生具备软件系统分析与设计实践能 力。学习内容:针对选定地软件系统实践工程,采用Power Designer或Enterprise Architecture 建模工具,界面原型设计工具进行系统需求分析与设计建模,内容包含系统需求建模,系统架构设计 建模,软件模块详细设计建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论