Symmetric Encryption and
Some Basic Terminology
Plaintext - original message
Ciphertext - coded message
Cipher - algorithm for transforming plaintext to ciphertext
Key - info used in cipher known only to sender/receiver
Secure Networks, Concepts &
Computer Security Concepts
Before the widespread use of data processing equipment, the security of
information valuable to an organization was provided primarily by
physical and administrative means
Agile mean moving quickly. Agile methodology is a lightweight methodology for
The most important of the principles is customer satisfaction by giving rapid and
continuous delivery of small and useful software, because of agile proces
Explain the purpose and objectives of objectoriented design
Develop design class diagrams
Develop interaction diagrams based on the principles
of object responsibility and use case controllers
Object-Oriented Analysis and Design and the Unif
BUSINESS LAW (BG 201) CHAPTER 1
a) Define the word law.
b) Distinguish the following:
Private law; 2
Public international law and private international law.
Describe the differences between requirements
activities and design activities
Explain the purpose of design and the difference
between architectural and detailed design activities
Describe each design discipline activity
Explain how statecharts can be used to describe
Use statecharts to model system behavior and
Explain the importance of design patterns in objectoriented design
Briefly describe and use the singleton, adaptor, a
1. True or false: A software object may also be referred to as an instance of a class.
A(n) _ diagram captures information about the valid states and transitions of an object.
A(n) _ is simply a way to catego
1. True or false: The user interface is limited to screens.
2. High-level information system design affecting the entire system if often referred to as
_ architecture employs multiple computer systems in a coope