一对一免费咨询: 18215660330

软件和硬件是相互依赖的。没有硬件,软件就是一种抽象。当将硬件和软件放在一起时,就创建了一个系统。该系统将能够执行多个复杂的计算并将结果返回到其环境。

 

这说明了系统的基本特征之一。社会技术系统基本上是对如何使用和生产任何技术的研究。这有助于我们确定系统在技术和社会方面的道德错误。社会技术系统是人与技术的结合。它包含许多项。这些项目很难彼此区分,因为它们之间有着密切的相互关系。其中一些项目如图所示:

社会技术系统包括:

人物:
人物可以是个人或团体。我们还需要考虑他们的角色和机构。组织雇用人员,这些人员构建并使用硬件和软件,并在法律和法规之内运作,并共享和维护数据。
硬件:
如果技术是硬件,则为经典含义。它涉及大型机,工作站,外围设备,连接设备。社会技术系统不可能没有任何种类的硬件组件。
软件:
软件不过是可执行代码。软件包括操作系统,实用程序,应用程序。软件是社会技术系统的组成部分。软件通常将社会规则和程序纳入设计的一部分,即优化这些参数,以这些格式存储数据,要求这些数据等。
法律法规:
可能有关于隐私保护的法律,或军事用途中的芯片测试法规等。需要遵守组织和政府制定的法律法规。如果发现违反者,他们将受到特别的社会制裁。
数据:
社会技术系统的设计涉及收集哪些数据,应向谁提供数据以及应以哪种格式存储数据。
当所有组件集成在一起并一起运行时,这些系统具有可感知的属性。

示例:
假设,硅谷的软件工程师可能会构建各种各样的软件,期望每个人都精通技术,甚至不考虑系统需求的基本配置。如果实际上有大量的人是老年人并且不习惯使用该界面,并且使传统系统在旧技术上运行,那么整个系统将再次大大减少。

这就是我们不仅对技术维度感兴趣,而且对社会技术系统领域感兴趣的原因。该系统包括非技术元素,例如人员,流程,法规,目标,文化等,以及技术组件,例如计算机,软件,基础结构等。

要了解整个社会技术系统,您必须了解各个层次,如图所示。

这些系统可能无法理解。因此,我们参考这7层。这些层构成了社会技术系统堆栈。

设备层:
它包含一组硬件设备,其中一些可能是计算机,笔记本电脑,电话等。大多数设备包括某种嵌入式系统。
操作系统层:
此层为系统中的较高软件层提供了一组通用功能。该层充当硬件的桥梁,因为它允许软件和硬件之间进行交互。
通信和数据管理层:
该层扩展了操作系统功能,并提供了一个接口,该接口允许与更广泛的功能进行交互,例如访问远程系统,访问系统数据库等。有时它被称为中间件,在应用程序和操作系统之间。
应用程序层:
此层提供更多特定功能以满足某些组织要求。在这一层中可能有许多不同的应用程序。
业务流程层:
此层包含一组流程,这些流程涉及支持业务活动的人员和计算机系统。使用软件系统,已定义并制定。
组织层:
在此级别上,定义了业务规则,法规,策略以及高级战略流程,并且在使用系统时必须遵循这些规则。
社会层:
定义了控制te系统运行的法律,法规和文化。

成都软件开发 最好的成都软件定制开发公司
18215660330