quizlet software development definitions

Software Development topic

Analysis and Design

  • software development process
    • analysis, design, implementation, test, evaluate
  • analysis: functional requirements
    • input, process, output
  • design
    • notation: flowchart, structure diagram, pseudocode
    • user interface

Software Development topic

Data structures, Algorithms

  • data type: variables and values
    • integer, real, character, string, character, boolean
    • array
      • size, index
    • standard algorithm
      • input validation
      • traverse array
      • running total

Software Development topic

Constructs

  • arithmetic: add, subtract, multiply, divide
  • exponent calculation
  • concatenation (join text)
  • selection: IF, ELSE, nested IF
    • conditions: simple, complex, logical operators
      • AND, OR, NOT
    • comparisons: >, >=, <, <=, != (≠)
  • loop, repetition
    • fixed unconditional
    • conditional
  • function
    • length, random, round
    • parameter


Software Development topic

Test, Evaluate

  • test values: normal, extreme, exceptional
  • test table
    • expected, actual output
  • error
    • syntax, logic, execution (runtime)
  • fit for purpose
  • efficiency
    • loops, arrays, nested IF
  • readability
    • comment, whitespace, meaningful identifier, indentation
  • robustness
    • input validation

Software Development Unit

All topics

quizletSoftwareN5.pdf

Software Development

Revision Sheet

  • This PDF contains all the software development key words
  • You can print this document or study it online.
  • Don't forget to follow up with a quizlet test.