echniques associated with defensive programming include all the following EXCEPT
ID: 449369 • Letter: E
Question
echniques associated with defensive programming include all the following EXCEPT for the:
source code walkthroughs
simplication
filtering input
attack tree
8 points
Question 2
As part of the threat modeling process, software designers rank threats using certain categories. The first threat category is called:
discovered
affected
damage
reproduce
8 points
Question 3
Formulating programs as a series of objects and methods that interact to perform a specific task is a function of what paradigm?
Event-driven
Procedural
Object-oriented
Declarative
8 points
Question 4
The paradigm that provides efficiency for processing words and language and describes the problem is known as the:
procedural paradigm
object-oriented paradigm
declarative paradigm
event-driven paradigm
8 points
Question 5
Which term is a collection of language-specific programming tools that enables a programmer to develop applications for a specific computer program, such as Windows PCs?
Application Programming Interface (API)
Software Development Kit (SDK)
Visual Development Environment (VDE)
Integrated Development Environment (IDE)
8 points
Question 6
According to the Unit VIII Lesson in the Study Guide, the Software Assurance Forum for Excellence in Code produced a paper describing the fundamental practices for software development. Identify and briefly describe at least three of the principles.
Your response should be at least 150 words in length.
Path: p
Words:0
20 points
Question 7
Where can someone obtain programming tools? Identify at least two of these tools, giving a brief description of each.
Your response should be at least 150 words in length.
Path: p
Words:0
20 points
Question 8
There are four programming paradigms discussed in the textbook. Please identify all four and give a brief description of each.
Your response should be at least 150 words in length.
source code walkthroughs
simplication
filtering input
attack tree
Explanation / Answer
Answer-1 Simplicity, as all others are the important attributes of the Defensive programming.
Answer-2 discovered.
Answer-3 Object oriented.
Answer-4 Procedural
Answer-5 Software Development Kit (SDK)
Answer-6 The three principle are:
1. The things should be kept as simple as they can. The reason being simplicity makes the others also undersatnd the program in a much effitient way and making the program successful.
2. Remove the unnecessary things from the software. Those codes should be removed that are not necessary for the project.
3. Dont repeat codes and make it understandable to the others.
Answer-7 Programming tools are available with the manufacturers and some are also available on websites on the internet. The two tools of programming are:
1. Integrated development environment : It is a tool that provide the software developer source code editor, build automation tools and a debugger.
2. Computer-assisted software engineering: It is the domain of software tools used to design and implement applications. CASE tools are similar to and were partly inspired by Computer Aided Design (CAD) tools used to design hardware products.
Answer-8 The four programming paradigms are:
1. Imperative
2. Logic
3. Functional
4. Object orented.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.