课后总结:软件过程模型的通用型
软件过程是指软件生产的一组互相连贯的活动。软件过程一般包括四种基本活动:软件描述、软件设计和实现、软件有效性验证、软件进化。软件过程模型是软件过程的简化表示。可分为通用过程模型、专用过程模型、统一开发过程3类模型。
软件工程包含一些通用活动,如需求定义、软件设计、软件实现、部署等。通用过程模型就是包含了这些活动的模型。
通用过程的流程有四种:
线性过程流:依次从需求定义、软件设计到部署的流程;
迭代过程流:执行下一个活动前,重复执行之前的一个或多个活动;
演化过程流:采用循环的方式执行各个活动,每次循环都能不断完善软件版本;
根据过程流的不同,产生了我们学习过的模型和未来可能出现的模型。
你是否认同这种看法?你认为我们学习过的模型分别属于以上哪种类型?可在课程交流群讨论。