首页> 中文学位 >基于Web和Android的软件缺陷管理系统的设计与实现
【6h】

基于Web和Android的软件缺陷管理系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 项目开发背景及意义

1.2 国内外同类系统的综述

1.3 本系统的特点

1.4 论文章节安排

第二章 关键技术介绍

2.1 服务器和数据库

2.2 Web端

2.3 Android端

2.4 本章小结

第三章 系统需求分析

3.1 业务需求和用户需求分析

3.1.1 业务需求

3.1.2 用户需求

3.2 功能性需求分析

3.2.1 个人信息管理

3.2.2 后台管理

3.2.3 软件缺陷管理

3.3 非功能性需求分析

3.3.1 性能需求

3.3.2 质量属性

3.3.3 对外接口

3.3.4 约束

3.3.5 安全需求

3.4 本章小结

第四章 系统概要设计

4.1 软件架构设计

4.2 总体功能模块设计

4.3 数据库设计

4.3.1 数据库概念设计

4.3.2 数据库表设计

4.4 系统设计类图

4.5 本章小结

第五章 系统详细设计与实现

5.1 系统实现环境

5.2 系统详细设计

5.2.1 web端

5.2.2 Android端

5.3 系统实现

5.3.1 个人信息管理

5.3.2 后台管理

5.3.3 软件缺陷管理

5.4 本章小结

第六章 系统测试

6.1 测试规划

6.2 测试用例及结果

6.2.1 功能性测试

6.2.2 兼容性测试

6.3 本章小结

第七章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

展开▼

摘要

现代计算机和软件行业的发展速度与时俱进,软件产品的开发规模越来越大、复杂系数有增无减,整个软件项目在开发过程中出现或者遗留的软件缺陷也会随之而增加。与此同时,用户对软件产品所提出的要求也越来越高。所有这些因素都促使着软件开发公司提出各种解决方案,而如何有效地管理遇到或者遗留的软件缺陷,并且加强管理人员、软件开发人员、软件测试人员之间的交流和协作,提高软件产品质量等问题也成了软件开发公司需要解决的重中之重的问题。
  基于此背景,本文以软件缺陷管理系统为研究对象,针对传统的软件缺陷管理系统所存在的问题,旨在开发出一套操作简单、使用方便、功能较齐全、效率较高的具有Web端和Android的全新的软件缺陷管理系统。该系统在WAMP集成开发环境下,使用MySQL进行数据存储,采用PHP语言来处理网络请求、数据读取和操作,并结合使用Web端和Android端中可采用的多种技术和工具进行系统的开发和实现。该系统的主要功能模块包括:用户管理模块、团队管理模块、项目/模块管理模块、软件缺陷管理模块等。本文的主要工作包括三个方面:一是对系统的需求进行分析,包括业务方面的需求、来自用户的需求、功能性方面的需求和非功能性方面的需求;二是系统的设计,包括软件架构、总体功能模块以及数据库等的设计,涵盖web端和Android端;三是系统的实现和测试,分别从功能性的和非功能性的角度进行。
  开发过程中,本系统在Web端使用PHP、HTML、JavaScript、JQuery等Web开发技术,并且使用被誉为市场上主流PHP框架里相对性能最好的Yii框架。同时,在Android客户端方面,客户端与服务器端在信息方面需要相互沟通和交流,故采用了HTTP协议和JSON数据格式的方式进行实现。总体来看,本文所构建的基于Web和Android的软件缺陷管理系统能够辅助中小型软件开发公司在整个软件开发过程中的运作,能加强管理、开发、测试三方人员之间的交流协作,提高员工的个人工作效率,最终达到在缩短项目开发周期和降低软件开发成本的同时又促进公司收益的增加。

著录项

  • 作者

    余飞;

  • 作者单位

    厦门大学;

  • 授予单位 厦门大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 夏侯建兵;
  • 年度 2016
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件开发; 产品质量; 缺陷管理; 系统设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号