web-dev-qa-db-ja.com

ソフトウェア開発に必要なドキュメントにはどのような種類がありますか?

機能要件文書と技術仕様文書を知っています。ただし、プロジェクト開発全体に必要なさまざまなドキュメントは何ですか。

小さな会社があり、別の会社のプロジェクトを構築したいとします。最初から最後まで提出する必要があるさまざまな書類は何ですか?そして、FRDとTSDはどこに適合しますか?

15
user981508

多分これらは良いスタートになるでしょう: http://en.wikipedia.org/wiki/Software_documentation

しかし、私はそれはすべて状況に依存すると言います。アジャイルプロジェクトだけでなく、RUPプロジェクトについても、さまざまな成果物が必要になります。このリストは、対象の企業/クライアントについて合意する必要があります。

15
Arek

完璧なソフトウェアを開発するためには、次のドキュメントがシリーズで必須です。

  1. URS(ユーザー要件仕様):URSポイントは、ソフトウェアのすべての要件を賢明に説明します。
  2. UI:URSに応じて、ソフトウェアの特定のページが設計されます。これには、エラーメッセージ、ポップアップメッセージなども含まれます。
  3. SRS(システム要件仕様):SRSポイントは、URSに応じてシステム要件を定義します。
  4. STC(システムテストケース):ソフトウェアの開発後、システムテストがSTCで行われ、記録されます。
  5. UAT(ユーザー受け入れテスト):すべてのシステムテストケースが成功した後、ソフトウェアがURSに記載されているすべてのポイントをカバーし、期待どおりに準備されているかどうかを確認するためにユーザー受け入れテストが実施されます。
  6. DTL(欠陥追跡ログ):UAT/STC中に記録されたすべてのバグ/欠陥は、修正できるようにDTLに記載されています

すべてのバグが修正された後、STCとUATの2番目のサイクルが実行され、すべてが正常であるかどうかを確認し、ユーザーの期待に応えます。そして最後に、ソフトウェアを使用する準備が整いました。

11
Sanchit

そもそもSRSに取り掛かろう。ソフトウェアに含まれるあらゆる種類のものが含まれる、法的に書かれた文書が非常に必要です。それはあなたのプロ意識を示しています。

3