Skip to content

Instantly share code, notes, and snippets.

@odds-get-evened
Last active April 21, 2022 22:31
Show Gist options
  • Save odds-get-evened/974e573c6b16a7b7b966b002df3161e2 to your computer and use it in GitHub Desktop.
Save odds-get-evened/974e573c6b16a7b7b966b002df3161e2 to your computer and use it in GitHub Desktop.
object-oriented analysis

problem definition:

  • write a problem statement

requirement specification:

  • understand the objectives after creating the problem statement
  • it should state:
    • a list of outputs that are required.
    • a list of processes that will produce these outputs
    • a list of inputs required
    • the recourses that may arise to achieve these results

object identification:

  • identify real-world and abstract objects

data flow diagrams:

  • symbolic representation of of data indicating flow from point to point

textual analysis:

  • identify object services
    • determine the set of services each object will perform
  • establish connections between objects
    • establish communications between objects
    • communications is based on the services each object gives and receives
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment