ニュース
開発者を悩ます「ソフトウェアアーキテクチャ選定」 迷った時に使える3つの判断基準:アプリ開発でテストに強いアーキテクチャはこれだ!(2/2 ページ)
さまざまなソフトウェアアーキテクチャが存在する中で、プロジェクトに合ったものを選ぶには何をよりどころにすれば良いのか。こうした開発者の悩みに対して、本連載を通してその答えを探る。新規アプリ開発を発注するなどプロジェクトに関わる際の参考としてほしい。
適切なアーキテクチャを選択する重要性
開発するソフトウェアの規模や仕様によって最適なアーキテクチャは変わります。アーキテクチャにはそれぞれの特性があり、多様な開発者の要求を全て単独で網羅するアーキテクチャは存在しません。もし、アーキテクチャの選定を誤った場合、かえって非効率な開発をする恐れもあるのです。まずは「候補となるアーキテクチャにはどのようなものがあるのか」「その特長はどういう点なのか」を把握した上で、何を選び何を捨てるのか、またプライオリティーなどを明確にし最適なアーキテクチャを選択する必要があります。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 今、あらためて考えるテスト自動化【第1回】
開発プロジェクトを進める上で、避けて通れないのがテストフェーズだ。だが、忙しくそこまで手が回らないというケースもあるだろう。そこで、テストの自動化について説明したい。 - 今、あらためて考えるテスト自動化【第2回】
テストを自動化するに当って、どのようなツールがあるのかを紹介したい。 - 今、あらためて考えるテスト自動化【第3回】
今までは、テスト自動化の基礎について説明をしたが、第3回では、テストを自動化するに当って、工程やツールの操作について説明したい。 - 今、あらためて考えるテスト自動化【最終回】
開発における「テスト」と聞くとまずツールを考えるが、中にはテストに関連した機能を含むプログラミング言語もあるという。それがテストフェーズでどう活用できるのだろうか。