��在软件开发过程的各种活动中,第一项任务是进行项目的需求分析和评审,此项工作为以后的并行工作打下了基础。一旦软件的需求得到确认,并且通过了评审,概要设计(系统结构设计和数据设计)工作和测试计划制定工作就可以并行进行。如果系统模块结构已经建立,对各个模块的详细设计、编码、单元测试等工作又可以并行进行。待到每一个模块都已经调试完成,就可以对它们进行组装,并进行组装测试,最后进行确认测试,为软件交付进行确认工作。

��软件工程项目的并行性提出了一系列的进度要求。因为并行任务是同时发生的,所以进度计划必须决定任务之间的从属关系,确定各个任务的先后次序和衔接,确定各个任务完成的持续时间。此外,应注意构成关键路径的任务,即若要保证整个项目能按进度要求完成,就必须保证这些任务要按进度要求完成。这样就可以确定在进度安排中应保证的重点。
��