软件工程概论大纲.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程概论(541022)教学大纲 01.教学单位:软件学院 02.课程:课程名称:课程英文名称: 07.课程类别:专业教育课 08.课程性质:必修 09.开课学期:第5 学期 10.面向专业:软件工程 11.选用教材 [1]Shari Lawrence Pfleeger,Joanne M.Atlee.《软件工程——理论与实践》:SOFTWARE ENGINEERING—Theory and Practice (第四版 影印版),北京:[1] 张海藩编著. 《软件工程导论》(第5版). 北京:清华大学出版社,20 [2] 郑人杰、马素霞、殷人昆编著.软件工程概论. 北京:出版社,20 13.课程教学目的与任务 教学目的: 本课程支撑的培养要求(毕业要求)指标点: 指标点指标点指标点指标点指标点一门重要的它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。指标点指标点指标点能够有效地策划和管理软件开发活动。过程管理技术指标点如何进行软件度量和管理,怎样进行质量保证活动,指标点从而能够有效地策划和管理软件开发活动。指标点指标点课程教学基本要求本课程教学环节主要包括:课堂讲授、教学辅助环节、考试等。课堂讲授主要采用多媒体教学方法,扩展内容和实例可采用板书教学方法。教学辅助环节主要包括作业、讨论、答疑、课堂考试等,完成作业要求学会检索资料,对相关的、社会、法律、管理、经济等问题进行一定深度的分析,阐述自己的观点。考试环节包括课程期末考试和平时考核。课程教学内容 (2)软件的分类 (3)软件危机 (4)什么是软件工程,软件工程的三个要素:方法、工具和过程 (5)系统方法和工程方法 (6)软件工程规范的基础概念 (7)软件工程的本质特性、框架、活动、原则、基本准则及范围 知识点:软件的概念、特点、软件的分类;软件危机;软件工程的三个要素:方法、工具和过程;系统方法和工程方法;软件工程规范;软件工程的本质特性、软件工程框架、软件工程活动、软件工程原则、软件工程的基本准则。 重点:软件工程的定义、软件工程的3个要素软件工程过程的主要活动软件工程的基本目标和它们之间的关系软件工程的8个原则软件工程个基本(1)了解的概念、特点。 (2)了解。 (3)进行质量保证活动,指标点 能力要求: (1)运用现代信息技术获取与技术相关的信息、新知识、新技术的能力。 (2)查阅与技术相关的外文资料能力。 (3)运用进行应用领域创新的思维能力。 从总体上了解软件工程过程和软件生存期的基本概念和内容;软件生存期模型软件过程模型V-模型、原型化模型、操作说明模型、变换模型、阶段化开发:增量和迭代模型、螺旋模型、喷泉模型、敏捷方法。 知识点:过程、软件生命周期的基本概念和内容;了解的基本概念和内容;软件生存期的阶段软件生存期的模型的特点和优缺点(1)了解概念。(2)指标点(1)的。 知识点:软件项目管理,管理的范围,软件项目中的管理活动,项目的分解结构,项目的进度管理。软件项目中的人员与组织结构,软件项目成本估计技术,成本/效益分析的方法,风险管理的内容 重点:软件项目管理的内容、范围和活动;软件项目成本估计技术,成本/效益分析的方法,风险管理。 难点:了解基本概念和内容;(1)(2)(1)指标点 (2)需求类型和特征 (3)需求分析方法 (4)原型化需求 (5)需求规格说明 (6)需求确认 (7)需求规格说明技术的选择 知识点: (1)需求获取、需求分析的任务、需求分析的过程、软件需求分析的原则。 (2)需求提取(引出)、系统需求的资料来源、需求提取的实际入手方法、需求提取中注意的事项。 (3)结构化分析技术、面向对象的分析 (4)需求规格说明的原则 (5)需求评审的内容 重点:需求分析的实现过程和步骤;需求的描述方式;结构化分析建模技术。 难点:结构化分析的步骤和方法:(1)数据建模;(2)功能建模和数据流;(3)行为建模;(4)数据词典 。 教学要求: (1)(2)指标点 知识点: (1)软件设计的本质、系统设计过程、设计的两个阶段。 (2)分解的层次、模块性、软件设计层次。 (3)软件体系结构、体系结构定义和相关术语、软件体系结构描述的内容、常用的软件体系结构风格。 (4)描绘软件结构的图形工具。 (5)面向数据流的设计方法。 (6)模块性与抽象层次、协作设计、设计用户界面、并发、设计模式与复用。 (7)组件独立性、例外识别与处理、防错和容错。 (8)降低复杂度、合约设计、原型化设计、错误树分析。 (9)设计的评估和确认 重点:软件体系结构、常用的软件体系结构风格、面向数据流的设计方法、组件独立性。 难点:常用的软件体系结构风格的理解、面向数据流的设计方法实践、内聚和耦合的级别。 教学要求: 了解软件设计的阶段概念,掌握软件

文档评论(0)

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

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

1亿VIP精品文档

相关文档