《《软件工程》课程设计.doc》由会员分享,可在线阅读,更多相关《《软件工程》课程设计.doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程课程设计一、选题一、选题独立选择课题进行设计,课题可从下列课题中选,也可以自行确定。1、人事管理系统2、学生学籍管理系统3、学生成绩管理系统4、图书借阅管理系统5、工资管理系统6、铁路售票管理系统7、酒店客房管理系统8、学生选课管理系统9、仓库管理系统10、房屋租赁管理系统二、要求二、要求采用软件工程学方法完成该系统开发的问题定义、可行性分析、需求分析、总体设计、详细设计、系统实现和系统测试各阶段的工作。开发环境和工具不限,最后提交课程设计报告和能运行的系统(光盘)。(1)需求分析对系统的功能及性能要求进行分析,写出需求规格说明书(可行性分析报告、系统的分层 DFD 图、加工小说明及数
2、据词典) 。若使用面向对象的开发方法,则应确定系统的对象模型、状态模型及功能模型(2)软件设计 软件设计分两个阶段进行:总体设计和详细设计总体设计:确定系统总体设计方案,完成系统的模块结构图及模块的功能说明。编制总体设计报告详细设计:对模块内部过程及数据结构进行设计,以及进行数据库设计、用户界面设计等编写出该项目的详细设计报告(3)系统实现编写程序。要求给出详细的注释,包括:模块名、模块功能、中间过程的功能、 变量说明等。同时编写用户手册、程序模块说明等文档(4)软件测试应事先制订测试计划,并要求保留所有测试用例,完成测试报告完成:模块测试、集成测试、系统(或功能)测试(时间由学生在编码阶段自行安排) 。写出软件测试报告,包含测试测试用例的设计三、课程设计袋三、课程设计袋最后提交统一的课程设计袋,包括:(1)课程设计报告(班长统一购买规定的课程设计专用的本子,手写,内容包括:需求分析、总体设计、详细设计和测试文档)(2)源程序清单(可打印)(3)软件系统(包括源程序、运行所需的文件、设计文档等,刻录在光盘上)三、成绩评定三、成绩评定成绩=可运行系统*50%+分析报告*50%四、严禁出现抄袭、下载、雷同现象,否则按不合格处理四、严禁出现抄袭、下载、雷同现象,否则按不合格处理