QUIZ 1
 It is a person employed to maintain and operate a computer system and/or network.
system administrator
This person maintains network infrastructure such as switches and routers, and diagn
oses problems with these or with the behavior of network-attached computers
network administrator
It is  a person maintains a database system, and is responsible for the integrity of the 
data and the efficiency and performance of the system.
database administrator
A  person  who maintains web server services (such as Apache or IIS) that allow for in
ternal or external access to web sites. 
web administrator
A _________
administrator is a specialist in computer and network security, including the administ
ration of security devices such as firewalls, as well as consulting on general security 
measures.
security
This
staff respond to individual users' difficulties with computer systems, provide instructi
ons and sometimes training, and diagnose and solve common problems.
Technical support
A _________ is the administrator of a mail server
postmaster
A _________ distribution is a member of the family of Unix-
like operating systems built on top of the Linux kernel.
Linux
This is a computer with a high level of performance as compared to a general-
purpose computer. 
supercomputer
This computer
became a significant OS market share category starting with Apple's iOS-based iPad i
n 2010
tablets
A ______
operator performs routine maintenance and upkeep, such as changing backup tapes 
or replacing failed drives in a RAID. 
computer
This system was first announced on 16 August 1993 by Ian Murdock
Debian
This
is a computer operating system based on the Debian Linux distribution and distribut
ed as free and open source software, using its own desktop environment
Ubuntu
It
is a series of graphical interface operating systems developed, marketed, and sold by 
Microsoft.
Microsoft Windows
Windows Server server operating system by Microsoft, as part of the Windows ME
family of operating systems
False
QUIZ 2
An acronym for Beginners All-purpose Symbolic Instruction
                                                              Answer 1
Code, a high-level programming language intended to
                                                               BASIC
facilitate learning to program in an interactive environment.
 Execution of programs serially with no interactive            Answer 2
processing. Contrast with real time processing.                 batch processing
A measure of how closely the mean value in a series of         Answer 3
replicate measurements approaches the true value.               bias
Pertaining to an actual configuration of software code         Answer 4
resulting from a software development project.                  as built
                                                               Answer 5
The number of records in a block.
                                                                blocking factor
PRELIM EXAM
A test case identification technique which produces enough
                                                                Answer 1
test cases such that each decision has a true and a false
                                                                   branch analysis
outcome at least once.
Ensuring continuous adequate performance of sensing,
                                                                Answer 2
measurement, and actuating equipment with regard to
                                                                   calibration
specified accuracy and precision requirements.
 A mathematical entity whose value, namely, the value of the
dependent variable, depends in a specified manner on the
values of one or more independent variables, with not more      Answer 3
than one value of the dependent variable corresponding to          function
each permissible combination of values from the respective
ranges of the independent variables.
Pertaining to the principles of mathematical logic developed    Answer 4
by George Boole, a nineteenth century mathematician.               boolean
An object-oriented high-level programming language.             Answer 5
                                                                         C++
An instruction which causes program execution to jump to a
                                                                        Answer 6
new point in the program sequence, rather than execute the
                                                                         branch
next instruction. 
A variable that is set to a prescribed state, often "true" or
                                                                Answer 7
"false", based on the results of a process or the occurrence of
                                                                 flag
a specified condition.
                                                                        Answer 8
cathode ray tube
                                                                         CRT
                                                                        Answer 9
 complex instruction set computer
                                                                         CISC
Communications systems that use optical fibers for                      Answer 10
transmission.                                                            fiber optics
Midterm Quiz 1
A manual testing technique in which program
documents [specifications (requirements, design),
                                                          Answer 1
source code or user's manuals] are examined in a
                                                           inspection
very formal and disciplined manner to discover
errors, violations of standards and other problems. 
An assessment of the consequence of the worst
                                                          Answer 2
credible mishap that could be caused by a specific
                                                           hazard severity
hazard.
A programming language which requires little
knowledge of the target computer, can be translated
into several different machine languages, allows
symbolic naming of operations and addresses,          Answer 3
provides features designed to facilitate expression of high-level language
data structures and program logic, and usually
results in several machine instructions for each
program statement.
A sequence of program statements that can never be Answer 4
executed.                                           infeasible path
A diagram of a software system or module,                 Answer 5
consisting of a rectangle on the left listing inputs, a    input-process-output chart
 rectangle in the center listing processing steps, a
 rectangle on the right listing outputs, and arrows
 connecting inputs to processing steps and
 processing steps to outputs. 
 Midterm Quiz 2
A language used to identify
a sequence of jobs, describe
                             Answer 1
their requirements to an
                              job control language
operating system, and
control their execution.
 An organization involved in
the generation and
promulgation of standards.
IEEE standards represent the
formalization of current
                             Answer 2
norms of professional
                              Institute of Electrical and Electronic Engineers
practice through the process
of obtaining the consensus
of concerned, practicing
professionals in the given
field.
A standard interface for hard
disks which provides for
                              Answer 3
building most of the
                               integrated drive electronics
controller circuitry into the
disk drive to save space.
The complete set of
instructions recognized by a
                             Answer 4
given computer or provided
                              instruction set
by a given programming
language.
A requirement that specifies Answer 5
an external item with which   interface requirement
a system or system
component must interact, or
sets forth constraints on
formats, timing, or other
factors caused by such an
interaction.
 Midterm Exam
 A non-moving storage device utilizing one
                                              Answer 1
 of a number of types of electronic circuitry
                                               main memory
 to store information
 A measure of the reliability of a computer
 system, equal to average operating time of
                                               Answer 2
 equipment between failures, as calculated
                                                mean time   between failures
 on a statistical basis from the known failure
 rates of various components of the system.
 Activities such as adjusting, cleaning,
 modifying, overhauling equipment to assure Answer 3
 performance in accordance with              maintenance
 requirements. 
 Pertaining to the simultaneity of two or      Answer 4
 more processes.                                 parallel
 Computer instructions and definitions
 expressed in a form [binary code] that can
 be recognized by the CPU of a computer. All Answer 5
 source code, regardless of the language in   machine code
 which it was programmed, is eventually
 converted to machine code. 
 A source code instruction that is replaced by
 a predefined sequence of source
                                               Answer 6
 instructions, usually in the same language as
                                                macroinstruction
 the rest of the program and usually during
 assembly or compilation.
 A sequence of instructions that may be
                                               Answer 7
 performed in the execution of a computer
                                                 path
 program.
 The time interval between the instant at      Answer 8
which a CPU's instruction control unit
initiates a call for data and the instant at     latency
which the actual transfer of the data starts.
A relational database programming system
                                         Answer 9
incorporating the SQL programming
                                          Oracle
language.
A technology for writing programs that are
made up of self-sufficient modules that    Answer 10
contain all of the information needed to    object oriented      programming
manipulate a given data structure.
An arrangement of nodes and                     Answer 11
interconnecting branches.                        network
Data for which space is allocated but for       Answer 12
which no value currently exists.                 null data
A high priority interrupt that cannot be        Answer 13
disabled by another interrupt.                   non-maskable interrupt
The period of time in the software life cycle
during which a software product is
employed in its operational environment,      Answer 14
monitored for satisfactory performance, and operation and      maintenance phase
modified as necessary to correct problems
or to respond to changing requirements.
A computer program that creates a single
load module from two or more
independently translated object modules or Answer 15
load modules by resolving cross references  linkage editor
among the modules and, possibly, by
relocating elements. 
Final Quiz 1
Match the term/details to complete each statement.
A language used to express computer programs.
See: computer language, high-level language, Answer 1
                                              programming language
low-level language.
In image processing and pattern recognition,
the smallest element of a digital image that can Answer 2
                                                  pixel
be assigned a gray level.
Establishing confidence through appropriate
testing that the finished product produced by a Answer 3
specified process meets all release requirements qualification, product performance
for functionality and safety.
The planned systematic activities necessary to
ensure that a component, module, or system     Answer 4
conforms to established technical               quality assurance
requirements. 
A character string that enables a user to have
full or limited access to a system or to a set of   Answer 5
                                                      passw ord
data.
Final Quiz 2
Match the term/details to complete each statement. 
A software V&V task to determine the extent of
V&V analysis and testing that must be repeated         Answer 1
when changes are made to any previously                  regression analysis and testing
examined software products.
High frequency electromagnetic waves that
emanate from electronic devices such as chips and Answer 2
                                                   radio frequency interference
other electronic devices.
Chips which can be called read/write memory,
since the data stored in them may be read or new Answer 3
data may be written into any memory address on    random access memory
these chips.
Documentation of changes made to the system.           Answer 4
                                                         record of change
The process of determining the achieved level of
reliability for an existing system or system     Answer 5
                                                  reliability assessment
component.
Final Exam
Match the term/details to complete each Match the term/details to complete each
statement.                              statement. 
An Electronic Industries Association (EIA) standard for Answer 1
                                                         RS-232-C
connecting electronic equipment. 
An automatic device that uses feedback to govern the        Answer 2
                                                             servomechanism
physical position of an element.
A process or meeting during which a work product or
set of work products, is presented to project personnel,    Answer 3
                                                             review
managers, users, customers, or other interested parties
for comment or approval. 
Relative to software changes, this means validating the
change itself, assessing the nature of the change to    Answer 4
                                                         revalidation
determine potential ripple effects, and performing the
necessary regression testing
 A document reporting on any event that occurs during       Answer 5
testing that requires further investigation. See: failure    test incident report
analysis.
A review conducted to evaluate preliminary test results
for one or more configuration items; to verify that the
test procedures for each configuration item are            Answer 6
complete, comply with test plans and descriptions, and      test readiness    review
satisfy test requirements; and to verify that a project is
prepared to proceed to formal testing of the
configuration items.
Test data based on input values that are likely to require Answer 7
                                                            special test   data
special handling by the program. 
A classification of ICs [chips] based on their size as      Answer 8
expressed by the number of circuits or logic gates they      small scale integration
contain. 
Period of time beginning when a software product is         Answer 9
conceived and ending when the product is no longer           software life cycle
available for use.
An inherent, possibly accidental, trait, quality, or
property of software; e.g., functionality, performance, Answer 10
                                                           software characteristic
attributes, design constraints, number of states, lines or
branches.