翻訳と辞書
Words near each other
・ ソフトウェア開発ツール
・ ソフトウェア開発プロセス
・ ソフトウェア開発工程
・ ソフトウェア開発技術者
・ ソフトウェア開発技術者試験
・ ソフトウェア開発方法論
・ ソフトウェア開発者
・ ソフトウェア関連発明
・ ソフトウェア音源
・ ソフトウエア
ソフトウエアアーキテクチャ
・ ソフトウエアテスト
・ ソフトウエア工学
・ ソフトウエア工学知識体系
・ ソフトウエア特許
・ ソフトウエア興業
・ ソフトウエア興業株式会社
・ ソフトエクレア
・ ソフトオンデマンド
・ ソフトカバー


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

ソフトウエアアーキテクチャ : ミニ英和和英辞書
ソフトウエアアーキテクチャ[ちょうおん]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [ちょうおん]
 (n) long vowel mark (usually only used in katakana)

ソフトウエアアーキテクチャ ( リダイレクト:ソフトウェアアーキテクチャ ) : ウィキペディア日本語版
ソフトウェアアーキテクチャ[ちょうおん]
ソフトウェアアーキテクチャ(Software Architecture)は、ソフトウェアコンポーネント、それらの外部特性、またそれらの相互関係から構成される。また、この用語はシステムのソフトウェアアーキテクチャの文書化を意味することもある。ソフトウェアアーキテクチャの文書は開発依頼主とのコミュニケーションを容易にするもので、概要レベルの設計に関する早期の決定を促し、プロジェクト間でのコンポーネントとパターンの設計を再利用することを可能にする〔
〕。
==背景==
計算機科学の分野は、その草創期から複雑性に関する問題を扱ってきた。初期の複雑性の問題は、開発者が正しいデータ構造を使い、アルゴリズムを開発し、問題を分割する手法を用いることによって解決されていた。その一方で、「ソフトウェアアーキテクチャ」という用語は、業界でも比較的新しいものである。その分野の根本原理は、1980年代ごろからソフトウェア工学の先駆者たちによって散発的に適用されてきた。そのため、システムのソフトウェアアーキテクチャを説明する初期の試みは、不正確で混乱したものであった(四角形と線で描かれた図など)。1990年代、ソフトウェアアーキテクチャの根本的な記述方法の成文化が集中的に行われた。その結果、初期のデザインパターンベストプラクティス、記述言語、形式論理などが開発された。
ソフトウェアアーキテクチャとは、抽象化問題の分割によって複雑性を減らすことを主に念頭に置いたものである。ただし、今までのところ、「ソフトウェアアーキテクチャ」という用語に関して、万人が合意した厳密な定義は存在しない。
ソフトウェアアーキテクチャは、分野としては円熟してきていながらも、明確な規則がない。そして、技術者はそのような環境の中でシステムを設計しなければならないため、その作業は未だに科学と技能の混合となっている。ソフトウェアアーキテクチャの「技能」的側面は、商用ソフトウェアシステムがビジネスに使用されているという点によるところが大きい。また、システムがビジネスの重要な一部を担っているため、システムの要求仕様は機能仕様ではなく、品質レベルなどで記述されることが多い。システムは、ビジネスの性質に依存するため千差万別であり、品質特性のレベルもシステムによってさまざまである。例えば、フォールトトレラント性が求められたり、互換性が重視されたり、拡張性信頼性保守性可用性情報セキュリティユーザービリティなどといった面が重視されたりする〔。
ソフトウェアアーキテクチャは、システムが備えるべき複数の洞察の混合物である。そのようないくつかの観点がソフトウェアアーキテクチャに組み込まれるということは、ソフトウェア開発が具体化する前に、ソフトウェアアーキテクチャを作成することの正当性を示している。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「ソフトウェアアーキテクチャ」の詳細全文を読む

英語版ウィキペディアに対照対訳語「 Software architecture 」があります。




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.