首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 967 毫秒
1.
个体软件过程(PSP)为工程师做软件工作提供了一个受过训练的个人框架.当工程师使用PSP时,理想的过程目标是按进度和费用生产没有缺陷的产品.PSP包括方法、表格和脚本,以此来指导软件工程师计划、测量和管理他们的工作.PSP可用于任何编程语言或设计方法,以及软件工作的许多方面,包括编写需求、运行测试用例、定义过程和修改缺陷等.文章详细描述了什么是PSP,以及它是如何起作用的.  相似文献   

2.
软件组织的过程管理既依赖于组织过程的改进,也依赖于组织中个体过程的优化.如何提高个体的工作技能,改进个体的工作方法是软件组织和个人面临的一个重要问题,PSP(个体软件过程)的研究在这个问题上做出了卓有成效的探索.本文试从PSP的发源和概念上进行阐述,讨论了PSP的过程框架和进化框架.  相似文献   

3.
随着软件开发过程的日趋复杂,软件开发过程难以得到有效控制,软件产品质量难以得到保证.而软件工程过程RUP采用面向对象的方法,在需求管理、分析设计、配置及变更管理等方面为开发人员提供准则和相应的管理工具.在实际的软件开发过程中应用RUP可以提高软件开发组织的生产效率,提高软件质量,降低软件开发成本,减少软件开发风险.同时RUP也吸收了多种开发模型的优点,具有很好的可操作性和实用性,应用RUP能够达到软件工程研究所制定的CMM(Capability Maturity Model)模型的2级或3级.  相似文献   

4.
PSP是为帮助软件工程师完成出色的工作而设计的,它通过循序渐进的方法帮助软件工作人员度量、分析和改进自身的工作过程,从而提高工作效率,减少工作失误,并最终达到在预定的时间内生产出高质量软件产品的目的。本文描述了PSP的持续改进过程及在软件开发中的作用,给出了PSP的进化框架,分析了PSP与TSP、CMM之间的关系,并针对办公自动化信息平台的开发,说明了其具体实施过程。  相似文献   

5.
PSP是为帮助软件工程师完成出色的工作而设计的,它通过循序渐进的方法帮助软件工作人员度量、分析和改进自身的工作过程,从而提高工作效率,减少工作失误,并最终达到在预定的时间内生产出高质量软件产品的目的。本文描述了PSP的持续改进过程及在软件开发中的作用,给出了PSP的进化框架,分析了PSP与TSP、CMM之间的关系,并针对办公自动化信息平台的开发,说明了其具体实施过程。  相似文献   

6.
PSP定义了较完整的个体软件过程改进的框架.针对PSP过程数据的采集处理为工程师带来很多额外负担的情况,讨论在Eclipse平台上,自动搜集开发者的过程数据,把数据处理结果呈现给工程师,使开发者能方便地应用PSP过程,显著提高开发者的工作效率和开发质量.  相似文献   

7.
个体软件过程简介   总被引:2,自引:0,他引:2  
个体软件过程(PSP)为工程师做软件工作提供了一个受过训练的个人框架。当工程师使用PSP时,理想的过程目标是按进度和费用生产没有缺陷的产品。PSP包括方法、表格和脚本,以此来指导软件工程师计划、测量和管理他们的工作。PSP可用于任何编程语言或设计方法,以及软件工作的许多方面,包括编写需求、运行测试用例、定义过程和修改缺陷等。文章详细描述了什么是PSP,以及它是如何起作用的。  相似文献   

8.
一种个体软件过程能力度量方法   总被引:1,自引:0,他引:1  
张瞫  王永吉  阮利 《软件学报》2009,20(12):3137-3149
个体软件过程(PSP)是由卡内基×梅隆大学软件工程研究所的Humphrey领导开发的.它是一种可用于控制、管理和改进个人工作方式的自我持续改进过程.随着工业界对软件过程改进需求的日益增长,PSP成为了软件组织为达成完全(从宏观到微观)量化过程管理研究中的一个热点课题.软件过程研究表明,高水平的个体软件过程能力是软件项目成功的关键,如何进行有效的个体软件过程能力度量是PSP中的一个核心问题.现有方法不能同时有效处理个体软件过程能力度量中的可变规模收益、多变量输入/输出以及决策者偏好问题.提出了一种综合了数据包络分析(DEA)和层次分析法(AHP)的个体软件过程能力评价方法——PSPADA,介绍了PSPADA的个体软件过程能力评价模型和核心算法(集成决策者偏好和估计规模收益).实验结果显示,PSPADA能够在考虑决策者偏好的同时,有效地进行多指标、规模收益可变的量化评估.  相似文献   

9.
浅析个体软件过程(PSP)   总被引:1,自引:0,他引:1  
毛莺池  程莉  王志坚 《计算机工程》2002,28(10):261-263
CMM被软件业界公认是当前最好的软件过程,PSP是CMM在软件工程师等级上的应用,是针对个人的软件过程的改进,文章介绍和分析了PSP的基本概念,作用;进化框架等内容,最后给出了PSP和CMM之间的联系。  相似文献   

10.
软件工程过程RUP研究   总被引:3,自引:0,他引:3  
随着软件开发过程的日趋复杂,软件开发过程难以得到有效控制,软件产品质量难以得到保证。而软件工程过程RUP采用面向对象的方法,在需求管理、分析设计、配置及变更管理等方面为开发人员提供准则和相应的管理工具。在实际的软件开发过程中应用RUP可以提高软件开发组织的生产效率,提高软件质量,降低软件开发成本,减少软件开发风险。同时RUP也吸收了多种开发模型的优点,具有很好的可操作性和实用性,应用RUP能够达到软件工程研究所制定的CMM(Capability Matyrut Model)模型的2级或3级。  相似文献   

11.
12.
基于RUP思想和B/S模式的考试系统   总被引:4,自引:0,他引:4  
RUP,即Rational统一过程,是目前较为流行的软件开发方法。它是以架构为中心,采用用例驱动的、迭代的增量的软件开发过程,它解决了软件系统在规模、复杂性、分布和重要性上不断扩张带来的一系列的技术和组织上的问题。而随着现代远程教育的兴起,传统的C/S模式考试系统已不能满足时代的需要。文中正是以C语言考试系统为例,研究如何利用基于RUP思想的开发方法来把握一个B/S系统的整体开发的架构与过程。  相似文献   

13.
采用RUP的软件开发方法   总被引:5,自引:3,他引:5  
RUP,即Rational统一过程,它是以构架为中心,采用用况驱动的、迭代和增量的软件开发过程,它解决了因软件系统在规模、复杂性、分布和重要性上不断扩张带来的一系列的技术和组织上的问题。文中以一个用ASP.NET开发的B/S模式校务管理系统的解决方案为例,概要介绍了采用RUP的软件开发方法。通过实施RUP,使软件开发的过程成为一个受控迭代过程,大大降低了软件开发的风险,并使软件更加完善和强壮。  相似文献   

14.
ABSTRACT

This article describes how to adapt a specific part of the Rational Unified Process (RUP) framework for the purpose of conducting requirements gathering for software projects aimed at adding security features to legacy software. The RUP seems particularly fitting for this purpose because it aggregates numerous software engineering terms into a common body of knowledge and strives to give them clear and unambiguous semantics. Furthermore, the RUP allows project coordinators to pick and choose only the process elements best suited to meet the particular needs of a project.

The article should prove useful to project managers, process engineers, and software architects responsible for teaching old software new security functions. It should also prove useful to organizations that have already carried out basic software security projects such as those that fix buffer overflows, teach the software to perform better data validation, replace unsafe string handling functions, and recompile code with safe exception handling. This article covers only a small and very specific part of the RUP. It interprets the RUP in ways guided by the author's experience and specializes the Requirements discipline for use in projects tasked with adding new security features to legacy software.  相似文献   

15.
统一软件过程(RUP)是一种用例驱动的,以架构为中心的,采用迭代增量方式开发的软件工程化过程,应用统一建模语言(UML)进行可视化建模,为面向对象系统的开发提供了方法论的指导.在分析RUP过程的基础上,结合过程裁剪的原则和方法,在实际项目中进行了系统分析、设计及建模过程的实践.  相似文献   

16.
风险在软件开发过程中无处不在,如何控制软件项目中出现的各种风险一直是软件工程领域研究的主要问题之一软件开发过程方法对控制软件风险有积极的作用,RUP、CMM等方法对软件项目风险有着良好的控制能力很多学者都使用不同的方法或技术对软件项目风险进行分析或管理。  相似文献   

17.
本文首先简要介绍了PSP的原理,阐述了如何使学生理解从个体软件开发过程到软件产品工程过程,培养学生从开发简单小程序的实践转向开发大规模软件。然后结合实际的教学环境对教学策略加以详细的说明,并对收集到的学生数据进行总结和分析。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号