While writing code for a software module, if the programmer finds it necessary to make a change to the module as it was designed, what are the necessary steps that should be taken in order to insure the delivery of a successful software? (select best possible answer
The change must be traced back to the specification and design for possible implications on other modules.
The “blueprint” of a software system is created in which phase of the Software Development Process?
Design
Which step in the Software Development Process occurs after the release of the software?
Maintenance
What is the purpose of the bubble sort algorithm?
To sort a list of elements in ascending or descending order
Structured data is information that does not reside in a relational database but has some organizational properties that make it easier to analyze
False
If the elements ‘A’, ‘B’, ‘C’ are pushed in a stack and then popped one at a time, in what order will they be removed?
C → B → A
Which one of the following is not a career opportunity associated with AI or Machine Learning directly?
Cloud Support Engineer
An ethical dilemma is characterized as a person having to make a choice on competing values, such as personal versus professional
True
Legislation and policies relating to a field of endeavor trail the moral and ethical issues stemming from that field.
True
The proliferation of computers in other fields such as medicine has: _____
made ethical matters more complicated
A mathematical model for computing along with an abstract digital computing machine were introduced by ______
Alan Turing
The branch of mathematics in which variables take only one or two values is called _______
Boolean Algebra
Which of the following services are controlled by the Operating System?
All of the other answers are correct
What is the output of OR gate if its inputs are A=1 and B=1?
1
The networking and communication in Peer-To-Peer networks are regulated by a designated node that controls communications among the entire network participants
False
Which one is the most crucial step in problem solving?
Understanding the Problem
Which two are examples of linear data structures?
Stacks and Queues
Software Engineering is about simplifying the algorithms of large-scale problems
False
An algorithm is an ordered list of clearly defined steps that fully describes a process
True
Which of the following best characterizes the idea behind Internet of Things?
A network of interconnected objects that can exchange data in real-time
Which of the following is incorrect for A^B?
0^1=1
Which statement is incorrect?
None. All other statements are correct
Microcode is a set of low-level instructions that is stored permanently in a CPU or peripheral controller
True
Choose the correct flow of steps in the software development process
Requirement collection → Requirement Analysis → Design → Coding and Testing → Installation → Maintenance
Fill in the blank.
Flowchart is a diagram that shows ________
each step or progression within a process