软件工程课程表
软件工程课程表
软件工程课程表
1.课程概述
  1.1 课程名称:软件工程
  1.2 课程编号:SE101
  1.3 课程学分.3学分
  1.4 授课教师:教授
  1.5 上课时间:每周一、周三、周五上午8:00-9.40
  1.6 上课地点:教学楼101室
2.课程目标
  在本课程中,学生将会学习软件工程的基本原理和方法,了解软件开发过程中的需求分析、设计、编码、测试等关键环节,掌握常用的软件开发工具和技术,培养软件工程实践能力和团队合作精神。
3.课程大纲
  3.1 软件工程概述
      3.1.1 软件工程定义
      3.1.2 软件过程模型
      3.1.3 软件开发生命周期
  3.2 软件需求分析
      3.2.1 需求获取与分析
      3.2.2 需求规约与验证
      3.2.3 需求管理与变更控制
  3.3 软件设计
      3.3.1 软件设计原则
      3.3.2 结构化设计与面向对象设计
      3.3.3 UML建模
  3.4 软件编码与测试
      3.4.1 编码规范与质量保证
      3.4.2 单元测试与集成测试
      3.4.3 软件测试方法与工具
  3.5 软件项目管理
      3.5.1 项目计划与进度管理
      3.5.2 风险管理与质量管理
      3.5.3 团队协作与沟通
4.课程安排
  ----  日期  ----    内容    ----
  ---------------------------------
  ---- 第1周 ---- 软件工程概述  ----
  ---- 第2周 ---- 需求分析    ----
  ---- 第3周 ---- 软件设计    ----
  ---- 第4周 ---- 软件编码与测试 ----
  ---- 第5周 ---- 软件项目管理 ----
  ----  ----      ----
5.课程评估方式
  5.1 平时成绩:占总评成绩的30%,包括课堂参与、作业完成情况等
  5.2 课程项目:占总评成绩的40%,完成一个小型软件项目软件工程专业课程
  5.3 期末考试:占总评成绩的30%
6.参考资料
  6.1 《软件工程导论》
  6.2 《软件工程原理与实践》
  6.3 《软件工程教程》
附件:
1.课程项目要求
2.课程作业说明
法律名词及注释:
1.软件工程:软件工程是指应用科学和数学原理,通过系统化、规范化的方法开发和维护软件的一门工程学科。
2.需求分析:需求分析是指对软件开发中用户需求进行调查、整理和分析,以明确软件开发的目标和需求规范。
3.UML建模:UML(Unified Modeling Language)是一种标准的软件建模语言,用于描述系统的结构、行为和交互。
4.质量管理:质量管理是指在软件开发过程中通过预防和控制手段,保证软件产品达到预期的质量要求。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。