共查询到17条相似文献,搜索用时 93 毫秒
1.
2.
3.
4.
5.
6.
群组软件过程(TSP)是软件行业里实施CMM的主要软件过程之一,属于重型的软件开发方法。极限编程(XP)则是一种轻量级的对质量和速度并重的软件开发方法,是敏捷方法中的主流。在阐述了TSP、XP的基本概念后,提出在TSP的应用过程中加入XP的思想,实现XP与TSP的有机结合,提高中小软件项目的开发速度和质量。 相似文献
7.
介绍了软件质量控制平台(SQCP)的设计与实现技术.该平台以CMM/TSP/PSP为核心理论依据,是一个面向中小型软件企业的质量控制平台.它能够有效地提高开发效率,帮助企业改进软件过程.介绍了小组软件过程(TSP)的主要思想、平台的功能模块、系统架构、实现技术等.平台包括十一个功能模块,其中前八个功能是TSP中定义的八个核心过程脚本的具体实现,后三个功能是我们根据实际需要所做的扩充.系统设计采用三层结构,用Struts、Spring、Hibernate和FreeMarker等成熟的开发框架优化组合进行实现. 相似文献
8.
软件开发是一个群体协作的过程,要求团队成员在开发活动中相互分工、紧密协作。小组软件过程(TSP)的产生为规范软件开发和改进过程能力提供了有效而实际的帮助,TSP的实施遇到阻碍,主要是由于小组成员对TSP过程不够理解、交流和协同工作困难、软件过程数据处理繁琐等原因。该文提出了计算机支持的协同工作(SCW)-TSP系统解决这些问题,该系统根据CSCW的特性,将TSP的管理方法以计算机应用软件的形式加以实现,使开发团队能够更有效地应用TSP进行开发,全面提高软件开发的效率和质量。 相似文献
9.
10.
一种改进的遗传算法及其在旅行商问题中的应用 总被引:2,自引:0,他引:2
针对以往各种遗传算法解决旅行商问题(TSP)经常面临过早收敛问题,提出了一种改进的遗传算法,使得改进后的算法可以有效保持种群多样性,从而提高了算法的稳定性和准确性。应用于解决TSP问题,并通过编程测试将改进后的遗传算法和经典遗传算法作了对比。 相似文献
11.
群组软件过程是实现软件开发科学化管理的一种有效的手段。本文首先介绍了群组软件过程的基本内容;然后提出了群组软件过程应用中必然会遇到的三类问题,并结合自己的研究给出了相应的解决方案;最后,介绍了正在开发的一个群组软件过程运作支持环境。 相似文献
12.
描述了一种面向小组软件过程TSP(Team Software process)的仿真模型,根据TSP的特点,采用将离散和连续建模思想结合的一种混合模型。这种模型分为两层建立,外层体现软件开发过程的阶段性,内层体现软件开发过程的连续性,从两个层次上详细说明模型的结构和原理;给出了模型的形式化描述;并用一个例子来说明模型的执行过程及结果。此模型能够从不同角度模拟软件的开发过程,并能够对软件开发过程进行监督和预测。 相似文献
13.
Bor-Yuan Tsai Simon Stobart Norman Parrington Barrie Thompson 《Software Quality Journal》1997,6(4):295-310
The activity of testing begins during system development and spans all subsequent phases. Some system development lifecycles describe testing which is performed after the coding phase, but this may cause the software to be delivered without sufficient testing. In this paper, we present a software system development lifecycle model, called the Test design Stages Processed model (TSP model), in which we emphasize that iterative test design stages should be incorporated at each phase of the software development lifecycle. When a phase is completed, testing of the phase should also be completed at that time. Within this paper we have added unit, integration and system testing processes into BoochÕs micro–design process to generate a new designs and test model. This shows the process of iterative and incremental software development. Comparing this with our model, we explain how the TSP model can be used for developing and testing an object-oriented software system. 相似文献
14.
软件过程改进及其模型 总被引:1,自引:0,他引:1
系统地阐述了 CMM/ TSP/ PSP模型的内容 ,目的是进一步认识理解 CMM/ TSP/ PSP,并将三者有机地结合起来 ,有效地达到软件过程持续改进的结果 ,形成一套更先进、更科学、更新的管理模式 相似文献
15.
论文建立了一种小组软件过程(TeamSoftwareProcess)的仿真模型,它是根据TSP的特点,将离散和连续建模思想结合形成的一种混合模型。并根据TSP的多阶段性质,将动态规划算法应用到模型中,在TSP各个阶段最佳地配置人员、资金和时间三种资源,以取得软件质量最优化。 相似文献
16.
控制软件项目的风险是软件项目管理的重要组成部分。要控制软件项目的风险,首先需要进行软件风险评估,但是目前的软件风险评估方法存在着一些不足。对一些中小规模的软件开发来说,比如TSP,复杂的、高成本的风险评估方法并不适合。因此,对于类似TSP的中小规模软件开发,需要一种相对简单实用的风险评估方法。文中根据TSP开发的特点,在分析已有风险评估方法的基础上,提出了一个基于概率分类权重求和的风险评估方法,并在几个中小项目开发中应用了该方法,为项目的风险管理提供了快速有效的风险评估数值。 相似文献
17.
Teaching disciplined software development 总被引:1,自引:0,他引:1
Dieter Rombach Author Vitae Watts S. Humphrey Author Vitae 《Journal of Systems and Software》2008,81(5):747-763
Discipline is an essential prerequisite for the development of large and complex software-intensive systems. However, discipline is also important on the level of individual development activities. A major challenge for teaching disciplined software development is to enable students to experience the benefits of discipline and to overcome the gap between real professional scenarios and scenarios used in software engineering university courses. Students often do not have the chance to internalize what disciplined software development means at both the individual and collaborative level. Therefore, students often feel overwhelmed by the complexity of disciplined development and later on tend to avoid applying the underlying principles. The Personal Software Process (PSP) and the Team Software Process (TSP) are tools designed to help software engineers control, manage, and improve the way they work at both the individual and collaborative level. Both tools have been considered effective means for introducing discipline into the conscience of professional developers. In this paper, we address the meaning of disciplined software development, its benefits, and the challenges of teaching it. We present a quantitative study that demonstrates the benefits of disciplined software development on the individual level and provides further experience and recommendations with PSP and TSP as teaching tools. 相似文献