Job Recruitment Website - Property management - What is the difference between use cases and business use cases?
What is the difference between use cases and business use cases?
Third, use cases mainly define requirements in the form of event flow, but it is not the only way. Use cases are highly formalized.
In addition to the main event flow, participants also describe who will use this use case. Preconditions describe the conditions or states that must be met to execute a use case. Postconditions describe what state the user should be in after successful execution. Special requirements will describe other functional or non-functional requirements related to use cases in a unique way, and general non-functional requirements are mostly. Compared with XP, FDD and other agile methods, the use case is more formal, the definition requirements are more rigorous, and of course it will take more time.
4. Use cases can only have one main participant at a time.
1. Students are ready to apply for financial aid, and the system prompts students to input information such as academic performance and family conditions.
2. Students submit the above information for approval.
3. The student financial aid approver examines the student financial aid application, decides to approve it, and the system prompts the examination and approval opinions.
4. Authorize the approver to enter the reason and confirm.
So where is the collaboration between participants described? We really need it. In fact, this is the responsibility of business use case implementation.
5. Use cases are not the only definition forms of requirements, they need to define complete requirements together with other definition forms of requirements.
Use cases have advantages over other requirements methods, but only using use cases can not effectively define complete requirements. Use cases mainly define functional and behavioral requirements, and the system still has many non-functional requirements to define, such as usability, performance, supportability and so on. It is not feasible to define these requirements in the form of use cases, and the best definition form should be characteristics.
In addition, some functional requirements may not be defined by use cases, such as service interfaces provided by the system. However, for a large number of requirements in middleware products that do not interact with participants, it is especially unsuitable to use use case definitions. Its requirements are defined in a way that uses features more appropriately.
What are the use cases described above and what are their characteristics? In practice, there are always people who can't distinguish use cases from business use cases. Business use case is a continuation of the use case idea, but it changes the usage situation. Use case is to define the requirements of "software system" from the user's point of view. Business use cases do not study the requirements of "software systems", but care about what services a "business organization" provides to the outside world. If the housing provident fund center is a business organization, you may be a business participant (if you are going to apply for a housing provident fund loan). Then handling housing provident fund loans is a business use case. What will this business meeting describe? It will describe something similar to the following (for illustration only due to its complexity):
1. Employees prepare relevant materials and apply for payment at the housing provident fund center. The business use case begins.
2. The employee submits the loan preparation related materials to the center, and the center staff conducts a preliminary review of the materials.
3. If approved, the employee is ready to handle the mortgage contract, and the center staff entrusts the guarantee company to sign the mortgage contract with the employee.
4. After the guarantee is completed, the employee signs a loan contract with the center, and the center staff requires the employee to apply for a bank card and provide the card number.
5. After the loan contract is signed, the staff of the center requires that the loan contract must be notarized, and the staff and the center should notarize it together.
6. After the employee completes notarization, the center issues loans. End of business use case.
It can be seen that the business use case here describes the process of how business participants (employees) use the services provided by business organizations (centers). So a business use case is actually a business process. It defines the services provided by a business organization from the perspective of business participants outside the business organization. Of course, business use cases also include some internal processes, which may not be initiated by business participants, such as purchasing processes. Therefore, business use cases only use the ideas and forms of use cases, and the research topics are completely different. Use cases study software systems and define software system requirements with the help of use cases. Business use cases study the target organization, and with the help of business use cases, define what business processes the target organization should have and what these processes should look like.
- Related articles
- Shenyang Zhongzhi Hongkai Enterprise Management Service Co., Ltd. Recruitment information, what about Shenyang Zhongzhi Hongkai Enterprise Management Service Co., Ltd.
- How much is the house price of Hanyu Tian Yue Bay in Zhengzhou?
- How many years was the property right of Lan Ting in Changsha era?
- Basic information of Ginza Enterprise Center
- Which company is the developer of Glory City in Jinliduo, Dazhou?
- How to classify industries?
- How to calculate the property fee of Yida Du Ming in Lianshui County?
- Is there a property management company in Longtai Garden, Nanxi, Yibin?
- Shanghai Botanical Garden Fengzhuang 12 Neighborhood
- What is the telephone number of the sales office of Beijing Wanliu Academy?