软件单元定义的数据可以包括以下几类:
函数或文件:
在最简单的情况下,软件单元可以被定义为一列函数或文件。
外部资源:
软件单元可以访问的外部资源包括其他软件单元中的函数或函数块、PLC变量、数据类型,以及软件单元之外的全局数据类型和工艺对象。
PLC变量和常量:
软件单元可以创建本软件单元的PLC变量和常量,这些变量和常量用于在软件单元内部进行数据存储和操作。
用户自定义数据类型:
软件单元还可以创建用户自定义的数据类型,以便更灵活地处理和存储数据。
数据存储和管理:
在数据库管理系统中,软件单元还可以指进行数据存储和管理的最小单位,如记录、表或集合。这些单元用于存储和组织数据,并提供数据的访问和操作接口。
测试数据:
定义测试用例时,需要考虑来自详细设计和非功能需求的测试数据。这些数据可能包括等价类、正面和负面测试用例的数据等。
总结来说,软件单元定义的数据可以是函数、文件、外部资源、PLC变量、用户自定义数据类型,以及在数据库中的记录、表或集合等。这些数据用于实现软件单元的功能和进行测试。