Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Writing a scenario Moving through the object model design process with your scenario (i.e., Noun-Verb Analysis, Use Case Diagram, CRC Card, and UML Class Diagrams)


  1. Writing a scenario
  2. Moving through the object model design process with your scenario (i.e., Noun-Verb Analysis, Use Case Diagram, CRC Card, and UML Class Diagrams)
  3. Implementing the functionality and unit tests

You do not need to build a user interface.

Steps:


  1. Write a scenario, the domain for the scenario is a Library. Example scenarios would be: checking in and checking out books; assigning, notifying, and collecting late fees; club management; etc. The scenario should be 150-250 words.
  2. Do a Noun-Verb Analysis of your scenario.
  3. Create a Use Case Diagram based on this noun-verb analysis, there should be:
    1. At least, four main use cases;
    2. At least two actors;
    3. At least four 'uses' use cases;
    4. A system boundary.
  4. Create at least 5 CRC cards, each card needs at least 3 responsibilities and 2 collaborators. You should at least flesh out 1 (preferably 2) of your main use cases.
  5. Create a UML Class diagram that reflects the CRC cards and Use Cases.
  6. Implement a basic version of your proposed functionality and create unit tests for each class. You should at least have 5 classes, 1 of which should be abstract, 2 of which should inherit from this abstract class, and 2 of which should not inherit from this abstract class (or the subclasses).
  7. Turn in a zip archive of:
    1. a pdf of your Noun-Verb analysis
    2. a pdf of your Use Case diagram
    3. a pdf of your CRC cards
    4. a pdf of your UML Class diagram
    5. a pdf of your noun-verb analysis, where you have highlighted the nouns in blue and the verbs in green

QUESTION 2

  1. Create a new project M04-ACT01 in IntelliJ, make sure to generate a main file.
  2. Make the project a git repo
  3. Make an initial commit
  4. Add a hello world print statement to the main project
  5. Commit this change
  6. Take a screenshot of your git log on the command line
  7. Export the zip file and add the pdf of the screenshot and turn these in




Step by Step Solution

3.52 Rating (152 Votes )

There are 3 Steps involved in it

Step: 1

Scenario Consider a scenario where library members can borrow and return bookssearch the catalogrenew loansand pay finesThey can also update their personal information and createmanage reading lists N... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Systems analysis and design in a changing world

Authors: John W. Satzinger, Robert B. Jackson, Stephen D. Burd

5th edition

9780324593778, 1423902289, 9781305117204, 324593775, 978-1423902287

More Books

Students also viewed these Programming questions

Question

2. Does your tone of voice vary with different students?

Answered: 1 week ago