软件工程课程设计

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

软件工程课程设计

课程设计教学的基本内容和要求:

针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。

1) 同类著名网站浏览、分析;网站需求分析;

3) 原型主页设计及网页设计。

4) 数据库设计及应用设计。

5) 交互网页开发技术或其他专门开发技术或开发工具使用的研究。

6) 网站原型集成测试、原型功能改进与扩充;开发文档整理、汇总。

每位同学最后应该按照国家标准完成如下软件工程文档:

需求规格说明书:(可行性分析报告、系统的分层DFD图、加工小说明及数据词典)。若使用面向对象的开发方法,则应确定系统的对象模型、状态模型及功能模型

总体设计说明书: 完成系统的模块结构图及模块的功能说明。

详细设计说明书: 对模块内部过程及数据结构进行设计,以及进行数据库设计、用户界面设计等编写出该项目的详细设计报告

软件测试计划说明书

课程设计的进度安排

1. 命题(第1阶段)

教师指定多个不同类型的设计题目,各位同学单独选择课题。要求:课题规模、大小适当,具有一定复杂度。

2. 需求分析(第2阶段)

对所选择课题的问题域进行深入调查研究的基础上,对系统的功能及性能需求进行分析,写出需求规格说明书;包括可行性分析报告、系统的需求模型。建议使用Visio进行系统建模。

3. 软件设计(第3阶段)

软件设计分两个阶段进行:总体设计和详细设计

总体设计:确定系统总体设计方案;建立软件系统的体系结构,完成系统的模块化,建立系统的静态模型及动态模型,进行用户界面设计。

本阶段末进行总体设计方案评审,重点是系统模型设计的合理性。

详细设计:对模块内部过程及数据结构进行设计。

4. 编码及软件测试(第4阶段)

编写程序:要求给出详细的注释,包括:模块名,模块功能,中间过程的功能,变量说明等。

所有测试过程都要求采用综合测试策略;先作静态分析,再作计算机测试。应事先制订测试计划,并要求保留所有测试用例,完成测试报告。

学生应完成:模块测试、子系统测试、系统(或功能)测试(时间由学生在编码阶段自行安排)。

5. 验收测试(第5阶段)

完成:模块测试、集成测试、系统(或功能)测试。写出软件测试报告,包含测试测试用例的设计

验收测试由教师完成。

课程设计的考核(宋体小四黑)

课程设计以每位学生进行考核,原则上根据学生完成任务的情况给出基准成绩,然后根据报告及完成情况确定每个学生的具体成绩。考核的主要原则和指标如下:

1. 选题情况(选题规模、内容)

2. 任务完成情况

3. 文档(是否齐全,规范性,准确性等)

选题

独立选择课题进行设计,课题可从下列课题中选。

1、网上选课系统

2、学生宿舍管理系统

3、选票统计系统

4、学生医疗管理系统

5、机票预定系统

6、患者监护系统

7、航空交通控制系统

8、客户关系管理系统

9、设备管理系统

xx、基于B/S架构的网络论坛

课程设计袋

最后提交统一的课程设计袋,包括:

(1)课程设计报告(购买规定的课程设计专用的本子,手写内容包括:需求

分析、总体设计、详细设计和测试文档, Visio绘图可打印)

手写+visio绘图不能少于xx页,绘图格式适中,不要过大,字体设置为小四

(2)源程序清单(可打印)

软件系统(包括源程序、运行所需的文件、设计文档等,刻录在光盘上)

成绩评定

成绩=可运行系统*50%+分析报告*50%

补充说明:

相关文档
最新文档