软件工程概论大纲

软件工程概论大纲

ID:42047730

大小:127.36 KB

页数:12页

时间:2019-09-07

软件工程概论大纲_第1页
软件工程概论大纲_第2页
软件工程概论大纲_第3页
软件工程概论大纲_第4页
软件工程概论大纲_第5页
资源描述:

《软件工程概论大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《软件工程概论》教学大纲课程编号:ZH36045课程名称:软件工程概论英文名称:IntroductionofSoftwareEngineering学分/学时:2/34课程性质:必修适用专业:计算机科学与技术先修课程:程序设计、数据结构、数据库开课单位:计算机科学与技术学院一、课程的教学目标与任务软件工程是计算机科学与技术专业的一门专业核心课,是本科学生的必修课程。软件工程是指导计算机软件开发和维护的一门工程学科。从工程的角度讲述软件开发的原理、技术、方法和工具。培养学生的软件开发能力,为将来从事软件开发工作奠定基础。所以软件工程是软件工程相关专业学生一门核

2、心课程。通过本课程的学习,使学生在全面了解软件工程的历史、现状与发展趋势的基础上,系统常握软件工程开发的理论、方法、技术,具备在软件开发中进行软件分析分析、软件设计、软件实现、软件维护和项目管理的实际技能,从而胜任软件工程的开发和项目管理工作。二、课程具体内容及基本要求第一章软件工程学概述(2学时)基本内容包括:(1)软件危机的介绍、产生软件危机的原因、消除软件危机的途径。(2)软件工程的介绍、软件工程的基本原理、软件工程方法学。(3)软件生命周期。(4)软件过程。1.基本要求(1)理解什么是软件危机,为什么会产生软件危机,以及如何消除软件危机。。(2)明

3、确软件和软件工程概念,理解软件工程概念的产生与发展过程,掌握软件工程研究意义和方法。(3)熟练掌握软件工程的生命周期以及一些经典的生命周期模型。1.重点、难点重点:软件和软件工程的概念,软件生命周期。难点:软件过程模型。2.作业及课外学习要求:(1)什么是软件危机?有哪些典型表现?产生原因是什么?(2)什么是软件生存周期?它有哪儿个活动?(3)软件开发过程屮的主要模型有哪些?本知识点的讲授和学习,可以支撑“毕业要求1工程知识”中的“指标点1-2能够运用软件工程基础知识,解决复杂软件工程屮涉及的相关工程问题;”,以及“毕业要求6工程与社会”屮的“指标点6_1

4、了解软件工程行业的特性,以及信息化相关产业的基本方针、政策和法规”,“指标点62了解软件工程的发展历史,关注、思考与分析最新技术及经典创新案例”和“指标点6_3能合理评价工程对社会、健康、安全、法律以及文化的影响,并理解应承担的责任”。使学生掌握工程基础知识和本专业的基本理论知识,了解木专业的前沿发展现状和趋势,为后续课程的学习奠定基础。第二章可行性研究(3学时)基本内容包扌舌:(1)可行性研究的任务、可行性研究过程。(2)系统流程图、数据流图、数据字典。(3)成本/效益分析。L基本要求(1)明确可行性研究的任务和过程。(2)熟练掌握系统流程图、数据流图和

5、数据字典基本符号的含义,以及绘制系统流程图、数据流图和数据字典的方法。(3)了解成本/效益分析的方法。2.重点、难点重点:可行性研究的过程、数据流图和数据字典。难点:成本/效益分析的方法。3•作业及课外学习要求:(1)可行性研究的任务是什么?(2)可行性研究有哪些步骤?(3)为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。请写出问题定义并分析此系统的可行性本知识点的讲授和学习,可以支撑“毕

6、业要求1工程知识”中的“1-2能够运用软件工程基础知识,解决复杂软件工程屮涉及的相关工程问题;”,以及''毕业要求7问题分析”屮的“指标点7_2能够理解和评价针对复杂工程问题的工程实践对环境、社会可持续发展的影响”,使学生能够应用软件工程知识解决复杂的工程问题,并能评价解决方案对社会、健康、安全、法律以及文化的彫响,并理解相应的责任,为后续课程的学习奠定基础。第三章需求分析(4学时)基本内容包括:(1)需求分析的任务、与用户沟通获取需求的方法。(2)分析建模与规格说明。(3)实体■联系图、数据规范化、状态转换图、其他图形工具。(4)验证需求。1.基本要求(

7、1)明确需求分析阶段有哪些任务,了解在需求分析阶段与用户沟通获取需求的方法。(2)掌握分析建模的方法和相关工具,包括:实体•联系图、状态转换图以及其他图形工具。(3)了解需求验证的内容、方法和工具。2.重点、难点重点:需求的获取和表示,分析建模的方法和相关工具。难点:实体■联系图、状态转换图。3•作业及课外学习要求:(1)什么是需求分析?需求分析阶段的基本任务是什么?(2)怎样与用户有效地沟通以获取用户的真实需求?(3)银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证

8、号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。