教学安排: 1、自主学习:软件需求分析任务内容方法 2、讲授需求分析的任务步骤【重点】 【案例分析讨论】智慧医疗行业软件的目标、功能要求、用户范围 【案例分析讨论】智慧医疗行业软件的可行性研究的过程 【工具应用案例】需求分析的常用工具:系统流程图 3、讲授需求分析的方法【重点】【难点】 【案例分析讨论】智慧医疗行业软件的需求分析的综合例子 4、小组学习:小组选题的智慧医疗行业软件需求分析,需求评审方法过程 5、课外实验:撰写需求分析规格说明书 【课程思政】 (1)软件开发的第一阶段是做好可行性分析,可行性分析包括社会、经济和技术三 种可行性。只有满足了这三个方面的要求,软件项目的开发工作才能展开。日常生活中 的很多事情的处理方式也类似于此,在做重要事情决策之前,要三思而行,慎重做出决 定。我们要遵守规则,要知道什么能做,什么不能做。 (2)需求分析是其它阶段赖以生存的基础,对软件的质量起决定性作用。从软件需 求对于最后形成成功产品的重要意义讲解,无论做什么工作都需要脚踏实地和认真负责 的工作精神。 (3)在做软件需求分析时,重要的交流方式是面对面的沟通。需求分析人员要具备 很好的职业素养。因此,要培养良好的人际交流能力、社会主义核心价值观。 (4)通过对“病房监护系统”、“出院结算系统”等软件的需求分析,培养学生在软 件开发工作中有责任感和职业道德。 (5)需求分析文档是要经过反复的修改才能形成最终的规范性文档,引导学生要有 工匠精神,树立求真务实的学习态度。 第四章概要设计 教学内容: 1、软件设计的概念与原则 2、概要设计的任务与步骤 3、概要设计的方法 (1)面向数据流的设计方法
6 教学安排: 1、自主学习:软件需求分析任务内容方法 2、讲授需求分析的任务步骤【重点】 【案例分析讨论】智慧医疗行业软件的目标、功能要求、用户范围 【案例分析讨论】智慧医疗行业软件的可行性研究的过程 【工具应用案例】需求分析的常用工具:系统流程图 3、讲授需求分析的方法【重点】【难点】 【案例分析讨论】智慧医疗行业软件的需求分析的综合例子 4、小组学习:小组选题的智慧医疗行业软件需求分析,需求评审方法过程 5、课外实验:撰写需求分析规格说明书 【课程思政】 (1)软件开发的第一阶段是做好可行性分析,可行性分析包括社会、经济和技术三 种可行性。只有满足了这三个方面的要求,软件项目的开发工作才能展开。日常生活中 的很多事情的处理方式也类似于此,在做重要事情决策之前,要三思而行,慎重做出决 定。我们要遵守规则,要知道什么能做,什么不能做。 (2)需求分析是其它阶段赖以生存的基础,对软件的质量起决定性作用。从软件需 求对于最后形成成功产品的重要意义讲解,无论做什么工作都需要脚踏实地和认真负责 的工作精神。 (3)在做软件需求分析时,重要的交流方式是面对面的沟通。需求分析人员要具备 很好的职业素养。因此,要培养良好的人际交流能力、社会主义核心价值观。 (4)通过对“病房监护系统”、“出院结算系统”等软件的需求分析,培养学生在软 件开发工作中有责任感和职业道德。 (5)需求分析文档是要经过反复的修改才能形成最终的规范性文档,引导学生要有 工匠精神,树立求真务实的学习态度。 第四章 概要设计 教学内容: 1、软件设计的概念与原则 2、概要设计的任务与步骤 3、概要设计的方法 (1)面向数据流的设计方法
(2)面向数据结构的设计方法 4、概要设计文档与评审 教学方式: 自主学习1学时,讲授4学时,小组学习2学时,课外实验2学时 教学安排: 1、自主学习:智慧医疗行业软件概要设计的基本方法 2、讲授软件系统概要设计的体系结构和设计原则 【案例分析讨论】智慧医疗行业软件的体系结构【重点】 【案例分析讨论】概要设计原则的运用: (1)模块化 (2)抽象和逐步求精 (3)信息隐蔽和局部化 (4)模块独立 (5)启发式规则 3、讲授软件系统概要设计的步骤、方法 【案例分析讨论】智慧医疗行业软件的模块化设计【重点,难点】 (1)耦合,内聚 (2)启发式规则 (3)HPO图 4、讲授概要设计文档与评审的基本过程 5、小组学习:智慧医疗行业软件的概要设计文档的要点,概要设计评审方法 6、课外实验:撰写软件概要设计说明书 【课程思政】 (1)软件设计的思想类似我们生活和工作中处理事情的思路,培养学生在日常生活 中处理事情时要先通盘考虑,再考虑细节问题。 (2)以医疗信息软件为例,阐述软件设计的重要性,事关软件的质量和效率,培养 学生认真,敬业,严谨的科学素养和学术道德素养。 (3)系统开发的模块分解思路与工作中解决复杂问题的方式类似,都是采用“化整 为零”思维,提高工作效率,培养学生掌握合理的设计思维。 (4)分析软件开发方法的特点,引导学生运用辩证思维看待事物,抓住事物的本质, 7
7 (2)面向数据结构的设计方法 4、概要设计文档与评审 教学方式: 自主学习 1 学时,讲授 4 学时,小组学习 2 学时,课外实验 2 学时 教学安排: 1、自主学习:智慧医疗行业软件概要设计的基本方法 2、讲授软件系统概要设计的体系结构和设计原则 【案例分析讨论】智慧医疗行业软件的体系结构【重点】 【案例分析讨论】概要设计原则的运用: (1) 模块化 (2) 抽象和逐步求精 (3) 信息隐蔽和局部化 (4) 模块独立 (5) 启发式规则 3、讲授软件系统概要设计的步骤、方法 【案例分析讨论】智慧医疗行业软件的模块化设计【重点,难点】 (1) 耦合,内聚 (2) 启发式规则 (3) HIPO 图 4、讲授概要设计文档与评审的基本过程 5、小组学习:智慧医疗行业软件的概要设计文档的要点,概要设计评审方法 6、课外实验:撰写软件概要设计说明书 【课程思政】 (1)软件设计的思想类似我们生活和工作中处理事情的思路,培养学生在日常生活 中处理事情时要先通盘考虑,再考虑细节问题。 (2)以医疗信息软件为例,阐述软件设计的重要性,事关软件的质量和效率,培养 学生认真,敬业,严谨的科学素养和学术道德素养。 (3)系统开发的模块分解思路与工作中解决复杂问题的方式类似,都是采用“化整 为零”思维,提高工作效率,培养学生掌握合理的设计思维。 (4)分析软件开发方法的特点,引导学生运用辩证思维看待事物,抓住事物的本质