Sさんは,在庫管理システム(以下,システムという)を構築するプロジェクトに参加することになった。 システムの開発計画は,プロジェクトにおける成果物及び完了基準を明確にした上で,作業分割,作業内容定義,作業順序設定,作業期間見積り,スケジュール作成の五つのステップに分けて順に実施される。 (1) 作業分割では,WBS(Work Breakdown Structure)を用いて,成果物の作成作業を細分化する。WBS は,全体の作業を分割し,その構成要素を階層構造として整理したものである。 (2) 作業内容定義では,分割した各作業の成果物と工数を定義する。 (3) 作業順序設定では,作業間の前後関係を決定する。 (4) 作業期間見積りでは,作業の工数を要員数で割ることで,作業期間を求める。 (5) スケジュール作成では,各作業期間を基に開始日と終了日を決定する。 Sさんは,先輩の指導の下で,図に示す WBS によるシステムの作業分割を実施した。 WBSによるシステムの作業分割(図)の階層構造は次のとおり(網掛けの部分は,表示していない)。 - システム - システム要件定義 - (網掛け:表示していない) - サブシステム1 - (網掛け:表示していない) - ソフトウェア方式設計 - ソフトウェア詳細設計 - (網掛け:表示していない) - ソフトウェアインタフェース詳細設計 - 画面設計 - 画面一覧 - 画面フロー - 画面レイアウト - 画面入出力項目 - … - 帳票設計 - 帳票一覧 - 帳票レイアウト - … - データベースの詳細設計 - (網掛け:表示していない) … - (網掛け:表示していない) - (網掛け:表示していない) … - サブシステム2 - (網掛け:表示していない) … - (網掛け:表示していない) S さんは,作業分割の図において,システム要件定義などのシステム開発作業全体にかかわるものをサブシステム1, 2, …と同じ階層に記載するようにと,先輩から指示を受けた。図のシステム要件定義と同じ階層に記載すべき作業として,適切なものはどれか。
平成22年度 春期 ITパスポート試験 問89
マネジメント系プロジェクトマネジメント › プロジェクトマネジメント
这道题的解析和你的作答记录。
問89
頻出度★★★
解説
問 89
错误ア
系统审计是审计人员以独立的立场对信息系统及其管理体制进行检查、评价,并就改进提出建议的活动。而这份 WBS 所分解的,是「构建库存管理系统的开发作业」及其交付物,系统审计并不是产出这些交付物的开发作业。它本来就不是应当排列在这张作业分解图中的作业,因此不属于应与系统需求定义记载在同一层级的作业。
- イ
正解 WBS 是按作业所负责的对象范围(scope)的大小来划分层级的结构,同一层级上并列的是负责同样大小范围的作业。图中,在最上层「系统」之下的第 2 层级,并列着系统需求定义与子系统1、子系统2。前辈的指示是「把涉及整个系统开发作业的工作与子系统 1、2、… 记载在同一层级」,因此应放在这个第 2 层级的,是不属于某个特定子系统、而以整个系统为对象的作业。イ 的「系统集成」是把各个子系统(软件)组合起来搭建成整个系统、并确认其能作为系统正常运行的作业,其对象范围是整个系统。它与系统需求定义一样负责整个系统,所以记载在与系统需求定义相同的第 2 层级是恰当的,这就是正确答案。
错误ウ
软件集成是在一个软件(=一个子系统)内部,把已制作出来的多个组件(部件)相互结合起来,确认它们能作为该软件整体协调运行的作业。其对象范围只限于子系统内部,因此归入图中放置软件方式设计、软件详细设计的子系统1 之下的第 3 层级。它不是涉及整个系统的作业,所以不在与系统需求定义相同的第 2 层级。
错误エ
软件编码及测试是以软件详细设计的结果为基础,编写各子系统的程序,并确认其单体能够正确运行的作业。这同样是以各个子系统的软件为对象的作业,属于与软件方式设计、软件详细设计并列的第 3 层级。它不是以整个系统为对象的作业,因此不记载在与系统需求定义相同的层级。
ここがポイント
- WBS(Work Breakdown Structure,工作分解结构)是把整体作业加以分解、并将其构成要素整理成层级结构而得到的成果。某项作业该放在哪一层级,取决于「该作业所负责的对象范围(scope)有多大」。在本题中,是以整个系统为对象的作业,还是以各个子系统内部为对象的作业,就是层级的分界。
- 作业名称开头的词是判断范围的线索。「系统○○」(系统需求定义、系统集成等;图中虽未出现,但系统合格性确认测试同样是以整个系统为对象的例子)是以整个系统为对象的作业;「软件○○」(软件方式设计、软件详细设计、软件编码及测试、软件集成)则是以各个软件=子系统为对象的作业。
用語