ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

ソフトウェア開発

索引 ソフトウェア開発

フトウェア開発(ソフトウェアかいはつ、Software Development)とは、ユーザーのニーズやマーケティング上の目標をソフトウェア製品に変換する作業である。ソフトウェア開発には、ソフトウェア工学の研究的側面とソフトウェア製品を開発するマーケティング的側面が含まれていると言われることがある。ソフトウェア製品のマーケティング活動そのものは、必ずしも新商品開発とは結びつかない。顧客の期待を満足させるべく開発されたソフトウェア製品の成功/失敗の責任が工学的側面にあるのかマーケティング的側面にあるのかを判別するのは、多くの場合困難である。そのため、ソフトウェア開発全体として工学的側面とマーケティング的側面を共に理解し、それらの協調を促進することが重要である。工学とマーケティングの両方の側面をまとめ、バランスをとるのは、プロジェクトマネージャなどと呼ばれる立場の人である。 マーケティングとの関わりはソフトウェア要求分析としても知られている。ソフトウェア開発はクライアントが必要とするもの以上の機能を開発しようとしたり、逆に妥協しようとしたりする。そのため、ソフトウェア開発は通常の工学/技術とは関連付けられていなかった各種プロセス(市場調査、人材登用、リスクマネジメント、知的財産権、予算、危機管理など)まで取り込もうとする場合がある。その場合、ソフトウェア開発は Business Development と呼ばれる領域ともオーバーラップすることになる。 Alan M. Davis は著書 "Great Software Debates" の章 "Requirements" の節 "The Missing Piece of Software Development" で次のように述べている.

22 関係: 危機管理人材予算マーケティングマーケティングリサーチユーザーエクスペリエンスリスクマネジメントプログラミング (コンピュータ)プロジェクトマネージャアプリケーションソフトウェアウェブアプリケーションゲーム開発システムソフトウェアソフトウェアソフトウェア工学ソフトウェアプロジェクト管理ソフトウェアアーキテクチャソフトウェア開発工程ソフトウェア開発者商品開発知的財産権要求分析

危機管理

危機管理(ききかんり、Crisis management)とは組織の意思決定者や紛争の当事者が直面している危機に対する手段の使用である。.

新しい!!: ソフトウェア開発と危機管理 · 続きを見る »

人材

人材(じんざい)とは、才能があり、役に立つ人物。すなわち社会に貢献する個人のこと。人才とも。.

新しい!!: ソフトウェア開発と人材 · 続きを見る »

予算

予算(よさん)とは、収入や支出の計画広辞苑第六版【予算】、また、一会計年度における(中央政府や地方政府の)歳入・歳出の計画。 日本語の「予算」には一定期間の収入と支出の予定や計画という意味があり、政府だけでなく企業や家計といった経済主体でも策定される。予算には、中央政府や地方政府などが歳入や歳出に関して編成する公会計のものと、企業などが収入や支出に関して編成する私会計のものとがある。一方、英語のバジェット(budget)は、もともと予算書を入れる革鞄を語源としており、一般的には政府が策定する強制力に裏打ちされた拘束力のある文書をいう。.

新しい!!: ソフトウェア開発と予算 · 続きを見る »

マーケティング

マーケティング(marketing)とは、企業などの組織が行うあらゆる活動のうち、「顧客が真に求める商品やサービスを作り、その情報を届け、顧客がその価値を効果的に得られるようにする」ための概念である。また顧客のニーズを解明し、顧客価値を生み出すための経営哲学、戦略、仕組み、プロセスを指す。.

新しい!!: ソフトウェア開発とマーケティング · 続きを見る »

マーケティングリサーチ

マーケティングリサーチまたは市場調査(しじょうちょうさ)とは、マーケティングの一環として、顧客のニーズ・ウォンツをリサーチすること。またその手法をさす。.

新しい!!: ソフトウェア開発とマーケティングリサーチ · 続きを見る »

ユーザーエクスペリエンス

ユーザーエクスペリエンス()とは、人工物(製品、システム、サービスなど)の利用を通じてユーザーが得る経験である。しばしば「UX」と略される。「ユーザー経験」「ユーザー体験」などと訳される。 よいユーザーエクスペリエンスを達成するために、ユーザビリティ工学、インタラクションデザイン、ユーザー中心設計 (UCD) あるいは人間中心設計 (HCD) などが実践される。.

新しい!!: ソフトウェア開発とユーザーエクスペリエンス · 続きを見る »

リスクマネジメント

リスクマネジメント(risk management)とは、リスクを組織的に管理(マネジメント)し、損失などの回避または低減をはかるプロセスをいう。リスクマネジメントは、主にリスクアセスメントとリスク対応とから成る(JIS Q 31000 「リスクマネジメント―原則及び指針」による)。さらに、リスクアセスメントは、リスク特定、リスク分析、リスク評価から成る。リスクマネジメントは、各種の危険による不測の損害を最小の費用で効果的に処理するための経営管理手法である。.

新しい!!: ソフトウェア開発とリスクマネジメント · 続きを見る »

プログラミング (コンピュータ)

ンピュータのプログラミング(programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。.

新しい!!: ソフトウェア開発とプログラミング (コンピュータ) · 続きを見る »

プロジェクトマネージャ

プロジェクトマネージャ(project manager)とはプロジェクトの計画と実行に於いて総合的な責任を持つ職能あるいは職務である。プロマネと略されることもある。 プロジェクトマネージャには系統的な経営管理能力は勿論、透徹とした質問を発し、暗黙の前提を発見し、プロジェクトチームの意見をまとめ上げる能力が必須となる。 プロジェクトマネージャの職務に於いて鍵となるのは、プロジェクトの実行に影響を与えるリスクを認識することと同時にそのリスクをプロジェクト期間を通じて公式・非公式に見積もらなければならないことを理解することである。 リスクは主として不確実性から発生する(プロジェクト管理においては、この不確実性を「リスク要因」、その結果発生する問題を「リスク」と呼ぶ)。そして、主な関心事としてリスク対策に集中して取り組むことが成功するプロジェクトマネージャの条件と言える。また、プロジェクトに影響を与える問題の多くが様々なリスク要因から起こる。優れたプロジェクトマネージャは開かれたコミュニケーションの方針を順守し、全ての重要な関係者に意見と関心を述べる機会を与えることで時としてリスクを減らすことに成功する。 以上より、リスクをコントロールし不確実的ながら極小化させることで大なり小なり意思決定に責任を持つのがプロジェクトマネージャだと言える。プロジェクトマネージャによって下されたあらゆる決定は、直接プロジェクトに資する方法で下されるべきである。 やや抽象的ではあるが、上述の事を言い換えると下記の様になる。.

新しい!!: ソフトウェア開発とプロジェクトマネージャ · 続きを見る »

アプリケーションソフトウェア

アプリケーションスイートである。 アプリケーションソフトウェア(application software, 応用ソフトウェア)は、アプリケーション(応用)プログラムともいい、ワープロや表計算などといった、コンピュータを「応用」する目的に応じた、コンピュータ・プログラムである。なお、それに対してシステムプログラムは、アプリケーションプログラムに対して処理実行のための計算機資源を抽象化して提供する、などのインフラとしての役割のプログラムであり、ユーザーが要求する情報処理を直接実行するものではなく、ユーザーが普段は意識することはない裏方的な存在がシステムプログラムである。.

新しい!!: ソフトウェア開発とアプリケーションソフトウェア · 続きを見る »

ウェブアプリケーション

ウェブアプリケーション(Web application)は、インターネット(もしくはイントラネット)などのネットワークを介して使用するアプリケーションソフトウェアである。多くの場合、これらのアプリケーションは、Webブラウザ上で動作するプログラミング言語(たとえばJavaScript)によるプログラムとWebサーバ側のプログラムが協調することによって動作し、ユーザはそれをWebブラウザ上で使用する。 ウェブアプリケーションの一例としては、ウィキペディアなどで使われているウィキやブログ、電子掲示板、銀行のインターネットバンキング、証券会社のオンライントレード、電子商店街などネット販売のショッピングカートなどを挙げることができる。 ウェブアプリケーションに対して、ローカルのデスクトップ環境上で動作するアプリケーションは、デスクトップアプリケーションやスタンドアロンアプリケーションと呼ばれる。.

新しい!!: ソフトウェア開発とウェブアプリケーション · 続きを見る »

ゲーム開発

ーム開発(ゲームかいはつ、)とは、ゲームの開発までの制作過程のことをいう。.

新しい!!: ソフトウェア開発とゲーム開発 · 続きを見る »

システムソフトウェア

テムソフトウェア(System Software、Systems Software)またはシステムプログラムは、コンピュータのハードウェア管理や制御などを行うソフトウェア全般を指す用語。対比語はアプリケーションソフトウェア(業務プログラム)。類似の用語には、基本ソフトウェア、システム制御ソフトウェアなどがある。 一般的な例には、オペレーティングシステム、デバイスドライバ、プログラミング言語処理系などがあるが、システムや観点にもより、その境界は明確ではない。.

新しい!!: ソフトウェア開発とシステムソフトウェア · 続きを見る »

ソフトウェア

フトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、更には関連する文書などを指す。ソフトウェアは、一般的にはワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するオペレーティングシステム (OS) などのシステムソフトウェアに分類される。.

新しい!!: ソフトウェア開発とソフトウェア · 続きを見る »

ソフトウェア工学

フトウェア工学(ソフトウェアこうがく、Software engineering)は、コンピュータのプログラム、およびその作成行為であるプログラミングを対象とした工学である。.

新しい!!: ソフトウェア開発とソフトウェア工学 · 続きを見る »

ソフトウェアプロジェクト管理

フトウェアプロジェクト管理 (ソフトウェアプロジェクトかんり、software project management) は、ソフトウェアプロジェクトを計画し導く技法および技術である。 ソフトウェアプロジェクト管理は、プロジェクト管理の一分野であり、ソフトウェアプロジェクトの計画、監視および制御を対象とする。.

新しい!!: ソフトウェア開発とソフトウェアプロジェクト管理 · 続きを見る »

ソフトウェアアーキテクチャ

フトウェアアーキテクチャ(Software Architecture)は、ソフトウェアコンポーネント、それらの外部特性、またそれらの相互関係から構成される。また、この用語はシステムのソフトウェアアーキテクチャの文書化を意味することもある。ソフトウェアアーキテクチャの文書は開発依頼主とのコミュニケーションを容易にするもので、概要レベルの設計に関する早期の決定を促し、プロジェクト間でのコンポーネントとパターンの設計を再利用することを可能にする。.

新しい!!: ソフトウェア開発とソフトウェアアーキテクチャ · 続きを見る »

ソフトウェア開発工程

フトウェア開発工程(ソフトウェアかいはつこうてい、Software Development Process)とは、ソフトウェア製品の開発の構造を意味する。ソフトウェアライフサイクル、ソフトウェア開発プロセス、ソフトウェアプロセスもほぼ同義語である。開発工程にはいくつかのモデルがあり、開発工程内の各種タスク・活動のための手法を提案している。.

新しい!!: ソフトウェア開発とソフトウェア開発工程 · 続きを見る »

ソフトウェア開発者

フトウェア開発者 (英: software developer) とは、ソフトウェア開発工程に何らかの形で関わる人を表す総称的な職業名である。主に、ソフトウェアに関する調査・設計・実装(プログラミング)・テストを行う者が含まれる。さらにプロジェクトマネージャなどが含まれることもある。また、英語でsoftware developerと言う場合は、個人だけでなく、ソフトウェアを開発する企業や部門を指すこともある。 ソフトウェア開発者の職務内容をさらに限定化した職業名として、日本では例えば以下のようなものが使われる:.

新しい!!: ソフトウェア開発とソフトウェア開発者 · 続きを見る »

商品開発

商品開発(しょうひんかいはつ、プロダクトデベロップメント、英:Product development)とは、商品や製品を開発する業務のこと。 「商品開発」ではなく「製品開発」という表現のほうがむしろ好まれる業界もある。.

新しい!!: ソフトウェア開発と商品開発 · 続きを見る »

知的財産権

知的財産権(ちてきざいさんけん、英語:intellectual property rights)とは、著作物(著作権)や工業所有権などといった無体物について、その著作者などが、それに対する複製など多くの行為に関して(無体物であるにもかかわらず、あたかも有体物として財産としている、あるいは所有しているが如く)専有することができるという権利である。。 その性質から、「知的創作物(産業上の創作・文化的な創作・生物資源における創作)」と「営業上の標識(商標・商号等の識別情報・イメージ等を含む商品形態)」および、「それ以外の営業上・技術上のノウハウなど、有用な情報」の3種類に大別される。.

新しい!!: ソフトウェア開発と知的財産権 · 続きを見る »

要求分析

要求分析(ようきゅうぶんせき、Requirements Analysis)とは、システム工学やソフトウェア工学において新たなシステムやシステム更新に際しての調査/定義に関わる工程を指す。要求分析はシステム設計工程でも重要な部分であり、アナリストやシステムエンジニア/ソフトウェア開発者が顧客の必要性や要求を特定する工程である。顧客の要求が特定されたら、システム設計者がその解決策を設計することになる。.

新しい!!: ソフトウェア開発と要求分析 · 続きを見る »

ここにリダイレクトされます:

アプリケーション開発アプリ開発ソフトウエア開発ソフト開発

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »