虽然功能要求和业务要求都是在开发软件系统中发挥重要作用的文档,但它们的目标不同。业务要求不是技术性的,而是专注于满足公司的需求或业务目标。功能要求是技术要求,并提供有关软件系统如何运行的详细信息。业务分析师通常会编写业务和功能需求。
利益相关者
利益相关者对软件系统有既得利益。她可以监督项目的目标和结果,还可以帮助制定业务和功能要求。利益相关者包括高管,项目经理,最终用户和软件开发人员。通常是董事或经理的高管为项目创建预算。项目经理从头到尾管理项目。软件开发人员设计和开发软件产品。最终用户将在软件开发团队发布后使用该软件系统。
业务分析师
业务分析师充当客户和软件开发团队之间的联络人。她与客户合作识别并捕捉他的需求,通过采访最终用户或用户组和经理来收集信息,并确定软件如何帮助用户更好地完成工作。她将此信息转发给软件开发团队,以便开始开发软件。业务分析师还与软件开发团队进行沟通,以确保它能够满足客户的需求。
业务需求
业务需求描述了客户的需求。他们清楚地陈述了公司的项目目标,并优先考虑公司需要解决的问题。这些文件不仅仅是叙述需求和解决方案。它们可能包含图表,组织结构图和流程图。业务需求具有文档版本控制,以便员工知道他们正在使用最新版本的文档。
功能要求
功能需求描述了软件系统的功能。他们深入研究用户如何与软件交互,例如用户点击按钮后发生的操作,并显示这些操作的结果。功能需求还显示了其他数据库或软件应用程序如何相互集成。它们指定了软件系统将使用的硬件和操作系统要求。功能需求还具有文档版本控制,其由特定名称和数字以及简短摘要组成。