以及可能性。若有些用户需求不可行，会反应给用户，针对此需求的最后处理方式也会列在用户需求文件中。此阶段也会产生软体规格文件（software specification document），是开发阶段的蓝图，其中会包括大致的系统架构、指令选单结构、数据结构等，其中也会包括业务场景、样本视窗以及报表以帮助理解。此阶段也会产生实体图（entity diagrams）、数据字典等技术文件，并且整理系统测试的文件。
架构设计.这个阶段会设计计算机系统结构及软件架构，也称为高阶设计。选择