帮帮文库

RUP的剪裁原理和剪裁过程-软件建模与uml课程论文 RUP的剪裁原理和剪裁过程-软件建模与uml课程论文

格式:DOC | 上传时间:2022-06-25 17:21 | 页数:6 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
1 页 / 共 6
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
2 页 / 共 6
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
3 页 / 共 6
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
4 页 / 共 6
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
5 页 / 共 6
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
RUP的剪裁原理和剪裁过程-软件建模与uml课程论文
6 页 / 共 6

1、的九个核心工作流产品有用例模型分析模型设计模型源程序和测试报告等。活动可以包含子活动,子活动之间可以并行进行,干脆把活动改称工作流,把子活动改称活动。产品可以是成品或供演进的半成品,干脆把成品和半成品合称为工件。三设计接下来进行设计,想必会是这样为了满足通用性需求借鉴面向对象的泛化思想即参数化或模板,只提供框架而和具体项目无关。为了满足风险最小化需求引入阶段概念和迭代开发模型,以便给开发者足够多的机会,在付出太多代价之前放弃或调整开发。四实现的实现我们都看到了,就是那个可以在线查询的知识库,内容很丰富。四工程化的剪裁过程在对进行了逆向工程,并且比较好地理解了之后,还需要进行的两个步骤是剪裁过程的核心部分,本段给出种工程化的解决方案。首先,讨论软件。

2、办法进行剪裁,因此,下面的阐述也是笔者对的点理解,抛砖引玉,敬请斧正。需求的大师们在开发时先要进行需求捕获,他们捕获到的需求肯定少不了下面的内容将是个有足够通用性的过程产品,将适当剪裁后应能适合绝大多数项目。功能需求采用作为开发过程,开发风险必须最小化。非功能需求二分析接下来进过程。软件过程也有个开发的过程软件过程也是经过了需求捕获分析设计实现和测试等活动才开发出来的。下面仅简单论述。软件过程开发中,需求是指采用该软件过程的目的是什么高层需求,要用来指导哪些活动需求分析和设计是指,活动之间如何衔接甚至并行执行,各活动产出什么产品实现是指,将软件过程文档化,相当于软件开发的软件过程开发也有测试,不过是在脑子里的,而上级领导用脑子两遍批示通过就是验收。

3、活动的简单堆积,工作流涉及到角色活动和工件,并且工作流的复杂程度和项目规模及角色多少等有很大关系。因此,我们应首先决定本软件过程要设立哪些角色如果第二步中引入了传统文档,还要将传统文档映射到工件最后,规划工作流内部的结构,通常用活动图的形式给出。若想通过对剪裁得到比较复杂的软件责,工件即产品,工作流是涉及角色活动和工件的模型。软件过程开发也可以是个演进过程为了进步证明软件过程开发和软件开发的相似性,我们选择很流行的演进概念来考察二者。演进开发在中叫增量开发,就是后步的开发在前步开发的半成品的基础上进行。软件开发采用演进开发的,般称为喷泉模型。而软件过程开发也可以采用演进开发,特别是开发针对大项目的软件过程时,由于软件过程足够复杂,演进开发是必要的。

4、过程开发的需求工程然后,讨论软件过程开发的正向工程,即五步法最后,过程。是的,剪裁是软件过程开发的再工程的观点确实很有启发,为我们制定工程化的剪裁过程打下了坚实的理论基础。三对进行逆向工程依据剪裁是软件过程开发的再工程的观点,剪裁分为对进行逆向工程考虑软件过程新需求和过程开发正向工程三个步骤。但是,对进行逆向工程只需进行次,以后的剪裁过程都可以重用了。所以,笔者将对进行逆向工程从工程化的剪裁过程单独提出讨论。另外,本文也不打算详细阐述逆向工程的工程化过程,那将是非常庞大和非常理论化的。本文采取的方法是,列出逆向工程过程的产出产品的子集,而且每个产品的内容也仅涉及核心子集。其实,如果不从理论化的角度讲,对进行逆向工程其实就是个理解的过程不理解就没用。

5、原理定制流程对五步法给出几点说明,着重说明五步法是如何降低剪裁的复杂性的。下面要阐述的工程化的剪裁过程,不是放之四海而皆准的,但确实有定的通用性。软件过程开发的需求工程这里,软件过程开发的需求工程,完全可以借鉴软件开发中的需求工程,包括需求捕获需求分析编写需求文档和需求评审。需求捕获首先明确项目环境,然后向项目所有涉及人员收集信息。项目环境包括软件类型软件规模软件重要程度开发人员素质合作单位素质等,这些因素都会影响到将来软件过程的制定。项目涉及的人员包括用户开发人员合同确定者和投标者等,从他们那里收集对软件过程的要求。需求分析研究采集到的要求,形成有条理的需求表述。编写需求文档将有条理的需求表述文档化。需求评审组织由上级领导开发人员及其他人员参加。

6、和活动间的关联,信息要素即产品。再看,该过程产品也是些文档,总共有上千页,被组织成可以在线查询的知识库。我们看其核心概念角色活动工作流和工件,并没用离开四要素的范畴角色即人的职软件建模与课题的剪裁原理和剪裁过程学校西安科技大学姓名唐婷婷学号学院计算机学院班级计算机科学与技术班的剪裁原理和剪裁过程前言即,是公司开发的软件过程产品。也指的是,不过去掉了前面的公司名。本文分别采用统软件过程和作为其全称和简称。据了解,当前国内业界普遍关心的个问题是的剪裁原理是什么,有没有工程化的剪裁过程。本文将讨论上面两个问题。本文有不少观点来自个人心得,有不妥之处,敬请斧正。二的剪裁原理首先介绍软件过程也是软件这著名原理,然后指明的剪裁原理是软件过程开发的再工程。软件。

7、样推迟。五步法为何前瘦后胖五步法中的五步,让人感觉前三步很瘦,而后两步比较胖,这是为什么呢其实,将迭代计划和角色设立都往后推迟,是为了使软件过程开发简单化。软件过程开发主要有两种流派以活动为中心和以角色为中心。而的工作流这个核心概念是角色和活动并重的,通过适当推迟规划工作流,可以使剪裁简单化。五步法正是这样种剪裁过程它以活动为中心的,它的第步就是确定活动并且它把角色的设立推迟到了最后,既降低了剪裁的复杂性,又保留了工作流的优点。传统文档和工件的对应关系传统文档和工件之间,有时存在定的对应关系,而且往往是对多的关系。因此五步法的第二步可以用传统文档,不仅是符合习惯的,也减少了软件过程开发先期阶段的细节,降低了的九大工作流并不总是需要的另外嵌入式软件。

8、题就是测试方案的个个的测试案例,测试方案是依照需求来制定的,把需求和测试方案二合了。是软件过程的进化框架也不难从软件过程也是软件的角度找到犀利的理解,那就是对所有软件过程开发的需求,依据重要性和相互依赖关系,划分了优先级,然后依据需求的优先级将需求分成五组,即初始级可重复级已定义级定量管理级和优化级。软件过程开发产出过程产品软件开发产出的软件产品是程序和文档的集合,那么,过程开发产出的过程产品是什么样呢过程成品从存在形式上,是些文档。通过评审的过程产品,就是标准化制度化的文档,这些文档来指导和制约软件开发过程。过程产品都必须具备四要素功能要素即活动,行为要素即活动间通过依赖等关联构成活动模型,其实四大经典开发模型的图基本都是活动模型,组织要素即人。

9、的评审。若评审未获通过,根据具体情况从上面三步的其中步开始回溯,直至评审通过。二软件过程开发的正向工程采用五步法。方面,五步法保留了的优秀概念,如阶段迭代工作流工件和角色等。另方面,五步法采用了些旨在降低剪裁复杂性的策略,在后面五步法的几点说明中有讲述。确定本项目的软件过程需要哪些工作流根据项目规模的大小不同过程,无疑这步是剪裁的难点。三五步法的几点说明确定软件过程的时机在实际中,确定软件过程的时机不是成不变的。比如,如果新项目和该项目组以前开发过的个项目很相似,就可以在软件开发开始之前确定将采用的软件过程如果是不熟悉的项目,就可能在初始阶段完成后才能确定或修改要采用的软件过程如果项目有很多未知因素,迭代计划推迟到阶段开始前比较好,工作流规划也同。

10、。二的剪裁原理首先说明再工程的概念,然后说明剪裁就是项再工程。再工程的概念再工程是对现有软件系统的重新开发过程,包括逆向工程新需求的考虑和正向工程三个步骤。剪裁是软件过程开发的再工程既然软件过程也是软件,那么再工程概念对软件过程开发也适用。剪裁的故事就可以这样讲公司开发出了我们想将剪裁后用于软件项目,于是我们就对进行逆向工程得到开发需求和设计方案等文档然后,再考虑我们这个软件项目得到软件项目软件过程需求最后,比较两个需求,借鉴设计方案,进行软件过程开发的正向工程得到软件项目软件开进行分析,想必会是这样开发过程由多种活动组成。每种活动生产出不同的产品,也可能多种活动生产出种产品。活动有业务建模需求分析和设计实现测试实施配置和变更管理项目管理和环境。。

11、项目般不需要业务建模工作流。虽然工作流中可以包含并行执行的活动,但本阶段并不关心这些,而是仅把工作流看成黑盒,也就是说工作流退化成了活动。确定每个工作流产出哪些工件因为很多开发单位还是评审传统形式的文档,因此,可以规定工作流产出传统文档。确定阶段间演进将开发过程分为四个阶段初始阶段细化阶段构造阶段和移交阶段是控制风险的很好的方法,确定阶段间演进就是要以风险控制为原则,决定每个阶段要执行哪几个工作流,每个工作流执行到什么程度,产出的工件有哪些,每个工件完成到什么程度。确定阶段内的迭代计划迭代是非常强调的个概念,可以进步降低开发风险,在的四大阶段在后三个阶段进行迭代更常见中,决定是否采用迭代开发,每次迭代开发的内容有哪些。规划工作流内部结构工作流不是。

12、测试。进步讲,软件过程不仅有开发过程,而且有完整的软件过程生存周期。因为软件过程在开发出来之后,也有交付使用维护升级直至废弃的过程。交付使用就是将软件过程实施,用于指导软件项目的开发。要是在使用软件过程时发现有之处,需纠错性维护或欠缺之处新需求,需升级性维护,可以对原软件过程进行修改或增强。当其经过修改升级也不能满足指导开发的需要时,就将其废弃,软件过程生存周期结束。顺便插句,当前异常火爆的说是软件过程框架和标准,当如何理解。从软件过程也是软件的角度考虑,的本质其实是软件过程开发的需求和测试方案的每个关键实践都是软件过程开发的条需求至于关键过程域和关键实践类,从需求的层次角度请参考著陆丽娜译软件需求书,可分别理解为业务需求和用户需求提问单的每个问。

参考资料:

[1]最新小学三年级下册科学教案(第35页,发表于2022-06-25 17:33)

[2]最新一学一做党团知识竞赛试题300题附全答案(第21页,发表于2022-06-25 17:33)

[3]最新苏教版小学语文三年级下册电子课文全集(23页)(第23页,发表于2022-06-25 17:33)

[4]最新人教版小学数学三年级下册全册教案(第44页,发表于2022-06-25 17:33)

[5]最新新版教科版三年级下册_科学教案(1)(第88页,发表于2022-06-25 17:33)

[6]最新济南市商河县2016-2017年九年级上期中考试英语试题含答案(第11页,发表于2022-06-25 17:33)

[7]最新小学四年级数学下册40天迅速提高试题汇总(第58页,发表于2022-06-25 17:33)

[8]最新一建法律法规第四版葵花宝典(第50页,发表于2022-06-25 17:32)

[9]最新无锡市长寿中学2016-2017学年七年级10月阶段性检测英语试题含答案(第10页,发表于2022-06-25 17:32)

[10]最新教科版四年级下册科学教案全册(第32页,发表于2022-06-25 17:32)

[11]最新小学二年级数学奥奥林匹克竞赛试题166道(第16页,发表于2022-06-25 17:32)

[12]最新苏教版2015-2016年小学科学六年级下册教案全集(第21页,发表于2022-06-25 17:32)

[13]最新推进“两学一做”学习教育常态化制度化知识竞赛试题单项选择题220题附答案(第76页,发表于2022-06-25 17:32)

[14]最新浙江省温州市中考英语试题含答案解析(word版)(第35页,发表于2022-06-25 17:32)

[15]最新辽宁省六校协作体2017届高三上学期期中考试试题附答案(第12页,发表于2022-06-25 17:32)

[16]最新湖北省黄香2015-2016学年高一下学期期末联考语文试题Word版含答案(第13页,发表于2022-06-25 17:32)

[17]最新福建省莆田2015-2016学年高二上学期期末考试语文试题有答案(第17页,发表于2022-06-25 17:32)

[18]最新襄阳市保康县2017年中考适应性考试英语试题含答案(第12页,发表于2022-06-25 17:32)

[19]最新湖北省天门市、仙桃市、潜江市2015-2016学年高一下学期期末考试语文试题Word版含答案(第11页,发表于2022-06-25 17:32)

[20]最新人教版八年级数学上册《第14章整式的乘法与因式分解》单元测试(四)答案解析(第18页,发表于2022-06-25 17:32)

下一篇
  • 内容预览结束,喜欢就下载吧!
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致