View the step-by-step solution to:

Question 1 : You are developing the requirements for an online shopping system. To place an order, a user connects to the system, searches to find...

3 Questions Attached
from subject : Software Engineer
Question 1 : You are developing the requirements for an online shopping system. To place an order, a user connects to the system, searches to find items to purchase, selects one or more items, and supplies credit card information to pay for them. (i) Create a scenario for a user making a purchase. (ii) Develop a use case diagram and brief specification for a use case, PlaceOrder , which is modeled on this scenario. The use case should show a relationship to a previously specified use case, Pay , which models credit card payments. (You do not need to specify the Pay use case.) Question 2: Ship A has two instruments, which provide digital information for navigation: (1) A global positioning system (GPS) measures the position and velocity of Ship A. (2) A radar set measures the distance and bearing of other ships from Ship A. The Collision Avoidance System continually receives data from these two instruments. From the data, a plotting subsystem calculates the track of each other ship relative to Ship A. This is displayed on a screen. If the other ship appears to be on a collision course, the system alerts the crew of the ship. Create a UML class diagram for the system. Select the classes. For each class, list at least one attribute and one operation and Draw a possible class diagram. Question 3: The following description is a time plan submitted by an IT firm for the proposed development of a new company database.
Background image of page 1
" In week 1 and 2, we will talk to the clients in detail and carry out interviews with a sample of the staff members who would use the system. In week 3 we will produce an overview of the system and describe it to the clients in a meeting at the end of the week. This will be followed by 3 months of work by our engineers, after which the product will be presented to the clients for user acceptance and performance testing in week 17 and 18. We aim to have the full product deployed by the end of week 19, one of our engineers will remain on site for one week after deployment to deal with any technical difficulties that may arise." Briefly answer the following questions: 1. what development phase are they describe for weeks 1 and 2? 2. what development phase (s) do you think the form intends to carry out in weeks 4 – 16 ? 3. what kind of software process models do the firm appear to be following here? Is it appropriate model to use ? why ? Give your opinion. 4. Draw a state machine diagram for this model.
Background image of page 2
Sign up to view the entire interaction

Recently Asked Questions

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors.


Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question