多项选择题

分部(子分部)工程质量验收时应提供哪些技术文件和记录( )

A.原材料的质量合格证和质量鉴定文件
B.半成品等产品的出产证书
C.施工记录及隐蔽工程验收文件
D.检测试验及见证取样文件
E.其他必须提供的文件或记录