轻量级软件外包服务平台设计与实现

轻量级软件外包服务平台设计与实现

论文摘要

近年来在国内涌现了许多优秀的在线“软件外包服务平台”通过互联网为国内外客户提供软件外包服务。对部分外包项目可凭借经验和原始的管理方法做到顺利完成,然而,在实际软件外包开发过程中往往由于开发经验不足、权限划分不清、需求频繁更改和没有对开发中的风险进行控制等因素最终导致外包项目开发失败。开发本系统的主要目的就是为软件外包过程中的项目发包方、承接方以及监理方提供一个平台,解决项目开发中的诸多不便,减少矛盾,使整个开发过程更加标准化。并且,在此基础上,利用互联网的便利性,实现软件外包零距离管理,以达到节省软件外包开发的时间、人力、资金等。在系统平台的开发过程采用瀑布式和迭代式开发模型相结合的方式,在前段开发过程中采用瀑布模型进行开发,以此来实现平台的基本业务能;后段开发采用迭代式模型进行开发,在满足基本功能的基础上完善用户某些具体功能。以此来减小软件开发工程中的开销与风险。在开发语言方面采用面向对象的JAVA作为开发语言,开发设计模式则使用主流的MVC模式,系统平台的核心数据库为Oracle关系型数据库。另外,平台采用B/S架构进行设计,在降低部署成本的同时节约运营成本。论文结合实际项目“软件外包服务平台”的开发,其主要内容涉及到软件外包服务平台开发全过程包括:需求分析、概要设计、数据库设计、系统功能实现和系统测试。应用J2EE框架整合Struts2+Spring+Hibernate轻量级开发框架,完成系统开发,使整个系统层次分明,具有良好的扩展性、移植性和可维护性。同时本文还分析了当前软件外包的环境以及软件外包项目的特点,在对比了CMMI、ITIL和PMBOK等先进管理体系的基础上,重点结合PMBOK提炼出适合中小型企业或个人的项目管理工作流程,将标准化应用于实际软件外包开发过程中。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 课题背景及研究的目的和意义
  • 1.2 国内外现状
  • 1.2.1 市场预期
  • 1.2.2 项目管理软件
  • 1.2.3 软件外包平台
  • 1.3 课题来源
  • 1.4 论文的主要研究内容
  • 1.5 论文的组织结构
  • 第2章 轻量级软件外包服务平台的理论依据及技术方案
  • 2.1 主流项目管理体系
  • 2.1.1 软件集成能力成熟度模型 CMMI
  • 2.1.2 信息技术基础架构库 ITIL
  • 2.1.3 项目管理知识体系 PMBOK
  • 2.2 技术方案
  • 2.2.1 平台采用技术路线
  • 2.2.2 平台技术路线分析
  • 2.3 本章小结
  • 第3章 轻量级软件外包服务平台的需求分析和概要设计
  • 3.1 需求分析
  • 3.2 系统平台功能需求
  • 3.2.1 系统概述
  • 3.2.2 UML 简介
  • 3.2.3 系统需求描述
  • 3.3 平台的实现目标
  • 3.4 平台概要设计原则
  • 3.5 总体功能设计方案
  • 3.6 开发环境
  • 3.7 本章小结
  • 第4章 轻量级软件外包服务平台的数据库设计
  • 4.1 系统平台数据库设计
  • 4.1.1 数据库设计原则
  • 4.1.2 系统平台基本信息表
  • 4.2 平台数据库开发
  • 4.2.1 Hibernate 简介
  • 4.2.2 数据表映射实现
  • 4.2.3 持久层的具体设计
  • 4.3 本章小结
  • 第5章 系统功能实现
  • 5.1 轻量级简介
  • 5.1.1 重量级 EJB
  • 5.1.2 轻量级概述
  • 5.2 系统平台主要开发框架
  • 5.2.1 Struts2 简介
  • 5.2.2 Spring 框架
  • 5.2.3 Struts2 与 Spring 整合
  • 5.2.4 Hibernate 与 Spring 整合
  • 5.3 功能模块
  • 5.3.1 注册登录
  • 5.3.2 权限管理
  • 5.3.3 项目管理
  • 5.3.4 人员管理
  • 5.3.5 质量管理
  • 5.3.6 沟通管理
  • 5.4 输入验证
  • 5.5 安全性
  • 5.6 其他技术
  • 5.6.1 CSS+DIV 布局
  • 5.6.2 Ajax 技术
  • 5.6.3 可扩展标记语言 XML
  • 5.6.4 EC 标签
  • 5.7 本章小结
  • 第6章 系统测试
  • 6.1 测试环境
  • 6.2 测试类型
  • 6.3 测试范围及结果
  • 6.4 测试结论
  • 6.5 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 个人简历
  • 相关论文文献

    • [1].软件外包服务专业人才培养工作诊断与改进——以黄冈职业技术学院为例[J]. 山东商业职业技术学院学报 2017(04)
    • [2].浅谈软件外包服务人才职业核心能力的培养[J]. 人才资源开发 2015(14)
    • [3].浙江工贸职业技术学院与印度国家信息技术学院联合开展IT人才培养与软件外包服务[J]. 浙江工贸职业技术学院学报 2010(01)
    • [4].中国软件外包服务发展模式研究——兼论金融危机的影响[J]. 黑龙江对外经贸 2009(12)
    • [5].软件外包服务产业迈向新时代[J]. 创业家 2014(09)
    • [6].对深圳发展软件外包服务业的思考[J]. 改革与战略 2014(05)
    • [7].高职院校软件外包服务专业人才培养定位思考[J]. 辽宁高职学报 2013(07)
    • [8].印度软件外包服务业强于中国的原因探析[J]. 中国市场 2012(11)
    • [9].南京市软件外包服务业人才需求及定制化培养[J]. 计算机教育 2010(14)
    • [10].软件外包服务关键标准与标准框架体系的研究[J]. 术语标准化与信息技术 2009(01)
    • [11].开展软件外包服务 促进课程体系的重新构建[J]. 中国成人教育 2010(01)
    • [12].基于服务科学的软件外包服务生命周期研究[J]. 项目管理技术 2010(03)
    • [13].南昌发展软件外包服务的思考[J]. 企业经济 2009(09)
    • [14].红花还需绿叶扶——外包业发展有待政策完善[J]. 中国外汇 2009(17)
    • [15].国际服务贸易提供方式下的软件外包服务发展路径[J]. 宏观经济研究 2008(03)
    • [16].基于工作过程导向的软件工程师课程体系研究与实践——重庆科创职业学院软件外包服务专业为例[J]. 软件工程师 2015(06)
    • [17].加快大连软件外包服务业发展的对策研究[J]. 软件导刊 2011(01)
    • [18].软件外包服务业中基于心理契约的人力资源管理[J]. 商场现代化 2008(35)
    • [19].软件外包服务产业中知识转移机制研究[J]. 现代商贸工业 2010(21)
    • [20].中国和印度软件外包服务业的比较[J]. 每周电脑报 2008(25)
    • [21].我国国际软件外包发展现状及对策研究[J]. 现代商贸工业 2010(13)
    • [22].中国和印度软件外包服务贸易竞争力比较及发展建议[J]. 黑龙江对外经贸 2008(08)
    • [23].高职学院服务外包人才培养课程体系建设的探索——以软件外包服务专业为例[J]. 企业导报 2015(16)
    • [24].文思海辉确立技术创新战略[J]. 软件和信息服务 2013(05)
    • [25].深化高职软件外包服务专业校企合作办学的思考[J]. 软件工程师 2015(02)
    • [26].无缝对接IBM 不拘一格育人才[J]. 江南论坛 2011(06)
    • [27].软件外包服务专业建设探索[J]. 科技创新导报 2011(31)
    • [28].失败背后的经验[J]. IT经理世界 2008(19)
    • [29].圈点[J]. 软件工程师 2008(05)
    • [30].北京服务外包领先之重[J]. 投资北京 2009(04)

    标签:;  ;  ;  

    轻量级软件外包服务平台设计与实现
    下载Doc文档

    猜你喜欢