Skip to Content
はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで
book

はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで

by 吉原 庄三郎
April 2022
Beginner to intermediate
344 pages
9h 32m
Japanese
Shōeisha
Content preview from はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで
169
導
入
編
1
設
計
編
ア
キ
テ
ク
チ
ャ
編
2
3
4
5
6
7
3
非機能要件定義とシステム設計
 続いて、非機能要件とシステム設計の話に移ります。まずは非機能要件か
ら説明しましょう。
非機能要件とは
 ユースケースや概念モデルで行う機能要件定義に対して、非機能要件を定
義することを非機能要件定義と呼びます。システムの利用者にとって、機能
要件を実現するのがシステムを利用する目的です。非機能要件とは、システ
ム利用者が機能を利用する時に補助的に必要なシステムの品質や性能のこと
です。それらを明文化するために、サービスレベルアグリーメント(SLA)
として契約を締結したり、サービスレベルオブジェクティブ(SLO)として目
標設定します。さらに、多くの企業では事業継続計画(Business Continuity
Plan)を策定して、災害や大規模なシステム障害が発生した非常時でも事
業を継続できるように対策を用意しています。非常時でも事業継続できるよ
うに運用設計を考慮した非機能要件を定義します。
 非機能要件は、機能要件に比べて軽視されがちです。機能要件に漏れがあ
り、なおかつ漏れた機能が重要なものであれば、業務の遂行ができなくなり
ます。非機能要件定義で扱う内容は、システムへの負荷が高くなったり、シ
ステムを長時間運用してはじめて発見されるような問題です。そのため軽視
されてしまうのです。しかし、非機能要件で定義される内容は、システム全
体に影響するので、いざ問題が発生すると、復旧に多くの時間がかかる可能
性があります。非機能要件定義の内容は ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた

ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた

出石 聡史
MLOps実装ガイド ―本番運用を見据えた開発戦略

MLOps実装ガイド ―本番運用を見据えた開発戦略

Yaron Haviv, Noah Gift, 井伊 篤彦, 入江 美穂, 張 凡, 樋口 千洋

Publisher Resources

ISBN: 9784798176406