《软件工程》课程设计报告模板.docVIP

  • 25
  • 0
  • 约1.41千字
  • 约 4页
  • 2016-12-01 发布于重庆
  • 举报
《软件工程》课程设计报告模板

《软件工程》课程设计报告 课程设计题目:* 西藏民族学院 信息工程学院 组长:* 学号:108* 班级:* 承担角色: 成员姓名:* 学号:108* 班级:* 承担角色: 课程教师:陈蓉 实验指导教师: 陈蓉 实验地点:机房4213 完成起止日期:10周——17周 [正文] 一、课程设计概述(目的、任务、开发环境、参考资料) 目的: (1)复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识 (2)为学生提供主动学习、积极探索与大胆创新的机会 (3)通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性 任务: 系统要求 开发环境:VFP 6.0 参考资料: 《软件工程》 主编 清华大学出版社 二、项目的可行性研究与需求分析 可行性研究: 经济可行性研究:支出 5000 元,回报 10000 元,投资回收期 1 年 技术可行研究:现熟练掌握了VFP软件开发的全过程,photoshop软件的使用。 法律可行性研究:合法 结论:可行 需求分析:使用结构化分析方法 数据流图 数据字典 数据项名称 数据类型 计量单位 取值范围 三、项目设计的基本原理和采用的主要方法与技术 项目设计的主要方法与技术:采用结构化设计方法 基本原理:先设计初始结构图,再对结构图进行改进。 初始结构图 改进后的结构图 数据库设计 模块设计 四、实现项目的过程与步骤 设计步骤: (1)系统工程:a、确定题目,识别该项目的总体要求,标识系统的功能和性能范围;b、做成本估算及进度安排;c、进行可行性分析。 (2)需求分析:查阅资料,对系统进行功能分析和数据分析。 (3)数据库设计:a、概念结构设计:设计系统的E-R模型,描述实体的属性和实体之间的联系,消除不必要的冗余; b、逻辑结构设计:实现E-R图向关系模型的转换,优化数据模型;c、物理实现:创建数据库、表、视图等,并设计表的完整性约束。 (4)概念设计:确定体系结构和系统模块。 (5)详细设计:用图形描述(程序流程图、N-S图、PAD)、语言描述(设计性语言PDL)或表格描述(判定表)等描述模块内部细节。 (6)界面设计:用PHOTOSHOP等图像制作软件美化界面。 (7)编码实现:进行VFP应用程序开发,创建新的项目——创建数据库——创建数据表——创建表单和写实现代码——创建菜单——创建主程序——连编主程序生成可执行程序。 (8)项目测试:用白盒测试进行单元测试,使用黑盒测试进行集成测试、确认测试和系统测试。 五、个人遇到的困难与获得的主要成果(本节内容不得少于3页) 困难: 主要成果: 六、测试与运行记录 单元测试 集成测试 确认测试 系统测试 七、课程设计完成结果分析与个人小结 八、附录(软件配置、个人完成的程序模块和文档清单) 注:此部分在打印文档可只含一页列出有关文档目录即可,但在交付的个人电子文档中应当含有所有应当完成的具体文档内容。 注:课程设计报告着重说明个人所做工作、成果和体会(要求四、五、六、七部分不少6页),报告不得与他人雷同,否则影响成绩,严重者无成绩。

文档评论(0)

1亿VIP精品文档

相关文档