Answered step by step
Verified Expert Solution
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)
- 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)
- Implementing the functionality and unit tests
You do not need to build a user interface.
Steps:
- 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.
- Do a Noun-Verb Analysis of your scenario.
- Create a Use Case Diagram based on this noun-verb analysis, there should be:
- At least, four main use cases;
- At least two actors;
- At least four 'uses' use cases;
- A system boundary.
- 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.
- Create a UML Class diagram that reflects the CRC cards and Use Cases.
- 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).
- Turn in a zip archive of:
- a pdf of your Noun-Verb analysis
- a pdf of your Use Case diagram
- a pdf of your CRC cards
- a pdf of your UML Class diagram
- a pdf of your noun-verb analysis, where you have highlighted the nouns in blue and the verbs in green
QUESTION 2
- Create a new project M04-ACT01 in IntelliJ, make sure to generate a main file.
- Make the project a git repo
- Make an initial commit
- Add a hello world print statement to the main project
- Commit this change
- Take a screenshot of your git log on the command line
- 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...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started