需求确定阶段捕获需求,并且以自然语言描述来定义需求采用UML进行形式化的需求建模实在以后的需求规格说明阶段进行的。然后,所收集需求的高层可视化表示通常在需求确定阶段完成。作为最低需求,高层可视化模型需要确定系统范围标示主要用例。系统开发中需要考虑到的主要问题也是由于需求变更引起的范围蠕变。在需求中的某些变更不可避免的时候,我们必须确保请求的变更不会超出项目可接受的范围。因此,系统范围可以通过识别外部实体以及在外部实体和我们系统之间的输入和输出数据流来确定。我们系统获得输入信息,进行必要的处理,产生输出信息。任何不能被系统内部处理所支持的需求都不在项目范围内。