软件工程课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》

课程设计报告书

项目名称:

指导老师:

学生姓名:

专业:

班级:

日期:

机械与电信工程学院

目录

一、项目计划 (1)

(一)项目开发背景及内容 (1)

(二)开发环境 (1)

(三)进度安排 (1)

二、结构化分析设计 (1)

(一)数据流图 (1)

(二)数据字典 (1)

(三)加工说明(可用结构化语言描述、判定表、判定树) (2)

(四)结构图 (2)

(五)流程图 (2)

三、面向对象分析设计 (2)

(一)用例图 (2)

(二)对象行为模型 (2)

(三)系统包图 (2)

(四)类图 (2)

(五)配置图 (3)

四、系统实现 (3)

(一)程序代码 (3)

(二)功能演示(界面) (3)

五、测试 (3)

六、软件发布 (3)

七、总结体会 (4)

八、参考文献 (4)

一、项目计划

(一)项目开发背景及内容(二)开发环境

开发环境:

开发工具:

作图软件:

(三)进度安排

二、结构化分析设计(一)数据流图

(二)数据字典

数据流

数据流编号001

数据流名称

数据流组成

数据项

数据项名学号

取值0000-9999

类型文本

(三)加工说明(可用结构化语言描述、判定表、判定树)

(四)结构图

(五)流程图

三、面向对象分析设计

(一)用例图

用例图在需求分析阶段有重要作用,它是作为参与者的外部用户所能观察到的系统功能模型图。整个开发过程都是围绕需求阶段用例进行的。

(二)对象行为模型

(三)系统包图

(四)类图

类是面对对象系统组成的核心。类是对一组相同属性、操作、关系和语义的对象的描述。这些对象包括了对现实世界中的物理实体、商业

事务、逻辑事务、应用事务和行为事务等,甚至也包括了纯粹概念性的事务,它们都是类的实例。

(五)配置图

四、系统实现

(一)程序代码

(二)功能演示(界面)

五、测试

序号测试内容测试数据期望结果测试结果测试结论1

2

3

4

5

六、软件发布

1. 电脑操作系统:

2.系统配置说明:

3.登录用户名:密码:

七、总结体会

窦阳春个人总结:

软件工程课程实践性比较强,如果没有实践经验,就会很难理解相关的理论知识,此次,通过做银行储蓄系统的课程设计,让我对软件工程这门课程有了进一步的了解,对老师课堂山讲的一些晦涩难懂的知识点有了更到位的认识。

通过这次的项目,我们了解到一个项目的开发过程,包括课题定义、可行性研究、需求分析、概要设计等,我们小组每个人分工明确,我主要是花了三个图,与成员互相合作交流各自的看法意见,不断发现错误、不断改正,尽管遇到很多问题,但是通过不断地思考改正,我们也学到了更多的东西,也让我明白了一个道理:在今后的学习或工作中,一定要不厌其的去发现问题,然后逐个击破,只有这样才能够学到新的东西,得到进步,而不是遇事怕事,知难而退。唯有不断进步,才能得到社会以及别人的认可。

这次课程设计,从理论到实践,从实践到感悟,让我感受颇多,唯有实践与理论相结合,我们才能更加通透的学会更多知识,从而提高自己的实验能力和思考能力。

八、参考文献

[1] 窦万峰.软件工程方法与实践[M].机械工业出版社,2009

姓名班级指导教师李晶晶

课程设计成绩

课程设计要求:

课程设计系统(自选),要求:5-6人一个小组,选择其中一个系统,按上述文档要求完成各项工作。题目参看《软件工程课程设计选题》文档。

题目

报告题目

结课报告评分指

标 评分指标细化项目

得分

备注

1、报告选题符合要求、逻辑性强、文字流畅、图文

格式规范。(20分)

2、结构化分析方法分析设计是否正确。(15分)

3、面向对象方法分析设计是否正确。(15分)

3、是否实现具体系统模块,并可以正确运行。(40

分)

4、报告总结是否描述清楚个人完成的具体工作,态

度认真(10分)

合计(百分制)

评定成绩: (五级制)

指导教师签字:

年 月 日

相关文档
最新文档