Business Requirements Document Part 4 - Test Cases

profilefeoeigw2g3
order_66005_1584051.doc

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