analyzing-non-functional

star 0

非機能要件を定義。性能、セキュリティ、可用性、保守性の要件策定。非機能要件やシステム品質の検討時に使用。

k2works By k2works schedule Updated 2/10/2026

name: analyzing-non-functional description: 非機能要件を定義。性能、セキュリティ、可用性、保守性の要件策定。非機能要件やシステム品質の検討時に使用。

非機能要件定義支援

性能、セキュリティ、可用性などの非機能要件を定義します。

Instructions

1. 参照ドキュメント

  • @docs/reference/非機能要件定義ガイド.md - 非機能要件定義の進め方

2. 入力

  • @docs/requirements/requirements_definition.md - 要件定義
  • @docs/design/architecture_backend.md - バックエンドアーキテクチャ
  • @docs/design/architecture_frontend.md - フロントエンドアーキテクチャ
  • @docs/design/architecture_infrastructure.md - インフラストラクチャアーキテクチャ

3. 成果物

  • @docs/design/non_functional.md - 非機能要件定義

4. 作業内容

性能要件

  • レスポンスタイム
  • スループット
  • 同時接続数

セキュリティ要件

  • 認証・認可
  • データ暗号化
  • 監査ログ

可用性要件

  • 稼働率目標
  • 障害復旧時間(RTO)
  • データ復旧時点(RPO)

保守性要件

  • ログ出力
  • 監視項目
  • アラート設定

拡張性要件

  • スケーラビリティ
  • 将来の拡張性

5. 注意事項

  • 前提条件: 機能要件とアーキテクチャ設計が完了していること
  • 制限事項: 非機能要件は測定可能な形で定義すること
  • 推奨事項: SLA/SLO を明確に定義する

6. 記述ルール

タスク項目などは一行開けて記述する。

OK:

**受入条件**:

- [ ] 性能要件が定義されている
- [ ] セキュリティ要件が定義されている

NG:

**受入条件**:
- [ ] 性能要件が定義されている
- [ ] セキュリティ要件が定義されている

Examples

インフラアーキテクチャに基づく非機能要件定義

  1. アーキテクチャドキュメントを読み込む
  2. @docs/reference/非機能要件定義ガイド.md に基づいて定義
  3. 測定可能な形で各非機能要件を策定
Install via CLI
npx skills add https://github.com/k2works/case-study-accounting --skill analyzing-non-functional
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator