Draw a swimlane diagram for the given activity

Assignment Help Computer Engineering
Reference no: EM132164019

Part One

Questions of this part analyze the students' understanding in analyzing the given scenario to identify functional requirements (FRs), non-functional requirements (NFRs), and practical skills to build use case diagrams studied in chapters 8, and 9 of IT242.

1.1 List two functional requirements (FRs).

1.2 List two non-functional requirements (NFRs).

1.3 List the actors of the proposed Website.

1.4 Draw a use case diagram for the given scenario.

Part Two

Questions of this part analyze the students' understanding in analyzing the given scenario and practical skills to build Swimlane diagrams studied in Chapter 9 of IT242.

The following paragraph depicts the activity of handling the delivery of books initiated by the delivery employee and mentioned in the "MyBook" scenario. Draw a Swimlane Diagram for the given activity.

The process starts when the delivery employee logins to the system. The system verifies his/her credentials. If correct, he/she can proceed otherwise he/she gets two other chances and after that the process ends. The delivery employee views all the books that he/she is supposed to deliver then enters what time he/she will come to pick them up.

The delivery employee can also reject the delivery job. If he/she accepts the job, the system sends a message to the "MyBook" delivery handling employee about the time in which the delivery employee will come to pick up the books, then the process ends. If the delivery employee rejects the job, the system sends an alert to the "MyBook" Manger. The Manager assigns the job to another delivery employee and the process ends.

Part Three

Questions of this part analyze the students' understanding in analyzing the given scenario and practical skills to build Class diagrams studied in chapters 8, 10 and 12 of IT242. The "MyBook" administration would desire to have a database system to keep track of its employees, books, customers and online orders.

Read the following paragraph to answer the given questions. The system maintains employees' information. For each employee, the system keeps a unique employee ID, name, address, contact number and salary. The system also stores customers' information. Each customer has a customer ID, name, title, contact number, and address. Each customer can make zero or more orders. Each order has an order ID, date and method of payment.

A single order is associated with one or more used books. The used books are stored in the bookstore inventory. The book details to be stored are ISBN, title, author, publisher, publication year, quantity and unit price. An order is processed by one or two employees. A single order is also associated with zero or one discount. A discount has a discount ID, discount percent, discount code, start date and end date. A discount is managed by one employee only. A customer can file zero or more complaints. Each complaint has a complaint ID, title, body and date. A complaint is handled by one or more employees.

3.1 Identify the classes and their attributes from the given paragraph.

3.2 Draw a Class diagram for the given database. The diagram must show all classes, relationships between classes, and multiplicities.

Part Four

Questions of this part analyze the students' understanding in analyzing the given scenario and practical skills to build State diagrams studied in Chapter 12 under the Design Model. 4.1 The used book has different price statuses. During the national celebration days, the price of any book is 40% off, while on the day of returning to the university it is 30% off. For other normal days, the book has a normal price. Draw a UML state diagram for the used book. The diagram must show the guards.

Part Five

The question of this part analyzes the students' understanding in analyzing the given scenario and use brainstorming to apply and reflect concepts studied in chapters 4, 5, 6, 7, 19 and 22 of IT242. All software process models can accommodate the generic framework activities (communication, planning, modeling, construction, and deployment), but each applies a different emphasis to these activities and defines a process flow that invokes each framework activity in a different manner.

5.1 Suppose you have been assigned, as a group, the tasks of project manager and software engineers to adopt a process model to develop the scenario given in the case study, which process model do you choose? Explain your answer.

5.2 If the customer needs to be fully satisfied with the website interface, what is the process model do you recommend for developing the scenario? Explain your answer.

Reference no: EM132164019

Questions Cloud

Continued decline in immigration of people : Will there be a continued decline in immigration of people from Mexico to the United States in future years because of the NAFTA agreement
Explain what you would rather maximize : Explain what you would rather maximize, your total or marginal utility. Analyze how you would focus on your utility in making consumption decisions.
How would that affect the cost curves for internet retailers : If rising gasoline prices increase the cost for delivery to firms such as FedEx, how would that affect the cost curves for Internet retailers such as Amazon.
Price and total revenue move in the same direction : When demand is inelastic, price and total revenue move in the same direction. When demand is elastic, price and total revenue move in opposite direction
Draw a swimlane diagram for the given activity : Identify the classes and their attributes from the given paragraph and Draw a Class diagram for the given database. The diagram must show all classes
What are your thoughts on the case : Look at what your classmates have already posted and pick a different case. Make sure it is a case. It will have a defendant who did something.
Discuss advantages of issuing preferred stock versus bonds : Xentec Inc. has decided to expand its operations to owning and operating golf courses. The following is an excerpt from a conversation.
Discuss the advantages and potential risks of an approach : As firms attempt to internationalize, they may be tempted to locate their facilities where business regulation laws are lax.
Analyze and synthesize information : Instead of just listing the article, please analyze and synthesize information. For example, considering its geographical proximity to many developing nations.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd