基于UML的软件企业软件研发业务建模

来源 :山东大学 | 被引量 : 0次 | 上传用户:xiaolianzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发是一项复杂而艰巨的工作,它不仅仅是代码的编写,还包括客户需求的管理、项目的整体规划、后勤的支持和保障等。一个成功的软件项目不但要拥有优秀的程序员,更重要的是有一个团结共进的团队以及对整个软件开发过程管理和控制的能力。软件开发过程不单单是时间上一个个过程的顺序演进,还要有过程中人员的相互交流,过程之间也要传递信息。因此,所有业务人员都迫切希望能有一张“软件开发业务图”,这张图能清晰地表达出软件开发业务的全貌和所有细节信息,以使所有参与软件开发项目的人员对过程和他们的工作有着清晰统一的认识。幸运的是,UML作为一种建模语言能够很好地为软件开发业务建立标准模型,帮助他们理解业务的方方面面。本文分为三个部分,共八章内容:第一部分,包括第一、二、三章。该部分首先回顾了软件业的发展历程,通过分析软件产品研发过程中出现的问题以及软件产品研发的研究现状,引出本文的写作目的和框架,即为这项业务建立模型,以使参与这项业务的人员从中受益。第二章和第三章是本文的理论基础部分,阐明了本文的研究内容和方法。第二章详细讲述了业务建模的内容,即针对一项业务,从哪些方面进行建模;第三章讲述了统一建模语言UML,以及适用于业务建模的Eriksson-Penker业务扩展元素。第二部分,包括第四、五、六、七章,是本文的重点与核心。第四章是对软件企业软件产品研发业务进行综述,讨论了软件研发业务建模的必要性,并引出建模的具体内容和视角。接下来依次对软件产品研发业务建立模型。目标模型明确了软件研发要达到的目标以及分目标,使得研发人员在项目之初就对目标十分清楚;业务过程模型将软件研发业务过程细化为项目构想阶段、项目计划阶段、产品开发阶段、软件测试稳定阶段、产品正式发布阶段等五个阶段,形象地展现了每个阶段的目标、任务、人员的分配、用到的资源以及过程之间的交互;资源与组织结构模型则表现了业务中资源的特征和人员的分工协作。第三部分,由第八章组成,为论文的总结与展望。这一章概括了文章的总体内容与创新点,并提出了需要进一步研究的问题。
其他文献
期刊
期刊
在2011年和2016年,国家先后确定了两批共25个科技金融试点城市。科技与金融的有机结合是促进科技开发和成果转换,提升产业创新活力的必要条件。十九大报告指出,要深化金融体制改
前言新闻部门的资料工作和新闻工作比较起来,还是年青的。经验还没有被系统地集中地整理出来。直到今天,我们还很难找到专门谈新闻部门的资料业务的书籍,谈资料工作的文章,
期刊
创新作为经济发展的内在驱动力,对于当前我国创新型国家的建设具有十分重要的意义。为了获得可持续发展的竞争优势,上至国家,下至企业,都需要借助创新的力量来占据核心优势。
期刊
期刊
期刊
期刊