多项选择题

工程职业伦理章程以他律的方式检视、评估工程师是否在工程生活中是否尽职尽责。其责任形式包括()。

A.义务——责任
B.过失——责任
C.角色责任
D.法律责任