In systems engineering, use cases are used at a higher level than within software engineering, often. Let's suppose that you can only browse and search for questions if you are not logged in.īased on your diagram, my assumption was that both authorized (logged-in) and unauthorized (not logged-in) users can browse and that you don't need any credentials/reputation to do so. The actor can be a human or an external system. I don't see any reason to replace Browsing with Search, but you can have them as independent use-cases. ![]() Should I also change Browsing to search only? You can indeed say in the use case text that you must be viewing the question as a precondition for being able to perform that use-case. If you can imagine another way of reaching a question's page other than browsing, for example if somebody sends you a direct link to a question, then "post answer" and "vote" can be used completely independently of browsing. Or can I simply say in my use case text that you must have selected a question as a precondition? To be honest, I am missing one use-case and that is a "login" use-case in which an unauthorized user becomes an authorized user.Īre "post answer" and "vote" an extension of browsing? Since you have to SELECT / VIEW (?) a question in order to answer or vote. (e.g., a user, a system administrator, a bank customer. Rather, when it comes to data storage, we recommend hosting. ![]() To answer the question in the title first, your use-case diagram is entirely correct. javeid iqbal use case diagrams use cases are used during requirements elicitation and analysis. In fact, using Tableau Server as a traditional data warehouse is a poor use of your investment.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |