登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

软件研发管理平台的设计与实现毕业论文

 2021-11-07 21:04:26  

摘 要

随着互联网的迅猛发展,当今时代的大部分项目以软件项目为核心。软件项目的管理与其他的项目管理相比,比较特殊性。首先,对于软件的开发,软件生产的整个过程而言,软件产品是逻辑产品,而非物理产品,故其开发进度和质量与传统物理产品相比难以估计和度量,生产效率也难以预测和保证。其次,软件产品的系统结构,功能复杂性,也导致了开发过程中各种风险的难以预见和控制。

本课题研发的软件研发管理平台网站,能够在线进行协同软件开发,实现软件项目从构想到交付的全过程。以web相关知识为支撑,按照软件生命周期的理论,和小组软件开发理论,借助成熟的Web技术,基于Spring Spring MVC MyBatis技术,完成软件研发管理平台开发,开发的系统功能涵盖软件开发生命周期的全过程,支持研发团队进行协同工作,用户界面美观、友好。

关键词:Spring Spring MVC MyBatis;软件生命周期理论;小组软件开发;协同开发

ABSTRACT

With the rapid development of the Internet, most of the projects in today's era take software projects as the core. Compared with other project management, software project management is quite different.

First of all, throughout the whole process of software production, software products are logical products, not physical products. Therefore, compared with traditional physical products, its development progress and quality are difficult to estimate and measure, and its production efficiency is also difficult to predict and guarantee. Secondly, the system structure and function complexity of software products also lead to the unforeseen and controlled risks in the development process.

The software R amp; D management platform can carry out collaborative software development online and realize the whole process of software project from conception to delivery. It is planned to complete the development of software R amp; D management platform with the support of web related knowledge, according to the theory of software life cycle and team software development theory, with the help of mature web technology and based on Spring Spring MVC Mybatis technology. The developed system cover the whole process of software development life cycle, supporting the R amp; D team to work together, with beautiful and friendly user interface.

Keywords: Spring Spring MVC Mybatis;software life cycle theory;group software development;collaborative development

目 录

第1章 绪论 1

1.1研究背景及意义 1

1.2国内外研究现状 1

1.3本论文的主要研究内容及章节介绍 2

第2章 系统分析 3

2.1技术理论 3

2.1.1软件开发生命周期理论 3

2.1.2小组开发模式 4

2.2可行性研究 5

2.3系统目标 5

2.4需求分析 6

2.4.1系统功能需求 6

2.4.2系统非功能需求 7

2.4.3系统用户类型分析 7

2.5用例分析 8

2.6数据分析 12

第3章 系统总体设计 13

3.1系统架构设计 13

3.2软件研发管理平台功能模块划分 14

3.2.1权限登录模块 14

3.2.2研发流程(软件生命周期)管理模块 15

3.2.3项目成员用户组管理模块 15

3.2.4文件管理模块 16

3.2.5项目通知模块 18

3.2.6系统功能模块 18

3.3系统接口设计 19

3.3.1用户接口 19

3.3.2外部接口 19

3.3.3内部接口 20

3.4系统配置设计 20

3.4.1硬件配置设计 20

3.4.2软件配置设计 20

3.5系统数据设计 21

3.6 UI设计 21

第4章 系统详细设计与实现 23

4.1系统整体框架的实现 23

4.2数据表设计 24

4.3代码设计 27

4.3.1编码规则 27

4.3.2代码详细设计 27

4.4输入/输出设计 33

第5章 系统运行与测试 35

5.1系统部分运行界面 35

5.1.1项目软件生命周期任务管理界面 35

5.1.2项目成员组管理界面 35

5.1.3项目通知管理界面 36

5.2系统功能测试 36

5.2.1项目管理测试用例 36

5.2.2项目软件生命周期任务管理测试用例 38

5.3 系统测试结果 39

第6章 总结与展望 40

6.1研究总结 40

6.2研究展望 40

参考文献 42

致谢 43

第1章 绪论

1.1研究背景及意义

随着互联网的迅猛发展,当今时代的大部分项目都是以软件项目为核心。软件项目的管理与其他的项目管理相比,有相当的特殊性[1]。首先,对于软件的开发,软件生产的整个过程而言,软件产品是逻辑产品,而不是物理产品,故其开发进度和质量与传统物理产品相比难以估计和度量,生产效率也难以预测和保证。其次,软件产品的系统结构,功能复杂性,也导致了开发过程中各种风险的难以预见和控制。

本课题研发的软件研发管理平台网站,就能够在线进行协同软件开发,实现软件项目从构想到交付的全过程。

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图