Structural Modeling and Behavior Modeling 3

Overview

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Refer to the functional model you verified and validated for ABS in the Week 4 assignment to complete this assignment.

Based on your performance, ABS management was so satisfied that it wants you to develop both the structural and behavior models. This way, ABS can fully understand both the interaction that would take place between the users and the system and the system itself in greater detail.

Note: You may create and/or assume all necessary assumptions needed for the completion of this assignment.

Instructions

Write a 4–5 page paper in which you:

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper
  1. Create Class-Responsibility-Collaboration (CRC) cards and a class diagram based on the functional models through the use of graphical tools in Microsoft Word or Visio, or an open-source alternative such as Dia. Note: The graphically depicted solution is not included in the required page length.
  2. Identify each use case in the functional model and create a sequence and communication diagram for each scenario of each use case identified through the use of graphical tools in Microsoft Word or Visio, or an open-source alternative such as Dia. Note: The graphically depicted solution is not included in the required page length.
  3. Create a behavioral state machine for each of the complex classes in the class diagram.
  4. Perform a CRUDE analysis to show the interactivity of the objects in the system.
  5. Perform a verification and validation walk-through of each: Revise the requirements document created in Week 4 assignment, Business Process and Functional Modeling, with additional information found in this assignment and document the assumptions.

    Functional model.
    Structural model.
    Behavioral model.

  6. Use at least three quality resources in this assignment. Note: Wikipedia and similar websites do not qualify as quality resources.

Your assignment must follow these formatting requirements:

  • This course requires the use of Strayer Writing Standards. For assistance and information, please refer to the Strayer Writing Standards link in the left-hand menu of your course. Check with your professor for any additional instructions.
  • Include charts or diagrams created in Visio or Dia. The completed diagrams or charts must be imported into the Word document before the paper is submitted.

The specific course learning outcome associated with this assignment is:

  • Practice verification and validation for functional, structural, and behavioral models.

BusinessProcess and Functional Modeling

Introduction

The business processes are critical to every organization, whether manufacturing products or offering services. Before, the operation was conducted manually, but due to the invention of information technology, they are now provided through software programs. Advance Business System (ABS) is one of the organizations that has realized the importance of the automation of the business processes. It is a consulting and staffing organization specializing in staffing and consulting services to a wide range of clients in different industries. With the booming business, the organization has to expand its operation to almost all US states and even established some offices in Canada. Therefore, considering the automation of its services through the use of the software system. This paper will design the business processes and the organization’s modeling to realize success in its primary operations.

Business Process Modeling

ABS performs different business processes in finding a suitable client for a position in some of the organization that has contracted them. The business process can be made to transform the business requirements into a working system quickly. The following diagram shows the business process modeling.

Functional Modelling

In the functional model, I show the actual functionalities of the system. The modeling will guide the technical team in developing them after receiving the business idea from the business process modeling. Functional modeling is shown in the diagram below. It shows the entire process through which a request undergoes before accepted by the organization and contract awarded.

Use Cases

Primary Path:

1. The client submits a staffing request against the previously negotiated contract.

2. The contact manager at ABS will review the staff request to verify the following:

a. The request is valid with the current contract in the database.

3. The contract manager shall upload the request into the staffing database when the validation is complete.

4. After the staffing request has been updated in the database, it will be sent for consideration with ABS’s placement department.

5. Comparing the job requirements and the candidate’s qualifications shall be conducted by the placement department personnel.

6. The placement department will send a notification to the candidate and write or update it in the database.

7. The placement department will confirm the following:

a. Candidate availability

8. The confirmation will be sent to the arrangement department.

9. The department for the arrangement will take up from here, and it will perform the following:

a. Confirm the contender’s placement details.

b. Confirm the starting date.

c. Confirm location.

d. Confirm pension.

e. Confirm travel arrangements.

10. The organization shall send the final confirmation to the responsible client and the details indicating the bills for the service.

11. The client acknowledges the arrangements.

12. The contract management writes a memo ad sends it to the database ad the seal of the request.

Alternate Path 2a- Client request outside of the current contract

1. If the request is not valid, it will be returned to the contract manager’s client.

2. Continue from Step 1 of Primary Path.

Alternate Path 5a- No matching candidates available

1. The placement department will notify the Recruitment department and contract manager of the issue.

2. The recruitment department will find a candidate.

3. Continue from step 6 of the Primary Path.

Alternate Path 11a- The client does not accept the candidate

1. The contract manager will discuss the request document’s requirements with the client.

2. Continue from Step 2 of Primary Path.

High-Level Requirements Document

1. Overview

1.1 Scope

The purpose of this document is to list the high-level requirements of the internal operations of Advanced Business Systems (ABS) and their client’s requests for additional staff.

1.2 Audience

This high-level requirement document is intended for use by members of ABS in the following roles:

· Contract Manager

· Recruitment Department Members

· Placement Department Members

1.3 Background

The primary aim of the Advance Business System (ABS) provides consulting and staffing services to different organizations in various industries. It finds the suitable employees who make the application through their system and then match them to the right organization looking for the staff matching the job specification. The organization has established several branches in most US metro areas, and recently it entered into a partnership with Fortune 500 companies. The organization’s specialization in a wide range of services software development, networking engineering, and geoinformation system. Currently, the organization has over 50 offices in different states in the United States, and recently it established Five offices in Canada.

1.4 Objectives

· To Provide quality staff to clients in software development, network engineering, geo-information systems, and other areas related to the sites mentioned above.

2. Requirements

2.1 High-level Requirements

· Clients shall submit a request to the contract manager they are assigned that handles their current contract with ABS.

· The contract manager shall validate the request against the terms of the contract with the client.

· If the request does not meet the terms of the current contract, the contract manager shall return the client’s right and work with the client to alter the request or seek to create a new contract to fulfill the request.

· Once the request is validated against the terms of the contract, the contract manager shall enter the right into the ABS database, where the ABS staffing department will pull the request.

· The staffing department shall analyze the request’s requirements and compare them to candidates in the candidate database.

· If a candidate is a match to the client’s requirements, the staffing department shall:

· Notify the candidate

· Notate the match on the request in the database

· If no matching candidate is available, the staffing department shall:

· Notify the contract manager of the issue

· Notify the recruiting department to locate a candidate outside of ABS

· Once a candidate has been located, the staffing department will pass the candidate’s information off to the ABS arrangement department.

· The arrangement department will confirm the candidate is a match for the client’s request and shall confirm details with the candidate such as:

· Starting date

· Location

· Compensation

· Travel Arrangement

· Final confirmation will be sent to the client by the contract manager; this confirmation will contain:

· Candidate information

· Billing schedule

· The contract manager will receive confirmation from the client and will then enter it into the database and close the request.

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.

Order your essay today and save 30% with the discount code ESSAYHELP