软件工程课程描述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程描述

理工类《软件工程概论\ Fundamental of Software Engineering》 课程描述 课程代码 402120814 课程名称 软件工程概论 专业 软件技术、计算机应用 修读对象 计算机相关专业3年级学生 等级 5(注:难度一般:2分;专业课:3分;2+3=5) 总学时 72(注:理论课48学时,实验/实践课24学时) 学分 4 授课学期 第5学期(秋季) 授课语种 英文 是否需要多媒体设备 需要 文凭种类 工程类专科文凭 授课学院 国际学院 课程简介 课程性质:专业必修课。 《软件工程概论》是计算机专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。 《软件工程概论》已成为高等学校计算机软件教学体系中的一门核心课程。 本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践” 软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。 通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。 本课程注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,并通过课程设计,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。 教学目标 《》课程教学的主要任务和目标是使学生掌握具体包括以下要求:、 1 第一章 软件工程概述§1.1-§1.2 2 基本概念、Case工具 2 第一章 软件工程概述§1.3-§1.4 2 2 3 第二章 系统工程 2 对选题开展可行性分析与讨论,编写可行性研究报告 4 上机实验1 可行性研究 2 3 5 第三章 需求工程§3.1-§3.4 2 学习使用Visio 6 上机实验2 Visio的使用 2 4 7 第三章 需求工程§3.5-§3.8 2 利用Visio制作系统流程图、数据流图,结合系统编写软件需求说明书 8 上机实验3 需求分析 2 5 9 第四章 设计工程§4.1-§4.2 2 概要设计、界面设计 10 第四章 设计工程§4.3-§4.4 2 6 11 第四章 设计工程§4.5 2 对软件系统开展运行环境分析、模块分析、结构设计,编写概要设计说明书 12 上机实验4 概要设计 2 7 13 第五章 结构化分析与设计§5.1-§5.2 2 结构化分析、数据流图、数据字典 14 第五章 结构化分析与设计§5.3-§5.4 2 8 15 第五章 结构化分析与设计§5.5 2 利用流程图、NS盒图、PDL、PAD等进行系统的分析和设计、编写详细设计说明书 16 上机实验5 详细设计 2 9 17 第六章 面向对象的分析与设计§6.1 2 学习使用Rose 18 上机实验6 Rational Rose的使用 2 10 19 第六章 面向对象的分析与设计§6.2 2 结合案例和所选系统项目,利用Visio、Rose进行UML的面向对象的系统分析建模 20 上机实验7 面向对象系统分析 2 11 21 第六章 面向对象的分析与设计§6.3 2 学习类和类图的设计、结合案例和所选系统项目进行OOD 22 上机实验8面向对象系统设计 2 12 23 第六章 面向对象的分析与设计§6.4 2 学习面向对象开发工具的选择,类的构造与实现、编程规范及正向工程 24 上机实验9 面向对象系统实现 2 13 25 第七章 基于构件的软件开发§7.1 2 基于构件的软件开发 26 第七章 基于构件的软件开发§7.1 2 14 27 第八章 程序设计语言与编码§8.1 2 程序设计风格 28 第八章 程序设计语言与编码§8.1 2 15 29 第九 章 软件测试§9.1 2 软件测试的方法 30 第九 章 软件测试§9.2 2 1

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档