What is the systems development life cycle?
When you build a program using an asortment of phases.
During the systems development life cycle, do the phases have to be in order?
No
What are the phases of the systems development life cycle?
Analysis phase, design phase, implementation phase, and testing phase.
What is the waterfall approach?
When the system development life cycle is completed in steps, and previous steps aren’t revisited.
What is the spiral approach?
Doing amounts of the system development lifestyle in sequence and repeating.
What does analysis do?
determines the goal of the program.
What does design do?
Determines how to build the program.
What does implementation do?
Builds the program according to the design.
What does test do?
Checks if the program meets the goal.
What is an object?
A group of data (variables) and operations that can be performed on that data (functions).
What is an abstraction?
When a user is able to act on the object, at a higher level and lower level operations are hidden.
Explain the difference between high and low-level objects.
An example of a high-level object would be a chair, while the low-level would be all the pieces that make up the chair (wood, fabric, etc.)
What is UML?
Unified Machine Language
What is UML used for?
modeling language for software to visualize program structure.
What is UML behavioral diagram?
Visualize software behavior similar to that of ZyBooks.
What is a UML structure diagram?
visualize static elements such as functions and variables.
When are sequence diagrams usually created?
During the design and analysis phase.