2016级软件工程专业方向课程设计任务书(2019.1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016级软件工程专业方向课程设计任务书
【设计目的】
通过软件工程专业方向课程设计,使学生能够在软件系统开发方面得到较系统的技能训练,从而巩固和加强所学的软件工程专业理论知识,目的是培养学生的专业知识综合运用能力,使学生成为具有扎实的软件理论基础和较强的独立动手能力的复合型、应用型人才。
通过软件工程专业方向课程设计,不仅要从理论上深入理解软件系统的开发方法和步骤,并且要真正掌握如何系统化工程化实际开发一个软件系统。
软件系统开发包括可行性分析、需求分析、系统设计、系统实现和系统测试等几个阶段,产生的模型有系统用例模型、系统静态模型、系统动态模型和系统体系结构模型等,产生的软件文档资料包括可行性分析报告、需求分析规格说明书、软件设计报告、程序代码文档以及软件测试报告等。
软件工程专业方向课程设计的目的就是通过一个具体软件系统开发实践,使学生能够得到较系统的技能训练,从而巩固和加强所学的软件工程专业课程理论知识。
本专业方向课程设计将达到以下目标:
1.全面掌握软件系统的工程化开发方法与步骤;
2.掌握软件开发各阶段产生的文档资料的书写格式;
3.掌握与运用基于设计模式的软件复用技术;
4.掌握软件开发各阶段产生的系统模型;
5.掌握与实践用例/场景驱动的软件开发方法;
6.理解与实践软件系统过程模型,尤其是统一过程UP(Unified Process)模型;
7.在需求分析、软件设计等建模结果基础上,具备使用包括用例图、类图、活动图、顺序图、构件图等在内的各种UML基本图对其进行描述的能力。
【参考题目】
网上竞价系统
网上竞价系统包括申购单管理(包括申购单填写、申购单修改、申购单审核、申购单发布等)、竞价单管理(包括竞价单填写、竞价单修改、竞价单审核、竞价单发布等)、用户管理(包括经销商、客户、系统用户的注册、登陆、信息修改等)、合同管理、资金管理(包括资金审核、报账、建账等)、经销商评估等。
请用文字描述系统的大致的客户需求并给出系统需求用例图;选择部分用例进行文字描述和活动图细化;对系统进行系统静态建模、系统动态建模和体系结构建模。
【设计要求】
1、根据参考题目,请同学们尽快进行选题,设计一个网页版或手机版应用系统或其他,同一题目的同学,均要求独立完成,不能合作;
2、课程设计时间为1.5周;
3、请各位同学主动联系指导教师,上报课题并汇报设计进展情况,原则上应完成专业方向课程设计作品及设计报告,指导教师验收后,方可提交;
4、无论在校外、校内,都要严格遵守学校和所在单位的学习和劳动纪律、规章制度,学生有事离校必须请假。
课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。
【专业方向课程设计报告的编写格式规范与内容】
1、课程设计成绩单为报告首页。
2、设计内容尽量具有创意。
3、设计报告包括但不限于以下内容:
设计题目
1、绪论
介绍软件系统意义、背景、软件开发目标、简述业务需求、软件开发运行环境等。
2、需求分析
基于面向对象分析技术,采用UML用例图,从不同抽象层次、不同视角与关注点给出软件的各层用例图,包括客户需求分析与基于用例图的用例模型、客户需求的文字描述、某子系统的用例图及其基本用例的结构化文字描述。
这里的基本用例要求不少于5个。
3、软件设计
包括体系结构建模、系统静态建模、系统动态建模和用户界面建模。
①体系结构建模
在软件用例模型基础上,采用构件图,给出软件的体系结构层次模型;对于其中复用了
具体设计模式的部分,给出这些设计模式的具体内容和采用理由。
②系统静态建模
在需求分析阶段选中的某子系统的基础上,采用类图,完成该子系统各个类(包括基本
类和接口类)文字描述以及各类关系图。
③系统动态建模
在需求分析阶段基本用例文字描述基础上,采用活动图对其进行细化;针对基本用例功
能和所涉对象类行为,给出基本用例的顺序图和文字描述。
这里的基本用例要求不少于5
个。
④用户界面建模
至少要给出某子系统的界面设计结果,包括界面元素、界面布局以及界面动作。
4、软件实现与测试
给出系统运行界面截图和测试结果图,并配上相应的文字说明
5、总结
对软件开发过程和软件系统存在的问题进行总结,并提出改进意见。
【成绩评定】
1、由指导教师根据检查学生程序的情况、课程设计报告的质量和课程设计过程中的工
作态度等综合打分。
2、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不
及格计。
发现课程设计报告基本雷同,一律不及格。
2019年1月19日
计算机科学与技术学院课程设计成绩单
A:90~100分A-:85~89分B+:82~84分B:78~81分B-:75~77分
C+:72~74分C:68~71分C-:64~67分D:60~63分F:<60分
武汉科技大学计算机科学与技术学院制表。