信息系统分析和设计课程教学标准.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统分析和设计课程教学标准

信息系统分析与设计课程教学标准 课程名称:信息系统分析与设计 课程英文名称: Information System Analysis and Design 适用专业:计算机科学与技术专业等 第一部分:课程性质、课程目标与教学要求 信息系统分析与设计是高等学校计算机科学与技术专业学生选修的一门专业进阶课,是一门融合多门课程知识对软件产品或系统从构思、设计到构建的综合技术应用类课程。 “发现问题、理解问题、捕获并准确定义用户需求,进而给出满足需求的软件解决方案”是软件开发整个生命周期中最关键和最困难的工作内容,也是本课程教学的根本目标。通过采用 “可实践”的软件产品开发过程为主线进行理论教学和基于“项目驱动”的工程实践进行能力训练,让学生在模拟真实项目的环境中,通过“做中学”掌握分析问题与解决问题的思维方法、工程方法、技术与过程,提高用专业知识解决问题的能力即系统分析与设计能力、提高综合素质并获得工程实践经验。 第二部分:课程教学内容纲要及课时安排 1.软件过程(4+2学时) (1)理解软件开发的本质; (2)了解迭代式和增量式开发; (3)了解能力成熟度模型; (4)了解ISO 9000标准; (5)了解统一建模语言UML和CASE技术; (6)了解系统规划的4个方法; (7)了解软件生命周期的几个阶段; (8)了解结构化开发方法和面向对象开发方法。 需求分析基础(6+4学时) (1)掌握与对象相关的概念; (2)掌握与类相关的概念; (3)掌握类的关联、聚合、组合、泛化等概念; (4)掌握UML状态模型:类图; (5)掌握UML行为模型:用例图、序列图、协作图和活动图; (6)掌握UML状态变化模型:状态图; (7)了解用例建模的方法; (8)了解活动建模的方法; (9)了解类建模的方法; (10)了解交互建模的方法; (11)了解状态图建模的方法。 3.需求确定(6+2学时) (1)了解需求确定的原则; (2)掌握需求抽取的方法; (3)了解需求协商和验证的方法; (4)掌握需求管理的方法; (5)掌握系统范围建模的方法; (6)掌握业务用例建模的方法; (7)掌握业务类建模的方法; (8)了解需求文档包含的内容和编写方法。 4. 需求规格说明(8+4学时) (1)了解需求规格说明的原则; (2)掌握状态规格说明的方法; (3)掌握为类建模的方法,包括:为关联建模的方法、为聚合和组合关系建模的方法、为泛化关系建模的方法和为对象建模的方法; (4)掌握行为规格说明的方法,包括:为用例建模的方法、为活动建模的方法、为交互建模的方法和为公共接口建模的方法; (5)掌握状态变化规格说明的方法,即为对象状态建模的方法。 5.高级分析(8+4学时) (1)掌握高级类建模的方法,包括:使用构造型、使用约束、使用注释和标签、为可见性和封装建模、描述导出信息、描述被限定的关联、使用关联类与具体类的方法; (2)掌握类层次的概念; (3)掌握使用包图的方法; (4)掌握BCE方法; (5)掌握高级泛化和继承建模的方法; (6)掌握高级聚合和代理建模的方法。 6.系统设计基础(6+4学时) (1)了解分布式体系结构和三层体系结构; (2)了解数据库编程在信息系统中的应用; (3)了解工具包复用、构架复用和模式复用等复用策略; (4)掌握序列图与协作图的使用方法; (5)掌握构件图和部署图的使用方法; (6)掌握包设计的方法; (7)掌握构件设计的方法; (8)掌握部署设计的方法; (9)掌握协作设计的方法。 7.用户界面设计(8+4学时) (1)掌握界面设计的一般方法; (2)理解以用户为中心的界面设计方针; (3)理解窗口之间的依赖关系; (4)掌握构造型窗口导航的活动图的使用。 8.数据库设计(6+2学时) (1)了解数据库的概念模型、逻辑模型和物理模型; (2)了解对象数据库模型; (3)了解对象关系数据库模型; (4)熟悉关系数据库模型的应用; (5)掌握从UML类模型映射到关系数据库的设计。 9.程序和事务设计(8+4学时) (1)了解类的内聚和耦合; (2)掌握程序导航图的使用方法; (3)理解事务的概念; (4)掌握事务的设计; (5)掌握存储过程和触发器的设计。 10.测试和变化管理(4+2学时) (1)了解基于不执行的方式的系统服务测试:走查和检查; (2)了解基于执行的方式的系统服务测试:针对规格说明的测试和针对代码的测试; (3)了解系统约束的测试; (4)了解测试和变化管理及其文档。 第三部分:教学方案简要说明 本课程学分数为4学分。开课学期为第四学年第一学期,总学时数64学时,周学时4。 本课程的教学采用课堂讲授、学生实践与课堂讨论相结合。课堂讲授采用多媒体课件和实际案例演示,强调理解和应

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档