我再次询问有关软件文档的问题。我读了很多关于它的内容,但实践起来有点困难,首先是因为缺乏实例,其次是因为大多数小公司都根本不关心。
所以我对我和朋友正在进行的软件迭代的功能有一套要求。见吼:
我应该更多地挑战这些要求吗?我如何有效地测试/挑战它?
之后,我如何从这组要求转到用例(假设它们足够好)来使用案例。
我知道我需要开始寻找演员。但我看到的唯一一位演员是“用户”。他将对用户,操作,组和权限执行CRUD操作。但是,我应该如何详细说明这些用例,'管理用户'例如?或者我应该寻求更深入的细节?喜欢'添加用户' '创建小组'等
glossary
*user: is the person who will use the system to manage it based on his privileges.
*UI: user interface.
*username: a set of characters with max length of 50 with alpha numeric chars.
*password: a set of characters with max length of 50 with alpha numeric chars, must be encrypted.
*group: a list of named groups that each user must be associated with.
*actions: a list of actions a user can do on the system that must be associated with permissions.
*permission: a list associating users and groups to a specific action.
谢谢你们。