The next book mainly introduces four areas of demand model, performance domain demand model, adaptive domain demand mode, access control domain demand mode, business domain demand model.
The performance domain demand pattern is: Response time demand mode, throughput demand mode, dynamic capacity demand mode, static capacity demand mode, availability demand mode. The demand pattern in the performance domain solves the system performance problem. The response time is how much time the system takes to complete a request; The throughput is the rate at which the system handles things; Dynamic capacity is how many things the system can handle at the same time; static capacity is how many types of entities the system is able to hold, and when availability is available to the user and how reliable.
The adaptability domain demand pattern has: the scalability demand pattern, the expansibility demand pattern, the non-narrow demand pattern, the diversification demand pattern, the multi-language demand pattern, installs the demand pattern. The adaptive domain demand model is designed to make the system more flexible to accommodate the changing environment, scalability is ready to handle the increase in business capacity, scalability can easily insert additional software, non-narrow can be avoided to limit the installation of other places; diversity can support multiple companies, currencies, etc. Multiple languages can support multiple language user interfaces at the same time, installation is easy to install system.
The requirement mode of access control domain is: User registration demand mode, user authentication requirement mode, user authorization demand mode, specific authorization requirement mode, configurable authorization demand mode, approval demand mode. User registration enables the system to know the user; user authentication is to identify a user, user authorization is to control what the user can do and can see, the specific authorization is the specific user authorization rules; Configurable authorization is the ability to dynamically change what users can do, and approval is to force an operation to be approved by someone else.
The business sector demand model is: multi-organizational unit demand mode, fee/tax demand model. Multi-organizational Unit business structure (multi-department, office, company, etc.); fee/tax is the way of charging.
This book introduces the relevant patterns from different fields and is presented in a top-down order. By learning this model, we also have a general understanding of the areas in which a system might be involved. These patterns are not all. When writing requirements specifications, it is useful to have a list of multi-demand patterns that can be used for the system that is being defined, and it is more convenient to find what you want. Not all patterns can be applied to all systems, so it is worthwhile to build a list of only the patterns associated with your system.
"Software requirement Mode" Reading notes of the third