Question: Software Development Processes and Methodologies Question 4 a) Create labelled diagrams to illustrate the following types of module coupling: i. Common environment coupling ii. Control

 Software Development Processes and Methodologies Question 4 a) Create labelled diagrams

Software Development Processes and Methodologies Question 4 a) Create labelled diagrams to illustrate the following types of module coupling: i. Common environment coupling ii. Control coupling iii. Data coupling b) Compare Python and C++ on the following points: i. Encouraging secure programming ii. Encouraging robust programming Encouraging modular programming jii. i. c) You have been asked to run a static security audit on the codebase for a piece of software. What is the difference between a static and a dynamic security audit? ii. Give TWO examples and descriptions of the kind of problems you would expect a static security audit to find in source code files. d) During the course, you have used the bandit code analyzer to detect problems in Python code. Present a code fragment which illustrates a problem that bandit can detect

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!