基于VAT软件过程的研究与应用

被引量 : 0次 | 上传用户:linyasa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件过程是指将用户需求转化为可执行系统的开发过程中所进行的软件工程活动的全体。有效的软件过程可以提高软件企业的生产效率、提高软件质量、降低成本。著名的软件过程有Rational公司的RUP和由Kent Beck提出的XP。RUP是一个通用的软件过程,被认为是重量级软件过程,适合大型项目的开发。XP是一种供中小型团队使用的轻量级软件开发方法,适合小型项目的开发。根据国内中小企业的现状,照搬RUP或XP都不能满足的企业的要求。由于RUP和XP的目标对象和适用环境各不相同,本文在对RUP和XP进行分析的基础上,提出了VRUXP软件过程。VRUXP是采用视图校正技术对RUP进行适当裁剪同时吸取了XP诸多优点的软件过程。VRUXP在整个项目的开发中采用RUP的方法,以架构为中心,而在子系统的开发中,则采用XP方法,以代码为中心。本文对RUP的九个核心工作流进行合并和裁剪,在VAT框架基础上定制了VRUXP的软件过程工作流。该软件过程具有业务建模、需求、分析、设计、实现五个工作流。其中在实现工作流中采用结队编程、测试驱动、重构、持续集成等XP实践从而提高代码质量和开发效率。本文从活动、制品和目标里程碑这三个方面对VRUXP过程模型生命周期详细进行了论述,接着论证了VRUXP软件过程达到了CMM2级的要求,然后总结了VRUXP软件过程的特点。最后采用VRUXP软件过程对高校选课系统的开发做了一些探索。本文通过该项目的第一次和第二次迭代过程详细具体地讲解了如何在项目中运用VRUXP。通过该项目的开发验证了VRUXP既克服了RUP过分设计的缺点又克服了XP完全依靠源代码的缺点,能在较短的时间内开发出高质量的软件。VRUXP适合于中小型项目的开发,这对于我国中小型企业实施软件过程改进具有一定的借鉴意义。
其他文献
介绍了天丝/麻混纺气流纱的纺制工艺,按工序流程探讨了生产中需要注意的问题及所采取的技术措施.
阿尔茨海默病(Alzheimer’s disease,AD)是一种以进行性认知功能障碍和行为损害为特征的中枢神经系统退行性病变,表现为认知与学习记忆功能的不断恶化,日常生活能力进行性减
各省、自治区建设厅,直辖市建委,国务院有关部门建设司,新疆生产建设兵团建设局:现将《工程质量监督工作导则》印发给你们,请结合实际贯彻执行。
网上购物越来越成为大众的消费方式,其中C2C经营模式下会出现同种商品在不同店铺进行销售的情况,用户很难根据繁杂的数据得到商品的实际信息,这可以通过对不同店铺的同种商品
介绍了一种基于K型热电偶传感器的高精度温度检测电路,用于液体危险化学品自燃温度检测仪燃烧室内温度的检测。试验表明,该电路满足液体危险化学品自燃温度检测仪对其测温范
目的了解广东省中山市儿童EB病毒(EBV)感染情况及流行特征。方法回顾性分析2011至2013年经实时荧光定量PCR检测外周血中单个核细胞EBV-DNA的疑似EBV感染患儿的临床资料。结果
以是否具有外销收入为标准,选取在深交所上市的67家公司为样本,就其是否存在显著外汇风险暴露及暴露系数的符号与大小进行研究。实证结果发现,在0.1的显著水平下,有7家公司外
目的探讨ABO血型实验的室内质控方法。方法用抗-A、抗-B标准血清验证A、B、O试剂红细胞,用A、B、O试剂红细胞验证抗-A、抗-B标准血清。质控结果正常后,进行献血者血型鉴定实
目的探讨高血压脑出血急性期血压与血肿扩大的关系。方法符合纳入标准的2006年1月~2009年6月江门市中心医院神经内科高血压脑出血患者,在入院时和24h后进行颅脑CT扫描,计算不
目的研究放射性核素治疗在骨转移癌中的应用价值。方法以2016年1月—2017年9月该院接诊的骨转移癌病患60例为研究对象,采用电脑随机双盲法将之分成两组,当中,实验组30例在局