软件工程课程大纲:计算机专业的工程基础
7 浏览量
更新于2024-08-04
收藏 16KB DOCX 举报
"软件工程教学大纲"
本大纲详细规划了软件工程这门专业基础课程的教学内容,适用于计算机科学与技术专业的学生。课程由数学计算机科学学院开设,属于第6学期的专业基础课程,学分为3,共计56学时,其中包括40学时的课堂教学、16学时的实验以及5学时的课外自主学习。该课程并不作为核心课程,但对培养软件工程学科的人才至关重要。
课程推荐使用张海藩和吕云翔合著的《软件工程(第4版)》作为主教材,并提供了其他几本国内外教材和学习参考资料,如《软件工程与实践(第2版)》和《软件工程习题解答(第3版)》,以便学生深入理解和实践。
课程内容基于IEEE的最新软件工程知识体系,强调系统性和实践性,重点围绕统一开发过程、面向对象技术和统一建模语言(UML)进行教学,并结合最新的软件开发技术、最佳实践和实际企业案例。课程中特别提到了单元测试、综合测试、确认测试和系统测试的方法,以及测试用例设计,这些都是软件工程中的关键环节,学生将在4学时内学习并掌握这些技能。
教学方法包括演示法、讲授和现场指导,实验部分为验证性实验,旨在让学生亲手实践,加深理解。
课程目标在于提升学生的软件开发和工程管理能力,期望学生能够全面理解软件开发的全过程,按照软件工程的原则完成文档编写,并掌握基本概念、原理、工程化方法、技术、流程、准则、标准和规范。此外,学生应具备开发高质量软件的能力,以及有效规划和管理软件项目的能力,为未来参与大型软件开发项目做好准备。
教学要求注重理论与实践的结合,通过课堂讲授和课程设计,使学生不仅理解理论,还能将所学应用到实际问题中,提高软件开发和工程管理的实际操作能力。
2022-12-16 上传
2022-11-12 上传
2022-12-14 上传
2022-03-29 上传
2022-12-17 上传
2022-12-16 上传
2022-12-14 上传
zzzzl333
- 粉丝: 789
- 资源: 7万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率