打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
软件工程学位论文写作模板与心得

一直想总结下论文写作的心得,前几天刚答辩结束,赶紧“趁热打铁”,结合学院给的写作建议与个人经历,从选题、题目拟定、摘要及正文四个方面做些总结,希望对道友们有些许帮助。

Part1选题

单纯的增删查改功能的实现,本科阶段差不多还能混混,研究生这样是毕不了业的,还是得找些难点和创新点,突出个人工作量和特色。

软件工程,总的来说,对创新方面的要求不高,看重的是工程能力软件工程素养,如何从需求分析、概要设计、详细设计,到最终的实现与测试,如何一步步达到的?如果是算法上的研究,建议将其封装成一个系统,不能只是单纯的算法。

Part2题目设计

要确切、具体、适当,避免“过大”,慎用“基于”等词语

不恰当的题目:《基于 Python 的 xxxx》(Python 只是个实现的语言,用“基于”不合适)、《xx 技术研究》(过大)、《xx功能模块的实现》(过小)

可以使用的题目格式:《xxxx 系统的设计与实现

Part3摘要

  • 篇幅一般占一页纸的三分二
  • 内容上,就是简要说明论文的研究目的、研究的主要内容、使用的方法、相关结果(结论),建议使用经典的三段式结构
    • 研究背景、研究目的
    • 主要工作内容
    • 研究意义、特色、社会效益
  • 关键词紧扣工作内容,数量上 3 到 5 个即可,最好有呼应论文题目的关键词

Part4正文

结构上,按软件工程的项目开展进行组织,至少包括需求分析、概要设计、详细设计、实现和测试这几个部分。

篇幅设计上,建议 7 个章左右。

内容上,尽量做到图文并茂,对于工程论文,大篇幅的纯文字描述很难形成一篇好的论文,还是得“图随文走”。

第 1 章 绪论

“绪论是对全文的浓缩,而摘要是对绪论的进一步浓缩”

1.1 选题背景与研究意义

为什么研究这个问题?现有解决方案有哪些问题?目标系统能带来哪些改进?社会效益?

1.2 国内外研究现状

与论文相关项目的关键技术、核心算法的发展现状。

通过调研,反映出作者在相关领域的基础理论和专业知识,开阔的科学视野,以及对项目可行性的论证。

1.3 主要工作内容与特色

说明系统解决的主要问题、论文的重点工作,突出个人工作量(负责、参与了系统的哪部分设计、哪部分实现工作),突出论文的特色(与其他项目或系统的区别之处)

1.4 论文的组织结构

论文各个章节谋篇布局的简要介绍

第 2 章 xxx

可以做一些框架介绍、技术选型的背景,为什么选用该框架?为后文的项目开展提供一些技术支撑。

第 3 章 需求分析

3.1 需求调研

3.2 需求导出

3.3 分析建模

建议使用:用例图、业务流程图

3.4 非功能性需求

(没把握,可以不给自己挖这个坑)

可靠性(故障率、可维护性、健壮性等)、性能需求(并发数、资源利用率、响应时间等)、安全性(数据存储、传输的加密等)

第 4 章 概要设计

描述设计初始阶段,系统的总体框架,关注的是部件之间的关系,而不用过多描述部件内的细节

4.1 系统设计目标

4.2 功能模块设计

  • 静态方面,通过功能模块图展示系统模块的划分,结合模块图顺便说明下各模块的功能
  • 动态方面,结合活动图数据流图顺序图,描述数据在各模块间的流动

4.3 系统数据管理

即数据库设计:E-R 图,关系模型,物理模型,顺理成章的完成相关设计

第 5 章 详细设计

针对概要设计中部件模块的内部细节(算法、数据结构)进行设计,将使用到大量UML图(类图、流程图、顺序图、活动图等)等进行详细的描述

5.1 模块 1 的建模

5.2 模块 2 的建模

5.3 模块 3 的建模

第 6 章 编码实现

这一章比较灵活,可以放到详细设计部分,也可以与测试章节放一起

主要就是编码实现部分,伪代码、或是算法实现的关键部分代码,可结合流程图、判定树之类的图进行说明。(不是堆积代码,关键是把算法实现过程和步骤描述清楚)

第 7 章 测试

7.1 测试概要

说明测试环境,例如 B/S 系统测试时,服务端、客户端的环境配置,项目使用到的第三方工具等。

7.2 测试分析

结合需求分析、概要设计、模块功能、数据库实现等,寻找相关功能、性能的目标,生成测试点。

模块 --> 子系统(服务)--> 系统

  • 单元测试需求
  • 集成测试需求
  • 系统测试需求

7.3 测试用例设计

针对各项测试需求给出各自的测试设计

  • 单元测试用例设计
  • 集成测试用例设计
  • 系统测试用例设计

7.4 测试结果分析

汇总各测试数据并进行度量,测试覆盖度分析,对软件缺陷的统计与分析,未解决的问题,测试目标是否完成的分析。对于有性能需求的还要进行一些压力测试等。

第 8 章 总结与展望

对全文、个人工作的总结,系统的不足以及后续的展望。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
描述测试用例设计的完整过程
关于需求分析、系统设计的一个问题
用例设计规范示例
车载基础软件——基础软件验证平台
测试用例的设计方式
对架构设计的想法 -
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服