课程简介 Course Introduction

软件项目设计与开发技能训练的目的:学生在教师的引领下,以项目驱动,小组学习合作的方式,通过自主探究和团队合作充分利用网络资源,完成项目的设计与开发,提高实践能力,培养学生软件项目开发实践方面的能力,达到学以致用、积累开发经验、增强团队精神目的,从而提高学生的专业素养和创新能力。

课程资源包括:详细介绍案例开发中应用软件项目开发的方法(原型法、结构化系统方法和面向对象方法)、采用的软件架构(三层架构——表现层、业务逻辑层和数据访问层,MVC——模型视图控制器)、软件开发平台和开发工具(SQLServer  2008MySQL、.NETJavaJava环境);介绍五个典型的教学案例(从项目的规划、系统分析、系统设计,直至系统实现);最后针对一个实际项目的完整开发过程进行详细阐述。每个案例和实际项目都提供了完整的可运行系统。每个小组通过自主探究和团队合作充分利用网络资源,完成两个项目(鼓励学生做创新项目)的设计与开发,提高实践能力,培养学生软件项目开发实践方面的能力,达到学以致用、积累开发经验、增强团队精神目的,从而提高学生的专业素养和创新能力。

教学大纲 Teaching Syllabus

课 程:软件项目设计与开发 学期总时数:64 周学时:4 主讲人:熊芳敏

教材名称:软件项目实践案例教程 讲课总时数: 讲课:16 实验:48

版 本:第1版,清华大学出版社,2014年 实验: 实验: 辅导:

课 程 内 容

章 节

内 容

讲授

(时数)

实验

(时数/周)

作业(次/周)

实际

进度

未按计划原因

1

1

第1章系统开发方法简介

4

2

2

第2章开发技术和环境简介

2

2

3

4

第4章Java在线考试系统分析-结构化

2

2

4

4

第4章Java在线考试系统设计

4

5

4

第4章Java在线考试系统实现

4

1

6

5

第5章网上灯饰店的规划与分析-结构化

2

2

7

5

第5章网上灯饰店的设计

4

8

5

第5章网上灯饰店的实现

4

1

9

7

第7章网络办公自动化系统规划-OO

2

2

10

7

第7章网络办公自动化系统分析

4

11

7

第7章网络办公自动化系统设计

4

12

7

第7章网络办公自动化系统与实现

4

1

13

8

第8章大学毕业(论文)设计管理网站用例建模、静态建模-OO

2

2

14

8

第8章大学毕业(论文)设计管理网站的物理建模

2

2

15

8

第8章大学毕业(论文)设计管理网站的研究与实现

2

1

16

1-8

检查,演示;

实训报告打印上交

4

要求:原则上以3人为一个小组,以小组为单位完成课程实训项目。若多出12位同学不足成组,可4人一组,但4人组数不能超过3组;每个小组要推选出项目小组长,既作为成员间良好沟通的桥梁,也是每次小组作品提交的负责人。每个小组根据情况选择2个项目(鼓励学生的新想法,做列表以外的创新项目),做好进度安排,以软件工程的方法设计开发、实现最终将针对小组的项目1,项目2完成情况进行验收评分。

合 计

16

48

留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 附注信息:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导