关于C程序课程设计

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:42:56
以下都怎么写,分别解释下
1.课程设计整体设计说明
2.课程设计内容
3.系统功能模块结构图
4.数据结构设计及用法说明
5.各模块的功能

课程设计包括你的文档,代码以及可执行程序。

代码和可执行程序可能需要额外提交,比如上传到指定FTP,或者以邮件附件形式发送到指定邮箱,便于老师检查。文档部分一般要求打印出来。

文档部分如下:

1.课程设计整体设计说明
包含课程设计要求,目标,以及整体功能的概要性说明,虽然是概要,但是一般字数不要太少。可以略微提一下工程的阶段性安排,比如几天内完成某模块,几天内完成文档,等等。

2.课程设计内容
自顶向下按模块划分整个工程,概述每个模块的功能,各模块之间的关系,最好配图。

3.系统功能模块结构图
学C语言的时候一般还没学到软件工程,所以不需要UML,画DFD图就可以了。如果不知道什么是DFD或者UML…… 那就随便画画吧,把模块功能和结构表示清楚就行了。

4.数据结构设计及用法说明
代码中定义了哪些struct,enum,stack,等等,详细说明其中每个成员是做什么的,在代码中哪些功能模块中使用到。

问题补充:5.各模块的功能
包含在课程设计内容里面,如果要求单独写出来,就需要更详细。

1 就是设计文档了,要求能通过这个文档没有任何麻烦的实现代码
2 课程设计内容应该就是具体的功能模块
3 结构图可以画uml图撒,这个最标准,功能模块图可以是用例图也可以是时序图
4 数据结构就是用到的存储结构了,象链表,堆栈,数组都是数据结构
//对于各模块的功能,如果有接触过psp可以写如下几个模板,函数模板和逻辑模板,所谓的设计就是4个模板组成的,期中逻辑和函数是必不可少的两个。可以参照psp开发设计

好抽象哦