Подход вариантов использования — это своего рода метод определения бизнес-целей системы. Идентификация вариантов использования помогает определить объем системы, гарантируя, что все требования, которые необходимо найти, будут согласованы с бизнес-ценностями, потребностями и стратегией.
Что такое действующие лица в анализе вариантов использования?
Актер определяет роль, которую играет пользователь или любая другая система, взаимодействующая с разрабатываемой системой. Это может представлять роль, которую играют пользователи-люди, внешнее оборудование или другие участники. Актеры всегда находятся вне системы, напрямую взаимодействуя с вариантами использования, инициируя их, предоставляя им входные данные и/или получая от них выходные данные. Хотя один физический экземпляр может играть роль нескольких различных акторов, акторы не обязательно представляют конкретный физический объект, то есть таймер, запускающий отправку предупреждений по электронной почте.
Определение вариантов использования — характеристики актера в анализе вариантов использования
Просто перечислите мнения членов команды о заинтересованных сторонах или целевых пользователях, и в ходе обсуждения будет легче достичь консенсуса.
- Актеры находятся вне системы, она не принадлежит определенной части системы, поэтому нам не нужно «строить» «акторов»;
- Только те, кто может использовать систему, взаимодействовать с системой и обмениваться с ней информацией, являются действующими лицами системы;
- Актеры будут запускать варианты использования и участвовать в них, поэтому поиск Актеров может помочь нам найти варианты использования;
- Хотя нам не нужно «разрабатывать актеров», нам нужно учитывать интерфейсы. Системе необходимо учитывать интерфейс, который будут использовать акторы (пользовательский интерфейс/GUI), или система должна получать данные через интерфейс, предоставляемый актерами.
Кто актеры? Задайте следующие вопросы:
- Кто будет использовать эту систему?
- Кто будет устанавливать эту систему?
- Кто запустит эту систему?
- Кто будет поддерживать эту систему?
- Кто закроет эту систему?
- Какие другие системы будут использовать эту систему?
- Кто будет получать информацию из этой системы?
- Кто будет предоставлять информацию в эту систему?
- Когда наступит заданное время, что-то произойдет автоматически?
- Какие системы будут объединены в сеть с этой системой?
- Подключены ли к этой системе какие-либо аппаратные устройства?
- Какие базы данных будут объединены в сеть с этой системой?
- Кто в компании будет использовать эту систему?\
- Кто будет использовать эту систему вне компании?
- Когда происходит определенное время или событие, должна ли эта система автоматически уведомлять кого или другие системы?
Типы актеров
Многие аналитики игнорируют ключевых действующих лиц в процессе построения диаграммы прецедентов, потому что они идентифицируют только действующих лиц-людей. Такая классификация действующих лиц вариантов использования помогает аналитикам убедиться, что они не игнорируют ни одного из ключевых действующих лиц на диаграмме вариантов использования.
Есть и другой способ классификации участников. Они могут быть:
- люди
- Программное обеспечение
- Аппаратное обеспечение
- Таймер/часы
Список вопросов для определения вариантов использования
- Какие функции участники хотят получить от этой системы?
- Хранит ли эта система информацию? Какие участники будут создавать, читать, обновлять и удалять эту информацию?
- Должна ли система уведомлять участников об изменении внутреннего состояния системы?
- Существуют ли какие-либо внешние события, о которых система должна знать? Когда произойдет это внешнее событие, какой субъект уведомит систему?
- Нужно ли этой системе выполнять какие-либо операции на регулярной основе?
- Когда происходят какие-то важные внешние события, должна ли система автоматически выполнять определенные операции?
- Достаточно ли понятно название этого варианта использования? Можно ли судить о результате этого варианта использования непосредственно из названия этого варианта использования?
- Будет ли этот вариант использования иметь несколько результатов? Или эти результаты получены в разные моменты времени?
- Как определить актеров?
- Типы актеров в модели вариантов использования
- Определите требования пользователя с помощью диаграмм вариантов использования
- История пользователя и вариант использования для гибкой разработки программного обеспечения
- Используйте подход, основанный на прецедентах, для гибкой разработки
- Что такое спецификация варианта использования?
- Практическое руководство по анализу устойчивости
https://golo.lat/tmpcoqljxubbpmo Our dating site was designed to help people find real relationships. Look through profiles of attractive, like-minded singles. Meet through real conversations and common interests. We provide a secure and welcoming space for all kinds of connections. Start meaningful chats with singles in your area or across the world. Our tools make online dating easy and fun. If you’re looking for friendship, love or anything else, we’re here for you. Share your story and attract the right people. Develop trust and connect through every contact. Your journey to build lasting relationships begins here.
I value the post.Much thanks again. Much obliged.
I really like reading a post that will make men and women think.Also, thank you for permitting me to comment!
I was recommended this blog by my cousin. I am not sure whether this post is written by him as nobodyelse know such detailed about my trouble. You areamazing! Thanks!
Hi are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any coding expertise to make your own blog? Any help would be really appreciated!
Hello! new treatments for advanced prostate cancer published an article
Aw, this was an extremely good post. Spending some time and actual effort to produce a top notch articleÖ but what can I sayÖ I put things off a lot and don’t manage to get nearly anything done.
Thanks again for the article post.Really looking forward to read more. Fantastic.
Wow, great article.Really looking forward to read more. Really Cool.
Im grateful for the post.Really thank you! Cool.
A big thank you for your article post.Really thank you! Fantastic.
I really enjoy the post.Much thanks again. Will read on…
Very neat blog article. Awesome.
Thanks a lot for the post. Awesome.
whoah this blog is fantastic i love readingyour posts. Stay up the great work! You know, a lot ofpeople are hunting round for this information, you can aid them greatly.
aralen hcl can hydroxychloroquine be purchased over the counter
Howdy! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done a marvellous job!
Hi, its pleasant paragraph about media print, we all be aware of media is a impressive source of data.