首页 课程主页
  • 累计开课期数
  • 1 学期
  • 累计选课人次
  • 4231 人次
  • 累计访问量
  • 33818 次
课程分享  
软件工程(精品资源共享课)
主讲教师 余久久/安徽三联学院
学习人数 4231
开课周期 长期
教学进度
预报名
进行中
已结课
课程期次
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《软件工程》课程是大学计算机类本科专业高年级阶段开设的一门专业核心课程,要求借鉴工程化的思想,采用系统化、科学化的原则,掌握开发、测试、维护及管理计算机软件的相关技术与方法。对于应用型本科层次,课程的学习目标定位于要求学生注重软件过程迭代与开发规范,能够在特定开发环境下采取最佳的实践技术及方法,设计与实现出中、小(微)规模的软件(应用)系统,提高软件开发效率。通过该课程的学习,使学生充分了解当前软件企业关于中、小(微)规模软件项目的开发流程及其管理、维护方法,掌握相应软件开发工具的使用,具备阅读与编写出规范化的各类软件文档的能力。



课程概述

《软件工程》是本科计算机科学与技术专业的一门专业核心课程。课程的任务是要求学生能从软件生命周期的角度系统的了解现代软件工程的基本原理、概念、技术和方法。掌握基于迭代思想的中、小(微)软件敏捷开发模式及其相应软件文档的写作规范,并能熟练使用相关工具软件。了解我国计算机软件知识产权保护条例以及现代软件开发及管理的最新技术与发展方向。

课程大纲
  • 第一讲 软件工程概论
    • 软件工程概论
  • 第二讲 软件需求分析
    • 软件需求分析
  • 第三讲 软件设计与编码
    • 软件设计与编码
  • 第四讲 软件测试基础
    • 软件测试基础
  • 第五讲 面向对象的软件开发方法与软件维护
    • 面向对象的软件开发方法与软件维护
  • 第六讲 软件开发平台
    • 软件开发平台
  • 第七讲 Web项目案例
    • Web项目案例
  • 第八讲 软件知识产权与软件文档
    • 软件知识产权与软件文档
授课目标

通过课堂讲授、案例研讨、混合学习、交流讨论、小组调研、互动答疑等学习环节,结合国家计算机与软件行业资格(水平)考试的相关要求,使学生在理解和掌握现代软件工程的相关理论知识的基础上,引导学生充分挖掘课程内容中所蕴涵的思政元素,在课程学习中能提炼出爱国情怀、社会责任、文化自信和人文精神等要素,能将专业知识和社会主义核心价值观深度融合。培养学生熟悉软件项目敏捷开发及管理过程,掌握软件敏捷开发方法、流程及相应工具的使用,能够追踪软件开发新技术,为今后从事各类软件工程实践活动打下良好的基础,具备现代IT企业软件开发及管理岗位的能力,为今后胜任各类软件工程师职业奠定基础。

预备知识

《计算机科学导论》、《程序设计基础》、《Java程序设计》、《数据结构与算法》、《数据库原理及应用》,这些课程对本课程学习起着基础铺垫作用。

配套教材
参考教材
5.0

2 条评价

本次开课 查看全部
5.0

2 条评价

本次开课 查看全部
授课教师
安徽三联学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有