Business Requirements Document Part 4 - Test Cases
Running head: BUSINESS RULES AND CLASS DIAGRAMS 1
BUSINESS RULES AND CLASS DIAGRAMS
Student’s Name
Institution
Business rules
The business rule is a proclamation that describes a business strategy or practice. They are projected to shape business structure or to manage or control the behavior of the business (Ross, 2003). Business rule differs with the business requirements by listing of proclamations that shows whether one may or may not take an action, or provide one with the criteria and circumstances for making a judgment and on the other hand a factor of a business requirement is what one needs to do to facilitate the execution of and in agreement with a business rule.
For a construction contractor, one has to have business rules to help him or her in the business. The business rules should cover the following categories Definitions of business terms, Facts relating terms to each other, Constraints and Derivations (Halle & Ross, 2002). For a contractor to have customers one has to have a customer base and strong base of information. The contractor collects the information from the database and taking notes when in contact with a customer to keep the records of his or her specifications. In advertisement and marketing, the company has to do a complimentary job and also feature it in the local bulletin.
The job has to be done within the specified time usually one to two weeks for both outside and inside work during the good season. An estimate of the work must be done both on the phone and physically with the customer. The estimate must be explained to the homeowner. When the customer agrees with the estimate the contract has to be signed by both stakeholders. If there is somewhere that needs a repair on the house, the homeowner must be informed and additional cost should be taken care of by the homeowner. If the homeowner cannot afford the cost of extra repairs a soft pay plan should be available.
The contractor should concentrate on the outside jobs during spring, summer, and fall since they are more lucrative and has less time-consuming. Emergency jobs are encouraged since they input high profits. During the inspection after completion of the work the customer discovers defects due to defective materials or sub standard workmanship, the contractor has to use his own finance to repair the defects. The repair has to be done within 20-48 hours when the material is available for the repair.
The contractor during the human resource has to consider having all specialists in the team. A team should be should be scheduled to the type of job. Timing discipline should be highly considered to avoid unreliability. The materials purchased to be used mused be provided in time and the right quantity. The remaining materials not used should be reimbursed to the contractor by the homeowner.
In compliance by the contractor, the permits should be official and remunerated for before construction work begins (California, 1900). Government institutions which are relevant should always inspect the progress to keep it in check. EPA regulations and guidelines should be adhered to keep harmful substances away. The cleanup services should be done by a certified company. Additional cost should be at the expense of the homeowner and it can be canceled if the homeowner can’t afford. The company has to have an insurance and bond.
Class diagrams
It is usually used in software engineering. Class diagrams are the mainstay of object-oriented analysis and design (Gomaa, 2005). It is used to the relationships linking classes, objects, attributes, and operations. a class diagram is used Unified Modeling Language (UML) where a category of static organization diagram that illustrates the organization of a system by the presentation of the system's classes.
UML case 1 for a construction business
The marketing and advertising process
UML case for job process
UML use case for Fluctuation on job Availability and Job Type and the emergencies
UML case for Emergencies
UML case on Repairs on Completed Work
Reference
Ross, R. G. (2003). Principles of the business rule approach. Boston: Addison-Wesley.
Halle, B. ., & Ross, R. G. (2002). Business rules applied: Business better systems using the business rules approach. New York: J. Wiley.
California. (1900). The California licensed contractor. Sacramento: Contractors' State License Board, Dept. of Consumer Affairs.
Gomaa, H. (2005). Designing software product lines with UML: from use cases to pattern-
based software architectures. Boston: Addison-Wesley.
Newspapers,
Notebook
Word of mouth
Job site
Construction business
Previous customer
Active job sites
Other customers
Neighboring houses
cement
Roof
Tuck pointing
Decks
Seasons
Less time
Outside jobs
Less lucrative
New customers
Additional revenue
Workers taken off
When a contractor starts the work, there may be cases for additional work and which has to be done.
When a customer agrees the work gets to continue
Work Concerns
Customer calls
Defective materials
Own payment
Irreplaceable
A worker is sent