软件的发展经历了一“机器”为中心、以应用为中心、一“企业”为中心的3个阶段。但是随着以“应用”为中心软件的发展,原有个体化“软件作坊式”的软件开发方法带来了很多的问题,形成了“软件危机”。20世纪90年代的软件评估,将软件项目分成成功项目、问题项目、失败项目。而“未能很好的理解和掌握应用型软件的模拟特性一起由此而产生的一系列影响和要求”成为导致需求问题的重要原因。软件又可以分为面向专业用户的纯工具型软件、面向普通用户的纯工具性软件和应用型软件。对于需求工程就是利用工程化的手段进行需求处理,保证需求处理的正确进行。需求工程活动包括需求开发和需求管理两个方面,其中需求开发是因为需求工程的“需求特性”而存在的,专门用来处理需求的软件技术,包括需求获取、需求分析、需求规格说明和需求验证4个具体活动。需求工程处于系统工程的起始阶段,包括系统需求开发和软件需求来发两个活动。软件
时间: 2024-10-09 03:58:17