《《系统分析与设计》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《系统分析与设计》课程教学大纲.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、系统分析与设计课程教学大纲一、课程基本信息课程名称:系统分析与设计课程代码:IMS202学 分:3学 时:3学时/课,共48学时。二、任课教师、助教、教室等情况(四)教 室:H303实验室:(五)上课时间:每周3节(六)纪律:1、无特殊情况,不允许无故缺课。2、每次作业须在规定时间内提交。三、阅读材料(一)推荐教材:(美)丹尼斯,(美)威克瑟姆,(美)罗思:系统分析与 设计(第3版),人民邮电出版社,2009年1月。(二)参考教材1 .信息系统分析、设计与开发方法,梁昌勇主编,清华大学出版社2011.12 .信息系统分析与开发技术,梁昌勇主编,电子工业出版社2010.63 .(三)进一步阅读教
2、材1 .中国知网)相关文献2 .系统分析与设计,(美)肯德尔等著,施平安等译,机械工业出版社, 2010.4 o .3 .自编讲义。四、课程内容概要(一)课程目标系统分析与设计课程的目的是在学生已经掌握管理科学与现代信息技术 的基本知识与技能的基础上,系统地讲授对社会、经济、管理、工程领域中的信 息系统进行分析与设计的方法,从而使学生具备参与各类信息系统的建设工程, 担负信息系统的管理工作,并成为骨干的知识和能力。通过本课程的学习,使学 生能够掌握信息系统建设的基本构架、工作步骤和过程。掌握和运用生命周期法和原型法的概念与方法,具体运用有关的原那么,按照科学的步骤,使用有关的工 具,从而具备参
3、加信息系统建设工程,并成为骨干成员的知识和能力。对于面向 对象的方法和其他方法有所了解和掌握。能够掌握信息系统建设有关的基本思想。(二)教学内容序号题目知识点学时(课 堂教授)1第1章现代 系统分析员涉 及的领域系统分析员工作的性质;信息系统的概念:解决业 务问题的信息系统的各种类型;系统分析员所需的 技能以及所处的环境;战略计划中分析员的作用。32第2章系统 开发方法系统开发的生命周期;系统开发的方法、模型、工 具和技术的相关概念。系统开发的传统的结构化方 法和面向对象方法的概念;系统开发生命周期的各 种变体;CASE工具。33第3章统一 建模语言 UML什么是UML; UML的构成;UML
4、的体系结构;模 型元素;模型图和建模规那么。UML的用例图、类图、 对象图、协作图、状态图、活动图、组件图和部署 图的作用及其图符。UML工具软件的选择标准。64第4章调查 系统需求分析阶段主要的六项活动;系统需求的来源;调查 系统需求时应从哪些方面寻找信息;常用的信息收 集的技术;验证系统需求的方法。35第5章事件 和事物系统开发中模型的作用及类型;系统分析和设计中 使用的模型;事件的概念、类型,与系统需求之间 的关系;定义事件的方法;事物的概念及其在系统 需求中识别和理解事物的重要性;事物的类型及事 物间的关系;ERD的概念、表示方法及其作用;类 图的概念、表示方法及其作用;传统方法和面向
5、对 象方法各自的需求模型。36第6章需求 的传统描述方 法传统开发方法和面向对象开发方法的区别;数据流 图的概念和作用及表示方法;数据流图的抽象水平; 评估数据流图质量的方法;处理的详细描述方法; 数据流、数据存储、数据元素的定义方法:在进行 节点和网络通信前期设计应考虑的相关问题。67第7章需求 的面向对象描 述方法描述系统需求的用例图及组织用例图的方法;开发 用例图的方法;用例描述的方法;开发系统顺序图 所需要的条件;基于活动图开发系统顺序图的步骤; 使用域模型类图的目的;面向对象开发中需求模型 间的主要关系。掌握系统设计阶段的活动。38第8章进入 系统设计系统设计要素;系统开发过程中的工
6、程管理中协调 工程的基础知识;信息系统各种不同的环境配置方 式;应用程序的客户/服务器结构和三层客户/服务器 结构的特点及优缺点;设计C/S软件时应注意的问 题;中间件的概念和作用:Internet和基于Web的应 用程序结构的优势与不利;网络规划和设计应考虑 的关键问题。39第9章传统 设计方法结构化的应用程序结构设计方法;模块的概念及外 部内部属性。结构化设计模型。自动化系统边界的 方法。系统流程图的概念、表示方法以及建模方法; 结构图的概念及建立结构图的规那么和方针;开发结 构图的方法;评价结构图质量的标准;描述模块内 部逻辑的伪码方法;结构化应用程序设计与其他设 计任务集成的方法;使用
7、结构图和系统流程图进行 三层设计的方法。310第10章面向 对象的设计方 法面向对象程序如何工作:面向对象设计目标;面向 对象设计过程和模型;设计类和设计类图的符号; 面向对象设计的基本准那么;开发初步设计类图的方 法;用例的实现与交互图的关系;扩展系统顺序图 的步骤;设计交互图的基本准那么及设计顺序图的规 那么:消息描述器语法;设计模型中的标准构造型; 类中的常用方法;包图所使用的符号及其包图的应 用;三层设计中每层的主要任务。311第11章详细 设计UML模型向关系模型的映射方法;识别传统方法和 面向对象方法中输入和输出的方法;用户界面的物 理、感知和概念特征;界面设计标准及界面设计指 导
8、原那么;窗体设计指导原那么;网站设计指导原那么: 确定系统界面的方法;系统界面的种类;确定输入 设备和机制的方法;结构化模型和面向对象模型定 义系统输入细节的方法;系统输出的主要目的及实 现的目标;结构化模型和面向对象模型定义系统输 出细节的方法。612第12章实施 与支持程序开发的相关知识;常用的系统实施顺序;质量 保证的方法;测试具有哪些不同的类型;数据转换 的方法;三种系统安装方式的特点、优缺点及其典 型应用;系统开发中文档的作用、类型及包括的内 容;培训的相关内容;软件维护内容及系统维护的 类型。3课时总计:48学时33 (课程教授)+12(上机实践) +3 (课程设计展示)(三)课程
9、要求1 .文献与参考书阅读作业:课堂进行随机抽查回答与提前指定汇报结合方式。2 .平时课后作业:按时规定的时间交与助教进行批改,隔一周上课时间助教 与授课教师进行评讲。3 .上机作业:上机实验作业按照“学号姓名实验”方式命名,课后及时在课 程中心作业论坛中进行提交。4 .课程设计:课程设计以小组方式进行,每组由4-5名学生组成,设计报告 以小组名义提交。要求运用本课程所学理论与方法,分析解决系统分析与设计的 问题,第16周课堂进行辩论,课程设计内容要求详见课程设计指导书。(四)教学安排课 程讲授内容授课 方式作业(教材)/测验辅助学习材料1第1章 现代系统分析员涉及的 领域1.1 解决业务问题
10、的分析员1.2 解决业务问题的系统1.3 系统分析员所需的技能1.4 分析员周围环境1.5 战略计划中分析员的作用讲授3 课外阅读文献查询、 阅读 作业:描述一个你希望 解决的大学业务问题, 信息技术如果解决这个 问题1 .网络资源: cnki. net (中国知网)查询 “系统分析与设计”2 .讲义第1章3 .推荐阅读:管理信息系统,陈京 民,清华大学出版社.2第2章系统开发方法2.1 系统开发生命周期2.2 方法、模型、工具和技术2.3 系统开发的两种方法2.4 系统开发生命周期的变体2.5 系统开发的当前趋势2.6 支持系统开发的工具讲授3 课外阅读作业:描述一项用来帮 你准时上课的技术
11、,和 这些技术一起使用的是 哪些工具讲义第2章3第3章统一建模语言UML简介3.】UML概述1.1.1 UML的产生背景1.1.2 什么是UML1.1.3 UML中的视图3.2 UML的构成3.2.1 UML的体系结构3.2.2 UML的模型元素3.2.3 UML的模型结构3.2.4 UML的模型图3.2.5 UML建模规那么3.2.6 UML的公用机制3.3 一个UML的例子讲授3 课外阅读作业:了解图书馆借书和 ATM取款流程,准备UML实验WML和模式应用:面 向对象分析与设计导 论,(美)Craig Larman, 机械工业出版社,2002.0141 .绘制ATM取款用例图2 .绘制图
12、书馆借书用例图上机实验3作业:给出实验报告5第4章开始分析:调杳系统需求4.1 更详细的分析阶段4.2 业务流程重组和分析4.3 系统需求4.4 系统相关者系统需求的 来源4.5 ,信息收集技术4.6 验证系统需求讲授3 课外阅读作业:调查系统需求时 最重要的问题之一是要 确保需求是完整的、全 面的。为了确保在面谈 会议期间得到所需信 息,你可以采取哪些措 施?讲义第4章6第5章系统需求建模:事件和事 物5.1 模型和建模5.2 事件和系统需求5.3 事物和系统需求5.4 实体-联系图5.5 类图课堂讨论题目:技术技能与商业 技能之间的区别是什么,为什么 计算科学类专业的学生在不同领 域能力有
13、差异。讲授2课堂讨论1作业:举例说明三种类 型的模型,要求这些模 型可以用来设计汽车、 房屋及信息系统。知网自主查询与阅读7第6章需求的传统描述方法6.1用传统的观点和面向对象的讲授3 课外阅读作业:假设你准备用一 个DFD来描述一个由讲义第6章观点看待活动6.2 数据流图6.3 详细记录DFD部件6.4 结点和网络通信抵押经纪人创立、同意 和结束一次抵押贷款的 过程。这个抵押经纪人 是作为一个外部实体还 是作为一个或多个处 理?为什么?对结束代 理、信用部门和处理抵 押业务的银行来说又是 什么呢?8一、工具软件安装验证1. Microsoft visio2. Rational rose3.
14、Power Designer二、绘制ERD -三、绘制DFD上机实践3作业:完成实验报告9第7章 需求的面向对象描述方 法7.1 统一建模语言和对象管理组 织7.2 面向对象的需求7.3 系统活动:面向对象的用例/ 场景视图7.4 确定输入和输出系统顺 序图7.5 问题域建模一域模型类图7.6 面向对象模型的集成作业:为大学图书馆系 统开发一个用例图。讲义第7章10第8章进入系统设计8.1 理解设计要素8.2 工程管理协调工程8.3 配置环境8.4 应用程序结构8.5 网络设计讲授 课外阅读作业:讨论C/S计算从 文件服务器到多层应用 再到基于Web应用的演 变过程。是什么导致了 这种演变过程
15、的发生? 在未来5年或者1()年 内,你认为网络计算将 处于何种位置?讲义第8章11第9章传统设计方法9.1 采用结构化方法进行应用程 序结构的设计9.2 自动化系统边界9.3 流程图9.4 结构图9.5 模块算法设计:伪码9.6 结构化应用程序设计与其他 设计任务的集成9.7 三层设计讲授课外阅读12第10章面向对象的设计方法:用例实现10.1 面向对象设计分析和程 序设计的桥梁10.2 设计类和设计类图10.3 交互图实现用例和定义上机实践作业:课堂上完成实验 报告讲义第10章方法10.4 用顺序图设计10.5 用协作图设计10.6 更新设计类图10.7 包图将主要局部结构化10.8 三层
16、设计的实现问题13第11章详细设计11.1 UML模型向关系模型的映射11.2 用户界面的设计11.3 系统界面设计11.3.1 确定系统界面11.3.2 系统输入设计11.3.3 系统输出设计讲授 课外阅读作业:访问一些网站并 且明确用于导航和输入 的所有控件。这些控件 都显而易见吗?讨论一 下控件可视性和可供性 的差异。讲义第11章14综合实验:1 .学生成绩管理系统2 .宿舍管理系统3 .教务管理系统4 .运动会管理系统任选一个系统或自拟题目,完成 详细设计上机实践作业:完成实验报告15第12章实施与支持12.1 程序开发12.2 质量保证12.3 数据转换12.4 安装12.5 文档12.6 培训与用户支持122维护和系统增强讲授 课外阅读作业:描述使用自顶向 下和自底向上的开发顺 序开发软件的测试过 程。讲义第12章16小组课程设计辩论报告学生演示汇 报要求助教和课程组老师 参加辩论,并进行打分。五、考核方式考试形式考察内容考察方式分值期末考试课程教学内容闭卷考试50课程设计课程报告课程辩论与课程报告20测验2次章节测试闭卷考试10作业7次作业+3次实验报告课后独立完成,按规定及时提交10出勤率到课情况不定期点名,3次不到扣5分5课堂讨论案例分析教师根据案例质量评分5