论文部分内容阅读
随着高校教学改革的推进,规范化、系统化、可操作性强的项目教学已经成为教学实践中不可或缺的一部分,让项目实践做到有规范可依,有标准可循,进而提高项目实践教学效率,《小组软件过程》应运而生。小组软件过程(Team Software Process, TSP)为一个团队软件开发提供了实用的、可操作的软件过程参考模型,并通过改进软件开发过程,有效管理软件开发进度,严格控制软件项目质量,指导小组高效开发出高质量的软件产品。本文设计并实现了一个TSP的配套工具系统,系统严格遵照TSP流程,每个项目的开发都要经历项目启动、开发策略、开发计划、需求分析、总体设计、详细设计、编码实现、系统测试,后置处理等阶段,实现项目迭代周期可定制,团队成员角色可互换,过程度量数据实时采集与多维度统计,保证了团队项目进度和质量可量化、控制。论文提出了Ladder机制,严格保证了TSP步骤间的有序进行,系统采用Apache+JBOSS实现负载均衡,应对高并发访问。系统已经在软件学院进行了先行试点,取得了不错的效果,提高了小组软件开发的效率,并且为后继小组软件开发改进提供了有力的数据保证。系统的实现将对传统项目实践教学提供良好的辅助,弥补其不足之处,是教学体系的进一步大胆尝试与突破,对以后的项目实践教学模式创新具有重要的启发意义。