"软件工程课程资源和考核方式"

需积分: 0 0 下载量 128 浏览量 更新于2023-12-23 收藏 405KB PPT 举报
软件工程是一门涉及计算机科学和工程学的学科,旨在研究和应用于开发和维护大型软件系统的原理、方法和工具。本课程主要包括软件工程的定义、理论、方法、工具等内容。 在软件工程第一章中,我们了解了对软件工程的定义和概念。软件工程是一门利用系统化、规范化和定量化的方法进行软件开发与维护的学科。它涉及多方面的知识和技术,主要包括软件需求分析、软件设计、软件构建、软件测试、软件维护等内容。软件工程的意义在于将研究与实践结合起来,通过科学的方法和工具,提高软件开发的效率和质量,减少软件开发和维护过程中的风险和成本。 在课程资源方面,我们使用了赵池龙等编著的《实用软件工程(第二版)》作为教材,并参考了《Software Engineering, A Practitioner’s Approach, Fourth Edition》、《Reuse-Based Software Engineering》、《软件工程,6th Edition》、《面向对象软件工程》等教材。这些教材涵盖了软件工程的各个方面,对我们理解软件工程的概念和方法有很大的帮助。 在课程设置方面,本课程共72个课时,每周上课4个学分。考核方式主要包括闭卷考试成绩、平时成绩和实验成绩。课程设计题目要求学生开发一个应用系统,使用编程语言(如VC、VB、Delphi等)、数据库(如SQL等)以及软件工程的开发、管理思想。学生可以自选项目,走完项目需求、设计、编码、测试和维护的全过程。 在教学内容方面,我们主要学习了软件工程的基本原理和方法,包括需求分析、软件设计、软件构建、软件测试、软件维护等内容。通过这些学习,我们不仅对软件工程的概念有了更深入的了解,还学会了如何应用软件工程的方法和工具进行软件开发和维护。 在实践操作方面,我们通过实验来巩固所学知识。在实验课上,我们运用所学的软件工程方法和工具,实际开发和测试软件系统,培养了我们的实际动手能力和团队合作意识。 总的来说,通过本课程的学习,我们对软件工程有了更深入的了解,不仅掌握了软件工程的基本理论和方法,还学会了如何应用这些理论和方法进行软件开发和维护。这对我们未来从事软件开发和工程实践有着重要的指导和帮助。同时,我们也培养了团队合作和实际动手能力,为我们今后的工作和学习奠定了良好的基础。