题目:请阐述核心目的( )在于确定应用软件与硬件平台的分配关系。这要求对正在开发的软件关键组件进行识别,并根据系统所在的硬件环境对其进行分配。所有软件系统都可以分为四种基本角色,其中第一种角色是( )。大多数信息系统都需要存储和检索数据,无论是一小份文件,类似于文字处理器的备忘录,还是一个包含组织财务记录的庞大数据库。接下来的功能是( ),包括访问数据所需的程序,通常通过结构化查询语言数据库查询执行。第三种功能围绕着( ),其中包括数据流图、用例和功能规范所表述的逻辑。最后,表示逻辑负责向用户显示信息和接收用户命令。系统的三个基本硬件要素包括( )。