ソフトウェアのウォークスルー
ソフトウェア工学において、ウォークスルーまたはウォークスルーはソフトウェアピアレビューの一形態であり、「設計者またはプログラマーが開発チームのメンバーやその他の関係者をソフトウェア製品に導き、参加者が質問し、エラーの可能性、開発基準違反、その他の問題についてコメントする」ものです。[1]レビューは評価者、専門家などによっても実行され、規範や基準の要求に応じて推奨または必須となります。[2]
「ソフトウェア製品」は通常、何らかの技術文書を指します。IEEE の定義に示されているように、これはソフトウェア設計文書またはプログラムソース コードである可能性がありますが、ユース ケース、ビジネス プロセス定義、テスト ケース仕様、およびその他のさまざまな技術文書も検討される可能性があります。
ウォークスルーは、構造がオープンであることと習熟を目的としている点でソフトウェア技術レビューとは異なります。また、レビュー対象の製品に直接変更を提案できる点でもソフトウェア検査とは異なります。トレーニングやプロセス改善、プロセスと製品の測定に直接焦点を当てていません。
プロセス
ウォークスルーは非常に非公式なものになる場合もあれば、IEEE 1028 で詳細に説明され、ソフトウェア レビューに関する記事で概説されているプロセスに従う場合もあります。
目的と参加者
一般に、ウォークスルーには、ドキュメントの技術的な品質や内容に関するフィードバックを得ること、および/または対象者に内容を理解させることという、1 つまたは 2 つの広範な目的があります。
ウォークスルーは通常、技術文書の作成者によって企画および指揮されます。必要に応じて、関心のある人員または技術的に有能な人員 (プロジェクト内外) を任意に組み合わせて含めることができます。
IEEE 1028ではウォークスルーにおいて3つの専門家の役割を推奨している: [1]
- ウォークスルー ミーティングでソフトウェア製品を段階的に説明し、ほとんどのアクション項目を完了する責任を負う作成者。
- ウォークスルー リーダーは、ウォークスルーを実施し、管理タスクを処理し、秩序ある実施を確保します (多くの場合、作成者が担当します)。
- ウォークスルー ミーティング中に特定されたすべての異常(潜在的な欠陥)、決定、およびアクション項目を記録する記録担当者。
さらに読む
- O'Regan, Gerard (2011)。ソフトウェアプロセス改善入門。コンピュータサイエンス学部のトピック。ロンドン: Springer London。doi : 10.1007 / 978-0-85729-172-1。ISBN 978-0-85729-171-4. S2CID 9037690 . 2023年3月22日閲覧。
参照
参考文献
- ^ ab IEEEソフトウェアレビューおよび監査標準。2008-08-15。pp . 1–53。doi :10.1109 / IEEESTD.2008.4601584。ISBN 978-0-7381-5768-9。
- ^ Pries, Kim H.; Quigley, Jon M. (2009). 複雑で組み込みのシステムのプロジェクト管理。フロリダ州ボカラトン: CRC Press (Auerbach Publications). ISBN 978-0-429-11624-7. OCLC 297220015.