LoginSignup
1
0

ITで頻出の〇〇性をまとめてみた。

Last updated at Posted at 2024-03-20

はじめに

エンジニアをしていると〇〇性に当てはまる単語を目にする機会が多いと思います。
今回はよく見るものをまとめてみました。

〇〇性

保守性(Maintainability)

ソフトウェアの将来的な修正、更新をどのくらい低コストで効率的に行えるかを表す。

再利用性(Reusability)

プロジェクトのソースコードを、他のプロジェクトでもそのまま利用できるかを表す。

テスト容易性(Testability)

ソフトウェアがどれだけ簡単に正確性の高いテストをできるかを表す。

機密性(Confidentiality)

情報にアクセスできるのは許可されたユーザー、システムのみであることを保証する。

完全性(Integrity)

情報が不正な改竄や削除がされていなく、正確なものであることを保証する。

可用性(Availability)

許可されたユーザーが必要な時に情報やリソースにアクセスできることを保証する。

信頼性(Reliability)

障害が発生せずどのくらい正常に動作し続けるかを表す。

互換性(Compatibility)

あるシステムやデバイスを置き換えても問題なくこれまで通り動作することを表す。

脆弱性(Vulnerability)

ソフトウェア、ハードウェアのセキュリティ面での欠陥を表す。

柔軟性(Flexibility)

ソフトウェアが将来の変更について容易に変更できることを表す。

可読性(Readability)

コードの読みやすさ、理解しやすさを表す。

拡張性(Extensibility)

システムに新しい機能の追加のしやすさを表す。

最後に

もっと色々な〇〇性があると思いますが、一部まとめてみました。
英語だと〇〇ビリティでちょっとかっこいいですよね。
ソフトウェア開発をする上で、上記のような色々な部分を考えて設計・実装ができるようになりたいです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0