-
Notifications
You must be signed in to change notification settings - Fork 2
「ユースケース」を追加 #145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
daxelbook
wants to merge
5
commits into
main
Choose a base branch
from
usecase
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+19
−1
Open
「ユースケース」を追加 #145
Changes from 4 commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -5,4 +5,22 @@ description: | |||||||||||||||||||||||||||||||||||
| tag: word,開発手法 | ||||||||||||||||||||||||||||||||||||
| --- | ||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
| この記事は準備中です。 | ||||||||||||||||||||||||||||||||||||
| ユースケースは、ソフトウェア開発において、ユーザーがどのようにソフトウェアを使い、ソフトウェアがそれに対してどう振る舞うかを定義ものです。機能要件を定義するための一般的な方法として使用され、ソフトウェア開発プロセスの初期段階で重要な役割を果たします。 | ||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
| 例えば、勤怠管理アプリケーションのユースケースをステップで考えてみましょう。 | ||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
| 1. ユーザーがアプリケーションにログインする: 従業員はアカウントにアクセスするために、自身の認証情報をアプリケーションに入力します。 | ||||||||||||||||||||||||||||||||||||
| 2. ユーザーが出勤を打刻する: 勤務日の開始時に、従業員は「出勤」ボタンをクリックまたはタップし、出勤を記録します。 | ||||||||||||||||||||||||||||||||||||
| 3. ユーザーが退勤を打刻する: 一日の終わりに、従業員は「退勤」ボタンをクリックまたはタップし、退勤を記録します。 | ||||||||||||||||||||||||||||||||||||
| 4. ユーザーがログアウトする: セキュリティのために、従業員はアプリケーションからログアウトします。 | ||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
| これは例のために、かなりステップ数を落として説明していますが、実際はもっと複雑なユースケース群が考えられます。 | ||||||||||||||||||||||||||||||||||||
| そして、プロダクトデザイナーはUIをニーズにあったものにするべく常にユースケースについて考える必要があります。以下は、プロダクトデザイナーがユースケースに向き合うための一般的なアプローチです。 | ||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
| 1. **要件収集** | ||||||||||||||||||||||||||||||||||||
| - プロダクトデザイナーは、顧客やステークホルダーからユースケースを収集し定義します。また、ユースケースを定義することで、機能的な要件だけでなく、非機能的な要件(パフォーマンス、セキュリティ、ユーザビリティなど)も特定できます。 | ||||||||||||||||||||||||||||||||||||
| 2. **UIや体験の方向性の設計** | ||||||||||||||||||||||||||||||||||||
| - プロダクトデザイナーは、ユースケースを使用して、ユーザーがシステムをどのように使用するかを理解し、その情報をもとに、システムのUIや体験の方向性を設計できます。この際、ユースケースの関係性を視覚化するためにMiroやFigJamなどのツールを仕様することがあります。 | ||||||||||||||||||||||||||||||||||||
| 3. **開発の方向性の決定** | ||||||||||||||||||||||||||||||||||||
| - プロダクトデザイナーは、ユースケースを使用して、開発チームに開発の方向性を提供できます。ユースケースを分析することで、開発チームが必要な技術やリソース、プロジェクトの優先順位などを決定できます。 | ||||||||||||||||||||||||||||||||||||
|
Comment on lines
+20
to
+25
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (ol + ul) * 3 となってたので、ol > (li > p) * 3 とした。
Suggested change
|
||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.