软件工程课程大纲:计算机专业的工程基础

1 下载量 120 浏览量 更新于2024-08-04 收藏 16KB DOCX 举报
"软件工程教学大纲" 本大纲详细规划了软件工程这门专业基础课程的教学内容,适用于计算机科学与技术专业的学生。课程由数学计算机科学学院开设,属于第6学期的专业基础课程,学分为3,共计56学时,其中包括40学时的课堂教学、16学时的实验以及5学时的课外自主学习。该课程并不作为核心课程,但对培养软件工程学科的人才至关重要。 课程推荐使用张海藩和吕云翔合著的《软件工程(第4版)》作为主教材,并提供了其他几本国内外教材和学习参考资料,如《软件工程与实践(第2版)》和《软件工程习题解答(第3版)》,以便学生深入理解和实践。 课程内容基于IEEE的最新软件工程知识体系,强调系统性和实践性,重点围绕统一开发过程、面向对象技术和统一建模语言(UML)进行教学,并结合最新的软件开发技术、最佳实践和实际企业案例。课程中特别提到了单元测试、综合测试、确认测试和系统测试的方法,以及测试用例设计,这些都是软件工程中的关键环节,学生将在4学时内学习并掌握这些技能。 教学方法包括演示法、讲授和现场指导,实验部分为验证性实验,旨在让学生亲手实践,加深理解。 课程目标在于提升学生的软件开发和工程管理能力,期望学生能够全面理解软件开发的全过程,按照软件工程的原则完成文档编写,并掌握基本概念、原理、工程化方法、技术、流程、准则、标准和规范。此外,学生应具备开发高质量软件的能力,以及有效规划和管理软件项目的能力,为未来参与大型软件开发项目做好准备。 教学要求注重理论与实践的结合,通过课堂讲授和课程设计,使学生不仅理解理论,还能将所学应用到实际问题中,提高软件开发和工程管理的实际操作能力。