22年秋期 午前Ⅱ⑤

問21 和両立である表R(ID,NAME)、S(NO,NAMAE)がある。
差集合R-Sを求めるSELECT文とするために、aに入れるべき適切な字句はどれか。
ここで、下線部は主キーを表す。
また、NAMEとNAMAEはNULL不可とする。

SELEST * FROM R WHERE ( a )
   (SELECT * FROM S WHERE S.NO = R.ID AND S.NAMAE = R.NAME)

ア  EXISTS  イ  NOT EXISTS  ウ  NOT IN  エ  R.ID NOT IN

                                                                                                                                            • -

【解答】
→•和両立--2つの関係で、その行数・属性(ドメイン)が同じであること


問22 ソフトウェアの保守作業の効率向上策として、最も適切なものはどれか。

 ア  エンドユーザによる動作確認テスト
 イ  コーディング規約に準拠したプログラムの作成
 ウ  最適化コンパイルによる性能改善
 エ  発生したバグの要因分類による傾向分析

                                                                                                                                            • -

【解答】


問23 SOA(Service Oriented Architecture)でサービスを設計する際の注意点のうち、適切なものはどれか。

ア 可用性を高めるために、ステートフルなインタフェースとする。
イ 業務からの独立性を確保するために、サービスの命名は役割を表すものとする。
ウ 業務の変化に対応しやすくするために、サービス間の関係は疎結合にする。
エ セキュリティを高めるために、一度開発したサービスは再利用しない方がよい。

                                                                                                                                            • -

【解答】→アプリケーションなどをコンポーネント化(部品化)し,組み合わせてシステムを作る設計手法


問24 レプリケーションが有効な対策となるものはどれか。

 ア  悪意によるデータ改ざんを防ぐ。
 イ  コンピュータウイルスによるデータの破壊を防ぐ。
 ウ  災害発生時にシステムが長時間停止するのを防ぐ。
 エ  操作ミスによるデータの削除を防ぐ。

                                                                                                                                            • -

【解答】


問25 請負契約でシステム開発を委託している案件について、委託元のシステム監査人の指摘事項に該当するものはどれか。

  • ア 委託した開発案件の品質を委託元の管理者が定期的にモニタリングしている。
  • イ 委託元の管理者が委託先の開発担当者を指揮命令している。
  • ウ 契約書に機密保持のための必要事項が盛り込まれている。
  • エ 特定の委託先との契約が長期化しているので、その妥当性を確認している。
                                                                                                                                            • -

【解答】