软件设计
发布日期 :2017-12-05作者 :信息点击 :
软件设计
课程建设类别 |
教育部专业教学指导委员会精品课程 |
课程名称 |
软件设计 |
课程学时 |
96 |
课程负责人 |
李季 |
完成时间 |
2010 |
适用专业 |
软件技术 |
|
|
课程简介 |
本课程主要是根据需求用例、需求规格说明书、系统架构设计或系统描述文档,在高级程序员指导下完成目标系统初步的模块详细设计方案,提交模块详细设计文档,进而为软件实现打下基础。 本课程通过引导自学的方式,采用项目教学培养学生面向对象的软件编程思想、软件设计基本流程和方法,理解企业管理规范和开发规范,善于协调,并且具有良好的沟通技巧,树立软件工程质量意识的能力。 前修课程为:程序设计基础、数据结构与算法、数据库技术、软件测试。 后续课程为:企业级软件项目开发、数据库管理与应用、软件技术服务。 |
课程内容 |
用一段文字来描述教学内容选取的方法和原则,可以分列条目,也可以综合描述,突出以培养学生职业能力为重点设计教学内容,校企合作开发课程,基于工作过程导向的理念进行内容的选取和序化。接下来用表格描述学习情境或项目,参考表格如表1所示。学习情境如下: |
序号 |
学习情境 |
任务描述 |
知识 |
能力 |
素质 |
学时 |
1 |
天天超市管理信息系统客 需求分析 |
任务1:系统背景简介、理解需求调研记录 任务2:业务需求分析 任务3:用户需求分析 任务4:编写用户需求说明书 |
面向对象分析 |
能读懂需求规格说明书 |
善于协调,并且具有良好的沟通技巧。
良好的合作能力。 |
16 |
2 |
天天超市管理信息系统非功能设计 |
任务5:需求分析与定义 任务6:架构设计 任务7:详细设计 任务8:编码与测试 任务9:部署与发布 |
初步了解以下知识: 业务蓝图 场景用例图 用例关系 用例规约 静态类图 数据字典 界面原型 面向对象分析 面向对象设计 面向对象实现 面向对象体系结构 设计类图 C#编码编程 UML建模语言 建模工具 模块流程图 需求规格书 架构设计说明书 软件开发方法 |
初步具备以下能力: 能识别设计需求用例、同需求人员协商,完善需求用例 能运用建模语言和相关工具理解系统描述文档 能运用建模语言和相关工具理解分析架构设计 用统一建模语言设计模块静态类图 用统一建模语言设计模块动态类图 能基本快速阅读英文文献并能准确用英文缩写数据字典等 能撰写开发文档 搭建桌面开发环境 能够运用建模语言和相关工具理解项目的概要设计文档 |
良好的合作能力。 |
40 |
3 |
天天超市管理信息系统功能设 |
任务10:需求分析与定义 任务11:架构设计 任务12:详细设计 任务13:编码与测试 任务14:部署与发布 |
灵活运用以下知识: 业务蓝图 场景用例图 用例关系 用例规约 静态类图 数据字典 界面原型 面向对象分析 面向对象设计 面向对象实现 面向对象体系结构 设计类图 C#编码编程 UML建模语言 建模工具 模块流程图 需求规格书 架构设计说明书 软件开发方法 |
具备以下能力: 能识别设计需求用例、同需求人员协商,完善需求用例 能运用建模语言和相关工具理解系统描述文档 能运用建模语言和相关工具理解分析架构设计 用统一建模语言设计模块静态类图 用统一建模语言设计模块动态类图 能基本快速阅读英文文献并能准确用英文缩写数据字典等 能撰写开发文档 搭建桌面开发环境 能够运用建模语言和相关工具理解项目的概要设计文档 |
良好的合作能力。 |
40 |
上一条:程序设计与算法
下一条:ASP.NET企业级网站开发
【关闭】