Skip to content

CPW-207 assignment#3 Logan#55

Open
logprogrammer92 wants to merge 7 commits intomainfrom
CPW207-Assignment3-Logan
Open

CPW-207 assignment#3 Logan#55
logprogrammer92 wants to merge 7 commits intomainfrom
CPW207-Assignment3-Logan

Conversation

@logprogrammer92
Copy link
Contributor

This pull request adds initial documentation for system analysis and requirements, including CRC cards and features/use cases. These documents help clarify the responsibilities of core domain entities and outline user interactions and system functionality.

Documentation of system analysis:

  • Added CRC cards for core entities (Game, User, Friends, Conversations) in docs/analysis/crc-cards.md, specifying their responsibilities and collaborators.

Documentation of features and use cases:

  • Created docs/analysis/features-and-usecases.md detailing system features, brief use cases, use case traceability, and a UML use case diagram to visualize user interactions.

@logprogrammer92 logprogrammer92 added the assignment Issue/PR is for a school assignment label Feb 18, 2026
@logprogrammer92 logprogrammer92 changed the title Cpw207 assignment#3 logan CPW-207 assignment#3 logan Feb 18, 2026
@logprogrammer92 logprogrammer92 changed the title CPW-207 assignment#3 logan CPW-207 assignment#3 Logan Feb 18, 2026
Copy link

@rachelkingCPTC rachelkingCPTC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job, overall! Your Use Case diagram is especially neat. One optional improvement could be to add the use case number to the diagram.

Comment on lines +4 to +9
- Log In
- Log Out
- Register
- Game library
- Search
- User Interactions

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good list that could use just a bit more detail. For example -- Register. Register for what? Search for what?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

assignment Issue/PR is for a school assignment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants