“面向对象技术与方法”课程设计要求

jinxuliang2 发表于   2018/5/5 17:43:41,阅读次数: 300

本文是北京理工大学“面向对象技术与方法”结课设计文档,对课程设计进行了规范。

一、课程设计内容:

个人独立或参与一个团队,完成一个功能完整的应用程序分析和设计工作,撰写系统需求与架构设计文档,并选择两三个核心用例编程实现,以展示出你的系统设计方案是切实可行的。

提供:

(1)可正常编译的源码(应在文档中注明编译要求)

(2)可直接运行的可执行程序(应在文档中声明程序的部署和安装步骤)

(3)项目文档的电子版和打印版。

二、文档要求:

1 系统需求文档

(1)问题域描述

(2)采用UML用例图展示系统功能清单,附上软件运行截图

(3)绘制UML类图展示领域模型:以包来描述系统结构层次,绘制类图来展示你所设计的各个类以及类之间的关系

(4)抽取若干个系统用例,使用活动图、顺序图、状态机图等UML标准图展示系统动态特性,比如数据处理流程,对象之间的合作关系等。

2 架构设计文档


(1)使用UML包图给出系统总体架构概貌。

(2)本系统中的技术关键点及解决方案,通过UML类图、顺序图等介绍

(3)使用UML组件图表明真实系统的物理构成

(4)使用UML部署图表明真实系统的部署方式

3 系统附加说明

(1)软件的运行与开发环境

(2)软件的安装与卸载方法

4 本系统的实际开发记录

(1)要求列出具体的开发活动,如:在XX月XX日完成哪项开发工作。

(2)团队开发的,还需给出项目组成员分工列表,以及每个成员各自的开发记录

三、评分标准:

(1) 个人独立完成的,直接依据项目文档和所完成程序之复杂程度给定成绩。

(2) 团队完成的,教师根据项目文档和所完成程序之复杂程度给定整个项目一个平均分数,在此基础上确定每名学生的成绩。项目组组长要根据小组成员表现,从好到坏给项目小组成员排序。

四、文档提交方法:


(1) 将所有文件压缩打包,与文档纸质打印版直接送到教师办公室。

(2) 提交时间:第十四周(2018年5月28日至6月1日),不提交课程设计者没有成绩。

       

附件清单



评论于: