Study Flashcards
Use Case
describes a singular goal of one user and briefly outlines how they will accomplish the goal
models how a user interacts with a program
Use Case Diagram
Class Diagram
models the classes, or objects of a program
Sequence Diagram
interaction between software components and order of events
Activity diagram
a flowchart of an activity (loop, function, etc.) within the program
Compiled Languages
C
C++
Java
C#
Interpreted Languages
Python
JavaScript
MATLAB
Statically Typed Languages
C
C++
Java
Dynamically Typed Languages
Python
Statically typed
languages are considered safer
dynamically typed
considered easier to use and require fewer variables.
4 parts of SDLC
Analysis - Design - Implementation - Testing
assigns a variable with a value, such as x = 5
Assignment Statement
declares a new variable, specifying the variable’s name and type.
variable declaration
hold whole number values, like 1, 999, 0, or -25
values that are counted, like 42 cars, 10 pizzas, or -95 days.
Integer