問52
頻出度★★☆
業務システムの開発において, 開発者がシステム要件定義を実施する場合, 利用者の関わり方として, 最も適切なものはどれか。
这道题的解析和你的作答记录。
業務システムの開発において, 開発者がシステム要件定義を実施する場合, 利用者の関わり方として, 最も適切なものはどれか。
正解 系统需求定义是要确定「业务上需要哪些功能和数据」, 因此最了解该业务的用户的参与不可或缺。用户承担的职责是参加开发者整理出的系统需求评审, 确认这些需求是否符合自身的业务需要(妥当性)。这样可以及早发现需求的认识偏差或遗漏, 防止后续工序的返工。因此「ア」最为恰当。
「全部交给开发者并服从其决定」是错误的。需求定义是要反映用户业务需要的工序; 如果用户不参与而全部甩手丢给开发者, 就会做出不符合业务的系统, 也无法就需求达成共识。
「判断系统是否能够维护」是错误的。可维护性的考量属于开发者一方(技术人员)负责的技术性观点, 不能说是用户最恰当的参与方式。
「验证技术上的可实现性」是错误的。验证技术可实现性是开发者(技术人员)的职责。用户应当承担的不是技术层面, 而是从业务层面进行的妥当性确认。