JCOE和软件开发

JCOE和软件开发

论文摘要

当今的企业级应用开发是信息化技术的热点,一方面日益激烈的企业市场竞争迫使相当多的企业要求通过信息化方式来提高自身实力;而另一方面企业级应用一直面临着缺乏有效的开发过程方法的问题。 本文首先列举了RUP、敏捷编程以及其他一些企业级应用的开发过程方法,分析这些企业级应用开发方法的特点,然后引出了SUN公司的JCOE(JAVA卓越技术中心),进一步引出了这个模型中的技术核心——SunTone AM(SunTone Architecture Methodology开发过程方法论),并对SunTone AM进行了深入的分析。通过列举和分析国内目前应用JCOE的情况也从一个方面说明了JCOE对于应用JAVA技术的软件企业的好处。 SunTone AM的方法论是本文论述的重点,本文采用理论和实践相结合的方法来分析和论证这个方法论,通过在一个相对大型的实际项目里应用这个方法论,从而达到论证这个方法论的目的。所以接下来深入论述了四川电信的综合营帐项目,介绍了这个项目的背景,整个系统总体的架构,采用的总体项目过程方法以及相关的业务模型。接下来首先论述的是如何应用SunTone AM的基于用例的迭代开发方法原理于产品管理系统的开发过程中。接着采用SunTone AM的三维参考架构框架模型作为订单管理系统的主架构风格,进一步论述了应用SunTone AM的以架构为中心,基于模式的,系统质量驱动的订单管理系统的开发过程。在实践的过程中,充分考虑到项目的实际情况,应用了功能规格说明书和原型系统来辅助系统的开发,并且根据实际情况对基于用例的迭代计划进行了合理的安排,以充分满足迭代的并行效率,这些举措在实践过程中起到了很好的效果。 最后本文以订单管理系统的上线试运行过程中的测试为例,从功能点、业务流程、性能和负载已经容错和配置管理四个方面对系统进行验证,说明了采用SunTone AM方法开发的订单管理系统是基本满足用户要求的,另一方面也验证了在综合营帐这样的大型系统里面应用SunTone AM方法论是合适的。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 企业级应用
  • 1.1.1 企业级应用的特点
  • 1.1.2 企业级应用的过程方法
  • 1.1.2.1 统一软件开发过程
  • 1.1.2.2 极限编程
  • 1.1.2.3 其他的软件开发过程方法论
  • 1.2 研究的背景和意义
  • 1.2.1 研究内容
  • 1.2.2 研究方法
  • 1.2.3 章节安排
  • 第二章 分析JCOE
  • 2.1 JCOE介绍
  • 2.1.1 主架构计划
  • 2.1.2 组织机构
  • 2.1.3 过程方法
  • 2.2 JCOE的核心方法论Suntone AM
  • 2.2.1 用例驱动
  • 2.2.2 架构为中心
  • 2.2.3 迭代和增量的开发
  • 2.2.4 系统质量驱动
  • 2.2.5 基于模式
  • 2.2.6 三维架构框架模型
  • 2.3 JCOE在国内的现状
  • 2.4 小结
  • 第三章 四川省电信的综合营帐系统
  • 3.1 BSS/OSS
  • 3.1.1 BSS/OSS介绍
  • 3.1.2 BSS/OSS结构
  • 3.1.3 BSS/OSS对电信的意义
  • 3.1.4 BSS/OSS在中国的现状
  • 3.2 NGOSS,下一代电信新方向
  • 3.2.1 NGOSS概述
  • 3.2.2 NGOSS技术思想
  • 3.2.2.1 业务过程流
  • 3.2.2.2 公共总线结构
  • 3.2.2.3 公共业务数据
  • 3.2.2.4 NGOSS组件
  • 3.2.3 NGOSS结构框架
  • 3.3 综合营帐系统,四川电信的NGOSS
  • 3.3.1 综合营帐项目介绍
  • 3.3.2 综合营帐系统整体架构
  • 3.4 综合营帐的SID共享信息数据设计
  • 3.4.1 综合营帐系统的共享数据存储与服务子系统(ODS)
  • 3.4.2 综合营帐的核心概念模型
  • 3.5 小结
  • 第四章 产品和订单系统设计
  • 4.1 基于用例的开发
  • 4.1.1 功能规格说明书的形成
  • 4.1.1.1 功能规格说明书的主要作用
  • 4.1.1.2 功能规格说明书的内容和形式
  • 4.1.1.3 项目的需求捕获方法
  • 4.1.2 从FS到用例
  • 4.2 原型
  • 4.2.1 快速原型法
  • 4.2.2 界面原型
  • 4.2.2.1 界面原型的重要性
  • 4.2.2.2 综合营帐的界面原型
  • 4.2.3 系统原型
  • 4.2.3.1 系统原型的重要性
  • 4.2.3.2 综合营帐的系统原型
  • 4.3 迭代增量的过程
  • 4.3.1 产品管理系统的需求
  • 4.3.2 产品管理系统的用例
  • 4.3.2.1 基本产品管理用例
  • 4.3.2.2 商品管理用例
  • 4.3.3 以用例为单位的迭代增量开发
  • 4.3.3.1 迭代的用例
  • 4.3.3.2 现实的做法
  • 4.4 架构为中心的设计
  • 4.4.1 架构设计过程
  • 4.4.2 订单子系统的架构风格
  • 4.4.3 订单子系统的质量需求
  • 4.4.4 系统质量驱动的架构设计
  • 4.4.4.1 考虑系统性能设计
  • 4.4.4.2 考虑系统安全
  • 4.4.4.3 考虑系统伸缩性和扩展性
  • 4.4.4.4 考虑系统易用性和可管理性
  • 4.5 小结
  • 第五章 系统的成果演示
  • 5.1 订单管理系统的上线试运行
  • 5.2 订单管理系统的上线测试和评价
  • 5.2.1 功能点测试
  • 5.2.2 业务流程
  • 5.2.3 性能和负载
  • 5.2.4 冗错和配置
  • 5.2.5 测试总评
  • 5.3 订单管理系统的运行演示
  • 5.4 小结
  • 第六章.结束语
  • 6.1 论文工作成功总结
  • 6.2 下一步的工作
  • 参考文献
  • 致谢
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 个人简历
  • 科研(项目)
  • 论文发表
  • 相关论文文献

    • [1].浅析工程类软件开发中的主要问题与应对措施[J]. 电脑知识与技术 2019(35)
    • [2].软件开发中数据库设计理论实践研究[J]. 电子测试 2020(08)
    • [3].福州翔升软件开发有限公司[J]. 中国房地产 2020(16)
    • [4].新时期计算机软件开发技术的应用及发展趋势[J]. 南方农机 2019(10)
    • [5].汽车软件开发中的质量保障体系研究[J]. 电脑知识与技术 2019(27)
    • [6].金融软件开发中存在的问题、原因及对策探析[J]. 数字通信世界 2019(11)
    • [7].浅析如何管理软件开发以提高经济效益[J]. 经济研究导刊 2018(02)
    • [8].关于软件开发效益风险优化评估仿真[J]. 计算机仿真 2018(02)
    • [9].浅析软件开发过程中的伦理问题[J]. 计算机产品与流通 2017(09)
    • [10].面向软件开发信息库的数据挖掘综述[J]. 民营科技 2017(03)
    • [11].面向工程化的软件开发人才培养体系研究与实践[J]. 微型电脑应用 2017(05)
    • [12].面向工程化的软件开发人才培养体系研究与实践[J]. 微型电脑应用 2017(04)
    • [13].金融软件开发问题、解决方案与软件测试分析[J]. 电子技术与软件工程 2017(20)
    • [14].努力前行,不断超越自我——走进中信银行软件开发中心[J]. 金融电子化 2017(06)
    • [15].在实践中快速成长——专访中信银行软件开发中心副总经理刘良俊[J]. 金融电子化 2017(06)
    • [16].打造面向未来的国际一流金融软件开发中心——专访中国工商银行软件开发中心总经理杨龙如[J]. 杭州金融研修学院学报 2017(11)
    • [17].软件开发规律浅析[J]. 无线互联科技 2014(12)
    • [18].浅谈模板工程的软件开发自动化框架[J]. 计算机光盘软件与应用 2015(02)
    • [19].高质量软件开发策略研究[J]. 通讯世界 2015(19)
    • [20].互联网+背景下软件开发课程微课的研究[J]. 南国博览 2019(02)
    • [21].中职软件开发专业“项目一贯制”人才培养模式研究[J]. 数码世界 2020(03)
    • [22].计算机软件开发设计难题和策略[J]. 数码世界 2018(02)
    • [23].浅谈计算机软件的开发维护可靠性[J]. 数码世界 2016(12)
    • [24].敏捷开发模式在中职软件开发课程项目教学中的应用[J]. 广西教育 2017(10)
    • [25].软件开发项目质量管理分析[J]. 今日财富(中国知识产权) 2017(02)
    • [26].基于移动平台下的软件开发教学研究[J]. 时代教育 2017(11)
    • [27].产学研模式打造自主软件开发生态[J]. 中国经济信息 2017(14)
    • [28].基于项目为导向下软件开发课程教学模式的研究与实践[J]. 时代教育 2017(13)
    • [29].深入探究式学习方法的研究——以软件开发教学为例[J]. 科学中国人 2017(24)
    • [30].船舶热力系统能量消耗分布研究及软件开发[J]. 船舶物资与市场 2020(01)

    标签:;  

    JCOE和软件开发
    下载Doc文档

    猜你喜欢