Software engineering

  • Job DurationLess than a week
  • Project LevelBasic Level
  • Project deadlineExpired

Project detail

I am looking for a talented software engineer to join our team in developing a top-notch application. . As part of the project, you will need to create use cases, sequence diagrams, and GRASP architectures.

The objective of this project is to enhance the existing Point of Sale (POS) system described in the course textbook. Specifically, we focus on implementing the “Handle Return” use-case, which involves enabling customers to return one or more items from a previous purchase by presenting the receipt. This project entails defining the use-case, updating the domain model, creating sequence diagrams to illustrate the design model, explaining the design in terms of GRASP (General Responsibility Assignment Software Patterns) patterns, and providing an implementation of the designed system.

– Define the “Handle Return” use-case. (15) Update the domain model for this use-case (15) – Define the design model by drawing Sequence Diagrams. (Assume that all

necessary data are in the containers as in the book) (30) Explain the design in terms of GRASP patterns. (10)

Give the implementation of the design (30)

Skills Required

Industry Categories

Freelancer type required for this project