- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《软件工程》课程教学大纲
《软件工程》是一门为计算机科学与技术专业开设的专门介绍软件开辟思
想、方法、技术、管理和应用的专业基础课程。
通过本课程的学习,旨在使学生树立良好的软件开辟理念,建立正确的、符
合工程规范的、系统化的软件工程思想,训练软件分析的思维能,掌握软件系
统的各种开辟方法,提高软件设计水平,为以后的软件开辟打下良好的基础。
课堂教学学时,机动学时。
513
采用课堂讲授、多媒体课件为主,课外做开辟一个小型软件系统作业的践
活动为辅的教学方法。
本课程面向计算机科学与技术专业的本科专业。
通过本章的学习,了解软件、软件危机和软件工程的有关概念。
主要内容:软件和软件工程的有关概念以及软件工程的基本理论。
教学重点:软件定义和软件产品特点;软件危机和解决软件危机的途径;软
件工程定义和基本原则。
教学难点:软件工程的基本原则。
1、软件工程过程的定义
2、软件工程的三要素
3、软件工程工具
本章采用课堂讲授和多媒体课件的方式进行教学。
1.5学时。
通过本章的学习,了解软件和软件工程过程的有关概念,掌握软件工程过程、
软件生周期及其模型等内容。
主要内容:软件工程过程的概念、软件工程过程模型及软件工程过程技术和
软件重用的基本理论。
教学重点:软件工程过程模型及技术。
教学难点:软件重用。
2
3
本章采用课堂讲授和多媒体课件的方式进行教学。
2学时。
通过本章的学习,了解可行性研究的目的任务,掌握可行性研究的方法和技
术。
主要内容:系统需求识别的目标、过程,可行性研究的目的、任务、步骤,
可行性研究的成本效益分析的方法和系统体系结构建模、方案制定与评价。
/
教学重点:可行性研究的目的、任务、步骤,可行性研究的成本效益分析
/
的方法和系统体系结构建模、方案制定与评价。
教学难点:可行性研究的成本效益分析的方法和系统体系结构建模。
/
1、硬件和硬件工程
2、软件和软件工程
3、人机交互工程
4、数据库和数据库工程
1、目的
2、任务
4
3、步骤
本章采用课堂讲授和多媒体课件的方式进行教学。
2.5学时。
通过本章的学习,要求学生了解需求分析的目的、任务、步骤和方法,掌握
原型化方法的有关内容,重点掌握需求分析的方法、步骤、需求分析的工具以及
需求分析文档的书写和验证。
主要内容:系统需求分析的目的、任务、步骤、方法和需求分析使用的工具。
教学重点:需求分析的步骤、方法和需求分析的工具。
教学难点:数据流图的细化和系统逻辑模型的导出。
5
1、要性
2、特点
1、确定系统的功能性需求
2、确定系统的非功能性需求
1、通过调查研究获取用需求
2、确定系统的真正需求
3、描述需求,建立系统的逻辑模型
4、书写需求文档,进行需求复审
1、能够将复杂问题的功能分解和逐层细化
2、表达和理解问题的数据域和功能域
3、建立模型
1、概述
2、体模型中的基本符号
3、建立体模型
1、作用
2、图形符号
3、示例
1、作用
2、图形符号
3、示例
6
1、作用
2、图形符号
1、建立顶层的数据流图
2、分层细化
1、作用
2、图形符号
3、状态迁移图的细化
3、示例
1、Petri
文档评论(0)