Abstract:
Software programming is a process of team collaboration. It requires team members to work independently and coordinate closely during the exploration activities. The software process(TSP) provides effective and actual help for the standard software development and improvement process ability. But there are some problems in implementing TSP, which are caused by the poor understanding of process, difficulties in communication and collaboration, heavy workload of disposing process data, etc. This paper provides computer supported cooperative work (CSCW)-TSP system to solve these problems. CSCW-TSP system utilizes CSCW principles and technologies to make a new practical way for TSP as the software tool. It enables the software engineering team to apply TSP more effectively, enhances the efficiency and the quality of software development.
Key words:
Software engineering,
Software process management,
TSP,
CMM
摘要: 软件开发是一个群体协作的过程,要求团队成员在开发活动中相互分工、紧密协作。小组软件过程(TSP)的产生为规范软件开发和改进过程能力提供了有效而实际的帮助,TSP的实施遇到阻碍,主要是由于小组成员对TSP过程不够理解、交流和协同工作困难、软件过程数据处理繁琐等原因。该文提出了计算机支持的协同工作(SCW)-TSP系统解决这些问题,该系统根据CSCW的特性,将TSP的管理方法以计算机应用软件的形式加以实现,使开发团队能够更有效地应用TSP进行开发,全面提高软件开发的效率和质量。
关键词:
软件工程,
软件过程管理,
小组软件过程,
能力成熟度模型
CLC Number:
SUN Liping. Research Constructing TSP Implementation System Based on CSCW[J]. Computer Engineering, 2007, 33(11): 276-封三.
孙丽萍. 构建基于CSCW的TSP实施系统的研究[J]. 计算机工程, 2007, 33(11): 276-封三.