文档介绍:《软件设计实践指导书》
软件教研室
第一章关于软件实践设计
软件实践设计目的
软件实践是计算机及相关专业重要的实践环节,通过软件实践,学生可以综合以往学过的知识,提高学生实际动手能力,提高学生处理实际问题的能力,加深理解并巩固学过的理论知识,同时通过软件实践可以掌握软件开发与设计基本思想、方法和步骤,掌握如何撰写软件开发过程中各种文档,为毕业设计的顺利进行做好充分的准备,并为学生能顺利与社会环境接轨做准备。
软件实践设计内容及要求
软件实践基本内容根据实际软件应用背景作为题材,在指导教师指导下,由学生进行分析、设计、编码和测试,完成一个实际的软件作品。
学生在设计过程中,应遵循软件工程课程所涉及到的软件开发思想、方法、步骤,即软件分阶段开发,在每个阶段要撰写阶段开发文档,包括软件需求规格说明、软件总体设计说明、数据库结构设计说明、软件详细设计说明、测试计划、测试结果等。
学生设计的作品要求调试运行,设计时应注意作品在运行时的时间效率、空间效率、安全性,完整性,尽可能设计的作品贴近实际运行的商业产品。
三、软件实践设计时间安排
软件实践设计时间为3周。
第一周:确定题目(选题),查阅相关资料与和相关人员访谈,对问题进行描述,进行需求分析,并完成数据流图、数据字典。
第二周(前三天):进行总体设计,包括软件结构设计、数据库结构设计,完成软件结构图、数据库及表创建。
第二周(后两天):进行详细设计,重点是界面设计,完成必要程序流程图、完成界面设计与布局。
第三周:编写代码、调试、答辩。
四、软件实践设计说明书撰写要求
㈠内容要求:
软件实践设计报告撰写的基本要求是报告原则上不少于8000字,需在封面注明设计选题,班级学号及项目分工,其正文至少包括如下几个方面的内容:
摘要(对作品进行概括,要求有中英文)
系统概述(背景、意义、发展状况等)
需求分析(实现功能、数据流图、数据字典、ipo图)
总体设计(软件的模块划分、模块划分依据与原则、模块间接口)
数据库设计(概念设计、逻辑设计,E-R图及表)
详细设计(各模块局部变量与结构、事件、处理算法、)
编码(如何用语言实现详细设计定义的各种元素)
测试与调试(测试方案、测试用例、测试结论)
结论(对设计的作品进行评价与展望)
参考资料
㈡详细要求:
1、设计说明书格式要求
设计说明书版芯尺寸为15cm×23cm,论文内芯每页36行,每行34字.
设计说明书正文用小4号,宋体字;章及章标题使用小3号,宋体字;节及节标题使用小4号,黑体字;图号及图标题使用5号,宋体字.
×11英寸纸张(A4复印纸)单面打印装订.
.
装订次序:(1)封面(2)中文摘要(3)英文摘要(4)目录(5)正文(6)参考文献(7)附录(如程序源代码等).上述每一项从新一页开始打印.
2、设计说明书书写范例
第1章绪论
开发背景与意义
开发目标
题目现状与前景
开发方法与工具
第2章可行性分析
技术可行性
经济可行性
操作可行性