基于ACN的轻量级软件项目开发管理系统的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:wj0987654321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业的不断繁荣,软件项目的开发管理越来越来受到软件开发人员及软件企业的关注。虽然现在已出现了一些软件项目开发管理系统,但这些系统要么是面向开源项目的管理平台,要么只具备项目开发管理的部分功能。鉴于我国中小型软件企业有企业规模较小、开发过程较灵活、项目开发管理水平不高等特点,本文设计实现了一个基于Web的轻量级软件项目开发管理系统,其功能主要有文档管理、任务管理、缺陷跟踪、进度管理、代码管理、沟通管理、项目管理、成员管理、权限分配、角色管理等。本文详细地阐述了以下几方面的研究工作:1.根据系统的业务目标,对软件项目开发管理系统进行需求分析。2.在功能需求的基础上,确定软件项目开发管理系统的功能框架和开发架构。在开发架构中选用了Ajax、Castle、NHibernate框架。在系统的实现涉及到了版本控制、Wiki等技术在本系统中的应用研究。3.为了方便本系统与其他系统的集成,本文采用了基于Web Service的统一认证方式来实现本系统的身份验证。本文研究实现的软件项目开发管理系统能帮助项目组成员对项目开发进行及时、有效地管理,方便开发人员的交流,使软件开发效率得到提高,开发过程得以记录而且便于与软件企业内部其他系统集成,具有较好的应用价值。
其他文献
网络存储结构的发展经历了几个阶段:大致包括DAS、SAN、NAS、带文件系统的SAN和OSD。理想的存储结构应该能够提供强安全性、跨平台的数据共享、高性能和对存储设备与客户数量
对等网络(P2P)技术近年来得到快速的发展。随着P2P系统规模和应用范围不断扩大,高效的资源发现机制成为P2P系统的关键技术。本文主要研究非结构化P2P系统中资源发现机制。本
信息时代高速发展的今天,互联网深入到人们生活的各个领域,各种新型的应用层出不穷,每天需要存储大量的数据以及应用需要访问大量的数据。存储内容和访问需求同时急剧增长,使
客户体验管理(CEM,Customer Experience Management)是战略性的管理客户对产品或公司全面体验的过程。近年来,随着电信业务的飞速发展和用户数量的不断增加,电信运营商的竞争
云模型是用语言值表示的某个定性概念与其定量表示之间的不确定性转换模型,以将人用语言值表述的控制经验构成规则,多条规则构成规则库,当外部有输入刺激规则时,通过云的不确
无线传感器网络以其低廉的价格、便利的部署方式正得到越来越广泛的使用。对传感器网络各个方面的研究也成为目前学术界非常活跃的课题,路由协议是传感器网络的关键问题之一
陶瓷是中华民族文化极其重要的组成部分,深刻影响着世界文化史的发展进程。显微组织测量与分析是判断陶瓷材料状态和内部结构的主要途径,对陶瓷材料研究具有非常重要的现实意义
Ad Hoc作为一种特殊的无线网络,具有组网快速方便、通信协议简单、无需任何基础设施、抗毁能力强、分布式的拓扑结构、能耗少等优点,从而有着广阔的应用前景。近年来研究发现
随着数据库应用的不断深化,数据库的规模急剧膨胀,数据挖掘已成为当今研究的热点。数据挖掘的算法有:关联分析、分类和预测、聚类分析。特别是其中的分类问题,是数据挖掘重要
互联网的快速发展,使得网络成为民众表达舆情民意的重要平台,随之产生的问题是政府如何及时掌握舆情动态、积极引导社会舆论,以维护社会的稳定与和谐。因此,网络舆情的研究具