コラム テスト駆動開発(TDD)入門 2023.02.10 テスト駆動開発(Test-Driven Development、略称TDD)とは、まずテストコードを書いた後にそのテストをパスするようにプロダクト本体を実装する開発手法です。 テスト駆動開発の実施手順やメリット、デメリットなどについてご紹介...
コラム アジャイルとは?~代表的な手法についても紹介~ 2023.02.10 アジャイルとは、柔軟な開発やチーム運営によって迅速なデリバリーを行うという価値観のもと行うソフトウェア開発です。本記事であ代表的なアジャイル手法について解説します。
コラム スクラムとは?~各工程について解説~ 2023.02.10 短期間に設計・開発・テストを繰り返して開発を進めるソフトウェア開発の概念として「アジャイル開発」があります。このアジャイル開発を実現する手法は複数あり、その代表的な手法の1つが「スクラム」です。アジャイル開発を実現したいと考える人は、聞いた...
コラム Webアプリの「設計工程」の重要性は?効率化に役立つツールをご紹介 2023.02.10 Webアプリ開発の全体像・開発の流れ、開発工程において特に重要となる設計工程・設計書について解説。設計書作成のメリットや作成のポイント、設計書作成を合理化・効率化するオススメツールについても併せてご紹介しています。
コラム ウォークスルーとは?意味やメリット、導入方法をわかりやすく解説 2023.02.10 ウォークスルーとはソフトウェア開発において、ソフトウェア成果物の品質向上を目的に、その作成者が主体となって開催するレビューのことです。ウォークスルーの概要や必要性、メリット、導入の実施方法や知っておきたいポイントについて解説します。
コラム ミスの少ない「筋の良い」設計書の書き方とは? 2023.02.10 どんなに完璧な人でもミス(失敗)しますよね?つまり、完璧な設計書を作るのはとても難しいのです。 では、我々システム開発に携わる企業はどうすれば良いでしょうか。それは、ミスを減らす取り組みを行うことです。ある程度のミスは受け入れましょう。その...
コラム システム開発におけるシナリオテストとは?必要事項や成功のコツをご紹介 2023.02.10 シナリオテストは、ユーザーが一連の流れに従いシステムを支障なく使えることを確認するためのテストです。ユースケーステストとの違い、シナリオテストの実施に必要な3つの事項、成功させるための3つのコツについて解説します。
コラム 設計と開発の違いとは? 2023.02.10 同じような用途で使用されたり、ひとくくりにして使用されたりすることも多いのが「設計」と「開発」です。これらは似ているようで、実は違うことを指しています。今回はそんな設計と開発の違いを一般論とアプリケーション開発プロジェクトという2つの視点か...
コラム 設計品質はなぜ重要なのか?ソフトウェア開発設計の品質を維持するコツ 2023.02.10 ソフトウェア開発のプロジェクト進行からソフトウェアの品質に大きく影響する「設計書」について解説。設計書の必要性から設計書の品質の重要性、品質を向上するための方法まで、幅広く網羅して解説しています。設計書作成の効率化や品質向上に役立つツールも...
コラム システム運用保守とは?仕事内容、役立つ資格を詳しく解説 2023.02.10 昨今では多くの業界・企業で情報システムが使われており、我々の生活には欠かせないものとなっています。システムに障害が発生し停止すると、銀行からお金がだせなくなったり、飛行機が離発着できなくなったりするなど、利用者に大きな影響を及ぼします。 ...
コラム ソフトウェア設計ミスを防止するには?5つの対策を解説 2023.02.10 ソフトウェア開発において上流の設計工程でミスがあると、手戻りコストが大きく致命的な問題に発展する可能性があります。そのような状況にならないためにも、可能な限り防止したいと考える人も多いでしょう。 今回はソフトウェア開発における設計ミスをでき...
コラム 要件定義の成果物とは?内容や作成手順を解説 2023.02.10 要件定義とは、システムを開発するにあたって「何をどのように作るのか」をまとめる工程です。そのために現状の調査、クライアントからの要望の吸い上げ、課題の発見と検討等を行います。今回は要件定義の成果物やポイントについて解説します。
コラム テスト設計とは?よくある失敗ケースや解決ポイントをご紹介! 2023.02.10 システム開発のテスト工程で使用する「テスト設計」ならびに「テスト設計仕様書」について、概要・目的・失敗事例・作成上のポイントまでを幅広く解説。テスト設計の業務効率化・品質向上に役立つ情報・おすすめの設計用CADツールについてもご紹介していま...
コラム プロトタイプ開発とは?進め方やメリットを解説 2023.02.10 プロトタイプ開発とは、開発期間中早い段階でシステムの試作品(プロトタイプ)を作成し、クライアント(ユーザー)からのフィードバックを受けることで作り込んでいく開発手法です。 プロトタイプのメリット・デメリットや進め方について解説します。
コラム プログラム設計のコツとは? 2023.02.10 では、プログラム設計はどういったことを行い、プログラム設計書にはどのような内容のものを記載するのでしょうか。本記事ではプログラムの品質を高めるために大事なプログラム設計のコツを解説します。
コラム モジュール構造図とは?効率的な作成方法をご紹介! 2023.02.10 モジュール化の活用は、近年のシステム・ソフトウェア開発において重要な技術のひとつです。当記事では、モジュール化の必要性やメリットならびに、モジュール化を活用した開発に欠かせない、モジュール構造図の概要・効果的な作成方法・おすすめツールをご紹...
コラム 「2025年の崖」とは?問題と対策をわかりやすく解説 2023.02.10 2025年の崖とはDXが実現しなかった場合に起こる問題を表している言葉です。今回は「2025年の崖」と呼ばれる問題と、それを回避するための対策についてわかりやすく解説します。
コラム トレーサビリティとは?その意味と管理の方法を解説 2023.02.10 食品や医薬品、工業製品などでは、その製品がどのような原料や素材を使用してつくられ、調達方法から加工の内容、流通経路などが追跡できる仕組みが備わっています。この仕組みをトレーサビリティといいます。では、IT業界のトレーサビリティとは、どのよう...
コラム 必要な設計とは?設計書の種類を紹介 2023.02.10 システム開発業務において設計工程がありますが、設計工程においてどのような種類・成果物が存在するのか。本稿ではシステム開発における設計書の種類を一部ご紹介いたします。
コラム ウォーターフォールとは?~各工程について解説~ 2023.02.10 IT技術の急速な発展に伴い、今や生活のあらゆるところで多くのプログラムが利用されています。たとえば、図書館で使用できる検索システムや銀行のATM、スマホアプリなどもすべてプログラムで動作しています。では、プログラムはどのように開発されるので...