题目:关于系统架构设计中的核心目的及软件系统的基本角色,请选择正确的描述:
核心目的是确定应用软件各部分与相应硬件平台的分配,这要求对正在开发的软件组件进行识别,并将其分配给系统将要运行的各个硬件元素。所有软件系统都可以归为四个基本角色,其中之一是数据访问逻辑。大多数信息系统都需要存储和检索数据,不论是微小的文件,如文字处理器的备忘录,还是存储组织财务记录的庞大数据库。接下来涉及数据库连接,包含通过结构化查询语言进行查询等必要的数据访问程序。第三个角色是关于数据持久层,它包含了数据流图、用例和功能规格中的逻辑。最后,表示逻辑负责向用户显示信息和接收用户命令。关于系统的基础硬件组成部分包括哪些?