本記事は「非機能要件」をわかりやすく解説します。性能・可用性・セキュリティ・保守性など、機能要件では語れない“どう動くか”の品質を定義し、システムアーキテクチャ/ソフトウェアアーキテクチャへの具体的な落とし込みを紹介します。
本記事では、システム開発における「要件」とは何かを、日本の現場特有の「要望→要求→要件」という三段階の整理と、事業・業務・システムといった階層構造の視点から解説しています。英語圏では Requirement という一語で包括されるのに対し、日本では合意形…
バッチ処理設計と要件定義の関係を解説します。バッチ処理は売上集計や在庫更新、帳票作成などに不可欠な仕組みであり、リアルタイム性よりも業務開始前までに正しく完了していることが求められます。記事では、機能要件としての入力・処理・出力の整理方法…
API(Application Programming Interface)は、異なるシステムやアプリケーションをつなぐ重要な仕組みです。本記事では、特にWeb APIを対象に、要件定義とAPI設計の関係を解説します。外部公開APIの特性やRESTful APIの設計手法を取り上げ、機能要件を「入…
TRACERY開発メンバーの清水川が、Podcast「terapyon channel」にゲスト出演し、AIコーディングやMCP連携機能の活用について語りました。エピソードでは、AIエージェントとの付き合い方、GitHubやAWSを活用したMCPサーバー事例、Issueを起点としたAI駆動開発…
TRACERYとMCP連携によるAI開発デモを解説。設計書からAPI実装、ドキュメント登録までの流れを動画付きで紹介。
TRACERYがMCP正式対応。AI駆動開発を加速する連携手法を、BPStudyでの発表内容と動画アーカイブを通して詳しく解説。
ユーザーに「使いやすい」と感じさせる画面設計には、直感的な操作と自然な導線が欠かせません。本記事では、システム開発における画面設計の基本から、ユーザーの思考順序(対象→操作)に基づいたオブジェクト指向UIの活用法までを詳しく解説。さらに、ナビ…