《系统分析与设计》教学大纲
- 格式:doc
- 大小:107.00 KB
- 文档页数:15
《系统分析与设计》课程教学大纲课程英文名称:System analysis and design课程代码:R0902635 学时数:56 学分数:3.5课程类型:专业基础课程适用学科专业:软件工程先修课程:《面向对象程序设计》,《软件工程基础》,《数据库原理及应用》执笔者:编写日期:审核人:一、课程简介《系统分析与设计》是软件工程专业的专业基础课程。
学生通过该课程的学习,可掌握面向对象软件系统分析与设计的基本原理、方法与技术,培养软件系统建模分析、系统分析与设计、软件模块设计、软件界面设计等专业能力。
Software system architecture design is a professional 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 architecture design, software module design, software interface design, etc.二、课程目标课程达成度评价指标点达成度评价三、教学计划(一)教学内容、要求及教学方法本课程共56学时,课堂讲授40学时,课内实验16学时。
教学内容由如下章节组成:第1章系统分析与设计概述(CM1) 4学时教学方法:课堂面授。
采用课堂知识点讲授的教学方法,让学生理解课程内容的概念、原理和相关技术。
机电控制系统分析与设计课程设计教学大纲
1.教学单位名称
机械科学与工程学院
2.实践环节名称
《机电控制系统分析与设计》课程设计
3.实践环节代码
414420
4.实践环节学时
2周
5.实践环节学分
2学分
6.实践环节性质
必修
7.实践环节开设学期
第7学期
8.实践环节面向专业
机械工程
9.实践环节教学目的与任务
培养学生运用所学基本知识解决机电装置闭环控制系统问题的能力和初步进行科学研究的能力,增强利用已学过的电子技术基本知识,设计实际的控制系统,为毕业设计及工作后独立从事科技工作打下一定的基础。
在课程设计过程中,深化与“机电控制系统设计”课程相关的各学科基本理论知识,扩大知识面,获得阅读参考文献、调查研究、社会实践、科学实践等方面的工作训练。
通过本课程设计的训练,学生应在以下几个方面得到提高:(I)提高调查研究、方案论证、分析比较、查阅文献资料的能力;
(2)提高设计计算、绘图与标准化正确选择的能力;
(3)提高语言表达能力、逻辑思维能力、撰写说明书和科技论文的能力;
(4)提高创新意识、创新能力以及获取新知识的能力。
《引信系统分析与设计》课程教学大纲课程代码:110241201课程英文名称:Fuze system analysis and design课程总学时:40 讲课:40 实验:0 上机:0适用专业:探测制导与控制技术专业大纲编写(修订)时间:2017.11一、大纲使用说明(一)课程的地位及教学目标引信系统系统分析与设计是“探测制导与控制技术”专业的专业必修课,引信作为“探测制导与控制技术”专业的典型背景产品,是学科的依托,引信(机械、近炸)技术集中体现了本专业的基本思想和内容。
从机械引信对力学场信息特征的探测、识别、利用和近炸引信对电磁波、红外场、声场和电(容、感)场等信息特征的感知、识别以及机构控制机理,其涉及到的物理、数学模型建立、分析、求解知识的学习和综合能力培养对本专业学生都是必需的,。
本课程的教学目标是:使学生掌握不同机构在不同环境下完成不同战术技术指标的物理模型边界条件确定、模型建立、分析;掌握数学模型建立、求解;掌握典型引信的构造与作用原理。
(二)知识、能力及技能方面的基本要求1.熟练掌握典型机构的设计思想、构造和作用原理;2.掌握各种机构动力学模型的建立途径;3.掌握引信常用二阶常系数线性非齐次微分方程的求解方法。
(三)实施说明1.主讲教材为《引信设计与应用》,为了拓宽专业面,选用2~3门辅助教材:《引信机构学》、《引信机构动力学》、《引信构造与作用》。
2.教学方法:课堂讲授中要重点对基本概念、基本方法和解题思路的讲解;采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;增加讨论课,调动学生学习的主观能动性;讲课要联系实际并注重培养学生的创新能力。
3.教学手段:本课程属于专业课,在教学中采用电子教案、CAI课件及多媒体教学系统等先进教学手段,以确保在有限的学时内,全面、高质量地完成课程教学任务。
(四)对先修课的要求本课程的教学必须在完成先修课程之后进行。
V 1.0 面向对象的UML设计基础实验指导书(试用稿)编写:陈浩校核:_______湖南大学软件学院2004年9月目录《面向对象的UML设计基础》实验教学大纲 (1)实验一熟悉Rational Rose建模环境 (3)实验二Use Case 分析与设计 (10)实验三顺序图建模 (16)实验四类分析与包 (22)实验五设计类图与分析 (26)实验六构件图和部署图建模 (30)实验七状态图与活动图 (33)实验八UML与设计模式 (37)实验九数据建模 (40)实验十图书管理系统设计 (49)实验十一会议文件审批系统设计 (50)实验十二简易教务管理系统设计 (51)《面向对象的UML设计基础》实验教学大纲课程名称:面向对象的UML设计基础课程编号:本大纲主笔人:陈浩课程所占的学时、学分及实验课所占学时、学分总学时:32+32 总学分:3实验课时:32 实验学分:1二、实验适用专业:软件工程本科三、实验配套教材《UML与Rational Rose从入门到精通》Boggs,W.著,邱仲潘等译,电子工业出版社,2003出版四、实验的任务、性质和目的1.通过实验加深对面向对象技术的认知和理解;2. 熟悉Rational Rose等建模工具,较系统地掌握UML建模方法;3.培养学生综合运用软件工程理论进行系统分析和设计的能力。
五、实验的基本理论自20世纪90年代以来,面向对象技术以其显著的优势成为计算机软件领域的主流技术。
越来越多的软件企业认识到,要在激烈的市场竞争中立于不败之地,采用面向对象技术是势在必行的选择。
软件行业需要大量掌握面向对象方法与技术的人才,这些人才不仅仅是能够使用一种或几种面向对象编程语言来编程,更重要的是能运用面向对象方法进行系统建模,即通过面向对象的分析(OOA)和面向对象的设计(OOD)建立系统的分析模型和设计模型。
《面向对象的UML设计基础》课程是一门综合性、实用性很强的课程。
《弹药系统分析与设计》课程教学大纲课程代码:110141302课程英文名称:System Analysis and Design of Ammunition课程总学时:48 讲课:42 实验:6 上机:0适用专业:弹药工程与爆炸技术大纲编写(修订)时间:2017.10一、大纲使用说明(一)课程地位及教学目标1.课程地位本门课程是弹药工程与爆炸技术专业的一门重要专业课,是指导弹药系统方案设计和技术设计的理论基础,是从事弹药设计及相关工作必不可少的知识,对本专业学生的毕业设计及未来工作具有重要作用。
2.教学目的通过本课程的学习,学生将达到以下要求:1)掌握弹丸设计的原理,能够进行弹丸结构设计,强度分析、稳定性和威力计算等技术设计。
2)了解现代弹药的发展趋势和先进的设计手段。
3)具有实际动手设计能力,能够根据具体战术技术指标的要求提出弹药的改进及设计方案,并能完成相关计算工作,评价设计方案。
(二)知识、能力及技能方面的基本要求掌握弹药设计相关理论,培养学生的创新精神和产品设计能力,使学生能够依据技术指标完成弹药的设计过程。
1.掌握弹药系统设计的过程和方法,方案设计的内容和基本原则,技术设计的过程和理论基础。
2.掌握各种弹药的基本组成、作用原理,包括各零部件的设计原则、选材依据和计算模型。
3.掌握旋转稳定弹、尾翼稳定弹的结构设计方法,相关的结构强度、气动力特性、飞行稳定性及威力设计计算过程。
4.了解弹药的发展动态和新的设计手段。
(三)实施说明1.教学方法:课堂讲授中重点对弹药设计的基本概念,设计原则和计算模型进行讲解。
结合实际产品的设计过程培养学生的思考能力、分析问题的能力和动手能力。
2.教学手段:在教学中主要采用电子教案、CAI 课件及多媒体教学系统等教学手段相结合。
(四)对先修课的要求要求学生先修高等数学、理论力学、材料力学、弹药工程技术基础、弹道学、计算方法、优化设计、有限元法等课程。
(五)对习题课、实验环节的要求1.习题的要求:对弹药总体方案设计、发射安全性、膛内运动正确性、飞行稳定性及威力设计等部分内容涉及的基本概念、设计原则和计算模型布置一定数量的习题,以巩固和加强所学的理论。
《面向对象系统分析与设计》教学大纲一、课程的性质和任务面向对象系统分析与设计课程是计算机科学与技术本科专业的一门重要的专业课。
通过本课程的学习,使学生在已有的计算机软、硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力。
二、课程的基本要求1.掌握系统分析与设计的基本概念和方法。
2.掌握面向对象的基本概念。
3.掌握面向对象系统分析与设计的常用方法和UML统一建摸语言。
4.能运用面向对象系统分析与设计的基本技术方法和开发工具,承当软件项目的开发,设计和管理。
三、课程的核心1.基本概念:系统、系统分析与设计、面向对象基本概念(对象和类、属性、消息、方法等)2.基本方法:面向对象系统分析与设计方法(包括OMT方法、UML统一建模语言等)、项目管理方法四、预备知识在学习本课程之前,应具有计算机、网络和数据库的基础知识、并应至少掌握一门面向对象程序设计语言(如VC++、JAVA或VB),至少掌握一种数据库管理系统(如ORACLE、SQL SERVER或ACCESS)的使用。
五、教学环节本课程由课堂教学、实验和课程设计等教学环节组成。
针对本课程的特点:技术新、外文资料多,课堂教学采用双语教学方式,使用多媒体教学手段,将理论教学与案例讲解、实际系统演示相结合,使学生系统掌握本课程的基本理论知识以及方法和技术;实验环节中要求学生学习并熟练掌握一种或几种流行的系统建模工具、数据库和编程语言以及项目管理软件的使用;课程设计环节包括设计题目的讨论、分析、设计和实现,通过课程设计使学生将理论应用于实践,加强学生对实际问题的分析和解决能力,以及团体协作和项目管理能力。
通过这些教学环节,将学生培养成为基础理论扎实、动手能力强,并且能力全面的综合型人才。
六、教学内容(一)课堂教学内容第一章系统分析与设计概论(Introduction to System Analysis and Design)1.1系统分析与设计基本概念(What is System Analysis and Design)1.1.1 系统和信息系统(System and Information System)1.1.2 系统分析与设计(System Analysis and Design)1.1.3信息系统生命期和信息系统开发生命期(System Life Cycle and the Process of System Development)1.1.4 信息系统分析和设计的基本原则(The Principles for System Analysis and Design)1.2系统开发模型和方法(System Development Models and Methods)1.2.1 常用模型:瀑布模型(Waterfall Model)螺旋模型(Spiral Model)喷泉模型(Fountain Model)1.2.2 结构化系统分析与设计方法(Structured System Analysis and Design)1.2.3 原型法(Prototyping)1.2.4 面向对象系统分析与设计方法(Object-Oriented System Analysis and Design)1.2.5 计算机辅助软件工程(CASE, Computer-Aided Software Engineering) 第二章面向对象的基本概念(Concepts of Object-Oriented Technology)2.1 对象和类(Objects and Classes)2.2 属性、消息、方法(Attributes、Messages、Methods)2.3 关系:关联(Associations)一般-特殊(is-a)整体-部分(part-of)2.4 状态、抽象化、封装、继承(Status、Abstraction、Encapsulation、Inheritance)第三章面向对象系统分析与设计方法(Object-Oriented System Analysis and Design Method)3.1 面向对象开发过程概述(The Process of Object-Oriented System Development)3.2 OMT方法3.3 Shlaer & Mellor法3.4 Coad & Yourdon法3.5 Booch法3.6 UML统一建模语言(Unified Modeling Language)第四章面向对象编程(Object-Oriented Programming)4.1分析、设计、编程的流程(The Process of Analysis, Design and Programming)4.2分析、设计、编程的关系(The Relationship of Analysis, Design and Programming)第五章UML面向对象设计基础(Object-Oriented Design with Unified Modeling Language)5.1用户模型视图:用例图(Use Case Diagram)5.2结构模型视图:类图(Class Diagram)对象图(Object Diagram)5.3行为模型视图:序列图(Sequence Diagram)协作图(Collaboration Diagram)状态图(State Diagram)活动图(Activity Diagram)5.4实现模型视图:组件图(Component Diagram)5.5环境模型视图:展开图(Deployment Diagram)第六章UML面向对象开发(Unified Modeling Language Development Method)6.1 UML系统分析和建模(UML System Analysis and Modeling)6.2 UML系统设计和建模(UML System Design and Modeling)第七章项目管理(Project Management)7.1项目和项目管理的概念(What is a Project and Project Management)7.2 项目管理知识体系(PMBOK , Project Management Body Of Knowledge)7.3两个工具:PERT图(PERT Chart)甘特图(Gantt Chart)(二)实验1.学习并使用系统建模工具(Rational Rose、Microsoft Visio等)2.学习并运用程序设计语言进行数据库编程,程序设计语言可选择VC++、JAVA或VB,数据库可选择ORACLE、SQL SERVER或ACCESS。
设置类别:独立设课 考核方式:考查 实践学分:4 《系统分析与设计实践》教学大纲 课程名称:系统分析与设计实践课程类型:实践课课程性质:必修学位课适用专业:软件工程实践学时:64 参考书:参考有关课程教材和参考书。
一、 实践教学的目的与要求本课程是软件工程专业的必修实践课。
实践强调软件系统分析及设计能力的 培养。
要求学生综合应用所学的面向对象的系统分析与设计知识,结合以前所学 面向对象的程序设计技能,独立完成一个应用软件系统的分析设计文档,或虹 步用开发工具实现所设计的系统。
此实践不但要培养学生需求分析、建模、文档 写作能力,还要培养学生使用建模工具的能力,理解实现与设计之间的关系。
二、 实践方式和基本要求本实践课程要求学生利用Rose 工具辅助,独立完成一个软件系统的设计文 档,以加强需求分析、面向对象的建模、文档写作等方面的综合能力。
所设计的 软件系统是一个可以运行的应用程序。
可以选择的软件系统包括微波炉仿真系 统、图书馆管理系统、超市销售管理系统、医院门诊挂号管理系统等。
各系统的 业务流程简介及功能要求见附录。
整个实践过程包括ROSE 工具的熟悉、需求发掘和整理、领域分析、架构设 计、详细设计等部分。
要求使用UML 作为绘图语言。
实践进行过程中,指导教 师给予适当的指导,尽量让每个学生自己动手完成分析与设计工作,并要求学生 编写结构正确、文理通顺、内容翔实的设计文档。
三、 考核方式指导教师根据学生考勤情况和设计报告的撰写情况打分。
考勤、纪律占20%, 报告80%o 采用5级评分制:优秀、良好、中等、合格、不合格。
附:系统流程简介及功能要求1. 微波炉仿真系统微波炉是现代厨房的常用炉具。
其原理是使用微波发生管产生微波作用于食 物。
微波引起食物中的水分子剧烈运动生热,进而煮熟或加热食物。
本实践要求 分析、设计并实现一个模拟微波炉工作的图形界面程序,需要模拟微波炉的以下 功能: 1. 设定加热时间。