登录

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

注册

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

找回密码

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

软件开发过程管理系统毕业论文

 2022-01-28 21:46:11  

论文总字数:15001字

摘 要

软件开发过程管理系统是针对专业的软件开发人员设计的系统,根据开发要求和广大程序员的需求,它主要可以应用于软件开发的立项、需求分析、UI设计、编码开发、测试,以及后续的需求变更时期的功能再完善阶段。

本系统可以使软件开发人员进行软件开发工作的时候更有条理,更有效率。同时更方便项目经理等软件开发管理人员对整个项目内容的管理和监控。目前,现有的软件开发过程管理系统比较流行的是国外开发人员开发的一些程序,如svn等,更适合国外的开发环境。而国内的管理系统,如禅道等,过于冗余复杂,并且因为网站维护需要有广告页面,同时这些网站需要用户注册存在一定的安全隐患。所以每一个软件公司都需要一个自己的简易的软件开发过程管理系统。

本系统相较于市面上常见的系统,不仅更加简洁易于操作,而且对人员有更完善的权限管理系统,对项目有更仔细的审查系统。

关键词:软件开发 工作流 角色控制

Software Development Project Management System

Abstract

Software development project Management system is designed for professional software developers, according to the development requirements and the needs of the vast number of programmers, it can be applied to software development projects, requirements analysis, UI design, coding development, testing, and subsequent changes in the period of demand for the functional improvement stage.

This system can make software development personnel to carry on software development work more organized, more efficient. At the same time more convenient for project managers and other software development managers of the entire project content management and monitoring. At present, the existing software development project management system is more popular with the development of foreign developers of some programs, such as SVN, more suitable for foreign development environment. and domestic management system, such as Zen Road, too redundant complex, and because the maintenance of the site need to have advertising pages, and these sites require users to register a certain security risks. So every software company needs a simple software development project management system.

Compared with the common system in the market, this system is not only more concise and easy to operate, but also has a more perfect authority management system for the personnel, and has a more careful examination system for the project.

Keywords: Software development;Workflow;Role-based access control

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1软件开发过程管理系统的背景 1

1.1.1概述 1

1.1.2软件开发过程管理系统的研究现状 2

1.2 软件开发过程管理系统的开发目标 4

1.3 本章小结 4

第二章 软件开发过程管理系统的相关技术 5

2.1 工作流技术的介绍 5

2.1.1 工作流技术的简介 5

2.1.2 工作流技术在企业协同办公过程中的应用 5

2.1.3 面向Web服务工作流 6

2.2 角色控制技术 6

2.2.1角色控制技术的简介 6

2.2.2基于角色的访问控制的简单扩展 7

2.2.3基于双矩阵访问的控制技术 8

2.3本章小结 8

第三章 需求分析 9

3.1用例图 9

3.2活动图 11

3.3本章小结 12

第四章 软件开发过程管理系统的设计 13

4.1设计具体内容 13

4.2相关环境搭建 13

4.2.1系统开发环境 6

4.2.2开发环境搭建 6

4.3体系结构设计模型 13

4.4类图 13

4.5数据分析 15

4.5.1 E-R图 16

4.5.2数据库表 19

4.6本章小结 21

第五章 软件开发过程管理系统的实现 22

5.1用户管理相关功能的实现 22

5.2项目管理相关功能的实现 23

5.3任务管理相关功能的实现 24

5.4本章小结 26

第六章 软件开发过程管理系统的实现 27

6.1软件开发过程管理系统关于权限的测试 27

2.1.1 部门负责人的权限测试 27

2.1.1 项目经理的权限测试 28

2.1.1 开发人员的权限测试 29

6.2基础功能流程测试 31

6.3本章小结 32

参考文献 33

致谢 34

第一章 引言

1.1 软件开发过程管理系统的背景

1.1.1 概述

本系统是针对软件开发人员和软件公司管理人员设计的项目管理系统,软件项目不仅仅是学生时期的小型项目,更多的是中型大型软件开发。软件公司接到的项目众多,许多开发人员会同时负责多个项目的开发管理,为了进行有条不紊的管理,促进软件开发的效率,软件开发过程管理系统应运而生。

软件项目拥有着自己的管理流程和生命周期,软件项目管理流程一般认为有计划阶段、需求分析阶段、软件开发阶段、测试阶段和完成;软件项目的生命周期,是软件从产生到报废的生命周期,根据《软件工程》这本书,整个软件总共有九个以上的阶段,根据这九个阶段,本系统简化合并设计了六个基本的阶段,分别是需求分析、UI设计、开发编码、测试、bug修改和功能完善。其中需求分析包括普遍定义的可行性分析、系统设计等的阶段,测试则包括调试和普通的测试阶段,功能完善就是对系统的升级和维护阶段。定义的每一个阶段都要生成上传相应的文档,不仅仅是代码文档,以方便同组人员查看作为以后工作的依据。

请支付后下载全文,论文总字数:15001字

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

企业微信

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