OOの世界では,クラスがソフトウェアシステムの最小構成要素です。一般的に,複数の協調動作するクラスで構成され,粒度の粗いインターフェースの背後にすべて配置されます。開発中のシステムによってさまざまです。コンポーネントが実行されたり,あるいはデータが設定されたりする場所を表すものです。Webサーバ,アプリケーションサーバといったものから,リッチクライアントアプリケーション,データベース,あるいはファイルシステムといったものが考えられます。コンテナは通常,ソフトウェアシステムが動作している間は常に実行,あるいは有効であることが必要です。コンテナの観点からソフトウェアシステムを理解する上で重要なポイントは,コンテナ間通信にはすべて,Webサービス呼び出しやリモートメソッド呼び出し,メッセージなどのリモートインターフェースが必要である,ということです。システムは抽象化の最上位レベルであり,例えばエンドユーザに価値を提供する存在を表しています。レベルの高い順に書いていく。レベルの高い図ほど、非技術者系の人向けの図になるのだ。ページを編集するにはこのボタンをクリックしてください。セクションごとの編集を切り替えるにはこのボタンをクリックしてください(ページにセクションが設定されている必要があります)。有効になった場合はセクションに"編集"ボタンが設置されます。このページが過去にどのように変化したかを調べることができます。このページについて話をしたいときは、これを使うのが一番簡単な方法です。このページに添付されたファイルの閲覧や管理を行うことができます。このページへリンクしている、またはこのページをインクルードしているページを表示します。編集せずにこのページのソースコードを閲覧します。管理者にページの違反を通知する。