用例驱动的信息管理系统开发中的需求管理过程实践

用例驱动的信息管理系统开发中的需求管理过程实践

论文摘要

在企业信息管理系统的开发中,存在着各种各样的问题。其中最为突出的就是需求问题。由于信息管理系统在开发过程中要涉及到企业的实际业务流程,而企业业务本身具有复杂性和多变性,从而使得企业信息管理系统在开发过程中会遇到各种各样的需求问题,如大量的模糊需求,相互矛盾的需求,需求的经常性的变化等等。这些问题给信息管理系统的开发带来很多的困难。因此,如何较好地管理需求成为企业信息管理系统开发成败的一个关键因素。 针对上述情况,本文提出了一种需求管理过程模型,旨在对信息管理系统开发中需求管理的规范化方面和过程改进方面做一尝试。文章首先对需求和需求管理的相关知识及常见软件开发过程中的需求管理情况作了简要地介绍,然后对需求管理过程进行了生命周期的划分,接着提出了一种需求管理模型。该模型主要针对以用例作为主要需求描述语言的中小型企业信息管理系统开发项目。它描述了用例驱动的信息管理系统开发项目中的需求管理过程的全貌,对需求管理过程中的各个活动及相应的提交结果作了比较详细地论述,同时对需求管理过程中的一些重要活动给出了参考流程。随后通过在三联化工物资及供应信息系统开发项目中的实践,描述了该模型在实际开发中的应用过程。最后是对全文的总结和未来工作的一个展望。

论文目录

  • 第一章 序言
  • 第一节 研究课题
  • 第二节 课题来源
  • 第三节 相关的背景知识
  • 3.1 需求
  • 3.1.1 什么是需求
  • 3.1.2 需求的层次
  • 3.1.3 需求的标准
  • 3.2 需求管理
  • 3.3 需求管理过程
  • 第四节 论文内容安排
  • 第二章 常见软件开发过程中的需求管理过程
  • 第一节 传统软件开发过程中的需求管理过程
  • 1.1 概述
  • 1.2 特点及适用范围
  • 第二节 RUP中的需求管理过程
  • 2.1 RUP概述
  • 2.1.1 什么是 Rational Unified Process
  • 2.1.2 Rational Unified Process的核心
  • 2.2 RUP中的需求管理过程
  • 2.2.1 业务建模流程(Business Modeling)
  • 2.2.2 需求工作流程(Requirements)
  • 2.2.3 配置与变更工作流程(Configuration & change management)
  • 2.3 RUP的适用范围
  • 第三节 XP中的需求管理过程
  • 3.1 XP概述
  • 3.1.1 什么是 Extreme Programming
  • 3.1.2 XP的核心思想
  • 3.2 XP中的需求管理过程
  • 3.3 XP的适用范围
  • 第三章 需求管理过程划分
  • 第一节 软件需求工程对于需求管理的划分
  • 第二节 我们的需求管理过程划分
  • 2.1 软件需求管理过程的概述
  • 2.1.1 需求管理过程中的角色
  • 2.1.2 软件需求管理过程的概貌
  • 2.1.2.1 需求的准备阶段
  • 2.1.2.2 需求的分析和定义阶段
  • 2.1.2.3 需求的维护阶段
  • 2.2 需求的准备阶段
  • 2.3 需求的分析和定义阶段
  • 2.4 需求的维护阶段
  • 第四章 需求管理过程模型
  • 第一节 概述
  • 第二节 需求管理过程模型
  • 2.1 项目启动会议
  • 2.1.1 内部项目启动会议
  • 2.1.2 双方项目启动会议
  • 2.1.3 总结
  • 2.2 网罗知识
  • 2.2.1 概述
  • 2.2.1.1 组织结构层面上的
  • 2.2.1.2 部门层面上的
  • 2.1.2.3 具体业务层面上的
  • 2.1.2.4 细节层面上的
  • 2.2.2 方式
  • 2.2.2.1 用户访谈
  • 2.2.2.2 观察学习
  • 2.2.2.3 文档研究
  • 2.2.2.4 业务研讨会议
  • 2.2.2.5 让用户参与设计
  • 2.3 业务建模
  • 2.4 系统建模
  • 2.5 需求验证
  • 2.5.1 内部验证
  • 2.5.2 双方验证
  • 2.6 需求变更
  • 2.7 需求跟踪
  • 2.8 需求状态跟踪
  • 第三节 本模型的特点及适用范围
  • 3.1 特点
  • 3.2 适用范围
  • 第五章 三联化工项目实践
  • 第一节 项目概述及背景分析
  • 1.1 背景
  • 1.2 信息管理系统的特点及我们的开发策略
  • 1.2.1 信息管理系统的特点
  • 1.2.2 开发策略
  • 第二节 需求的准备阶段
  • 2.1 了解企业的组织结构信息和职能划分
  • 2.1.1 组织结构信息
  • 2.1.2 职能划分
  • 2.2 企业的业务流程
  • 2.3 业务模型
  • 2.4 系统前景
  • 2.4.1 产品总体效果
  • 2.4.2 功能摘要
  • 2.4.3 系统需求
  • 第三节 需求的分析和定义阶段
  • 3.1 功能性需求和非功能性需求的捕获和建模
  • 3.1.1 系统的包图
  • 3.1.2 计划管理的系统用例模型
  • 3.1.3 计划管理的活动图
  • 3.1.4 计划管理的类图
  • 3.2 进度计划表
  • 3.3 需求状态表的建立
  • 3.4 软件需求规格说明书和进度计划的评审会议
  • 3.4.1 对新增部门业务过程的调研及相关模型和文档的修改
  • 3.4.2 更改结果
  • 第四节 需求的维护阶段
  • 4.1 对原有需求的变更请求处理过程
  • 4.2 新增需求处理过程
  • 第五节 小结
  • 第六章 总结与展望
  • 第一节 总结
  • 第二节 展望
  • 2.1 模型定义方面
  • 2.2 过程描述方面
  • 2.3 提交的结果及其度量方面
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].扩展用例驱动技术在软件系统中的分析与应用[J]. 现代电子技术 2016(08)
    • [2].在统一过程(RUP)中使用用例问题的探讨[J]. 湖南人文科技学院学报 2008(04)
    • [3].用例驱动软件开发中Aspect的设计和实现[J]. 电脑编程技巧与维护 2013(16)
    • [4].用例驱动的临床检验信息互联互通相关标准规范研究[J]. 医学信息学杂志 2018(03)
    • [5].物联网工程中M2M技术研究[J]. 金陵科技学院学报 2016(04)
    • [6].基于AD和用例驱动的软件体系结构设计[J]. 华中科技大学学报(自然科学版) 2011(05)
    • [7].支持MDA的交互式需求获取方法及辅助工具[J]. 计算机科学 2008(08)
    • [8].基于UML的企业综合信息管理系统的设计[J]. 中国科技信息 2009(12)
    • [9].基于Spring+Hibernate框架的敏捷软件开发的研究[J]. 电脑知识与技术 2008(S2)
    • [10].用例分析技术在医院门诊信息系统需求分析中的应用[J]. 中国医学教育技术 2012(01)
    • [11].基于UML的RUP系统模型构建[J]. 福建电脑 2012(01)
    • [12].RUP在WBTMS中的应用研究[J]. 煤炭技术 2012(05)
    • [13].基于RUP的NIT在线学习系统研究与开发[J]. 河北广播电视大学学报 2010(03)
    • [14].现代软件开发的过程管理方法研究[J]. 广东技术师范学院学报 2015(08)
    • [15].用例驱动技术在需求获取过程中的应用[J]. 计算机技术与发展 2012(03)
    • [16].基于RUP过程和B/S模式的固定资产管理系统设计[J]. 兰州石化职业技术学院学报 2008(04)
    • [17].用例及其制品的追踪性研究[J]. 哈尔滨师范大学自然科学学报 2008(01)
    • [18].统一软件过程RUP的研究与实践[J]. 电脑知识与技术 2016(04)
    • [19].软件过程与统一软件过程的探讨[J]. 职业时空 2009(03)
    • [20].基于RUP的生产准备子系统的分析与设计[J]. 计算机应用 2008(S2)
    • [21].基于用例驱动和UML的丝网网络信息服务平台分析与设计[J]. 科技风 2013(03)
    • [22].基于ICONIX方法的O&M架构设计与分析[J]. 软件导刊 2008(12)
    • [23].基于业务场景的用例粒度划分范式[J]. 软件导刊 2019(06)
    • [24].采用Rolling-Wave规划进行软件开发[J]. 合肥学院学报(自然科学版) 2011(03)
    • [25].基于RUP的软件开发过程研究[J]. 电脑知识与技术 2008(21)

    标签:;  ;  ;  ;  

    用例驱动的信息管理系统开发中的需求管理过程实践
    下载Doc文档

    猜你喜欢