ソフトウェア設計

概要

システムとソフトウェアについて


要件定義

要件定義(Requirements Definition)とは


要件定義の分析手法


問題分析手法

  • ソフトシステム方法論
  • 分割統治法

外部設計(基本設計)

外部設計(External Design)とは


外部設計の定義手法

  • UML
  • 信頼性設計技法
  • リバースエンジニアリング/リバースエンジニアリング/フォワードエンジニアリング
  • リエンジニアリング
  • ソフトウェアの再利用技術(リユーステクノロジー)

内部設計(詳細設計)

内部設計(Internal Design)とは

詳細設計とは、基本設計の要件を詳細化し、製造(プログラミング)するための具体的な仕様を設計することです。
エンドユーザーの目には見えないソフトウェア機能の内側部分の設計やソフトウェアコンポーネント間の連携などを定義していきます。
方法論の違いにより、この工程のことを「内部設計」などとも呼びます。


詳細設計の手法


プログラミングパラダイム


その他


関連ページ