36
Question 1 Marks: 1/1 The design for the software is described in the structured English . Answer: True False Correct Marks for this submission: 1/1. Question 2 Marks: 1/1 In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program. Answer: True False Correct Marks for this submission: 1/1. Question 3 Marks: 1/1 The process of gaining an understanding of what is required of a system is called requirements analysis. Answer: True False Correct Marks for this submission: 1/1. Question 4 Marks: 1/1 The software may be unnecessarily difficult and time-consuming to develop. Answer:

Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Question 1 Marks: 1/1

The design for the software is described in the structured English .

Answer:

True False CorrectMarks for this submission: 1/1.Question 2 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 3 Marks: 1/1

The process of gaining an understanding of what is required of a system is called

requirements analysis. Answer:

True False CorrectMarks for this submission: 1/1.Question 4 Marks: 1/1

The software may be unnecessarily difficult and time-consuming to develop.

Answer:

True False CorrectMarks for this submission: 1/1.Question 5 Marks: 1/1

Requirements specification

Page 2: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

sets out as precisely as possible what is required of the software Answer:

True False CorrectMarks for this submission: 1/1.Question 6 Marks: 1/1 Once the code is written, it can be reused as many times as required by calling the function, possibly with different arguments.Answer:

True False CorrectMarks for this submission: 1/1.Question 7 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 8 Marks: 1/1

We need to include in a function specification so that it can be used without any knowledge of its implementation

Choose one answer. a. The return value (if any).

b. A description of the externally visible effects of the function (what it

c. The number and type of the arguments (if any);

d. All of the above CorrectMarks for this submission: 1/1.Question 9 Marks: 1/1

The use of modules facilitates:

Choose one answer. a. All of the above

Page 3: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

b. The isolation and identification of problems or errors in the code;

c. The developer’s understanding of what is required by the software; d. The separate development of different aspects of a software development project, potentially by different people working in parallel;

CorrectMarks for this submission: 1/1.Question 10 Marks: 1/1

Design a software is creating descriptions of the software, in words, by using diagrams or using formal notations devised specifically for this purpose.

Answer:

True False CorrectMarks for this submission: 1/1.Question 11 Marks: 0/1

______________ is appropriate for repetition in a situation when we do not know how many iterations will be required

Choose one answer.

a. A while loop

b. Both a & c. c. A for loop

d. Nested if IncorrectMarks for this submission: 0/1.Question 12 Marks: 1/1

One role of a function is to enable the program code for a specific task to be reused.

Answer:

True False CorrectMarks for this submission: 1/1.Question 13 Marks: 1/1

Page 4: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

The separate development of different aspects of a software development project, potentially by different people working in parallel is possible because of

Choose one answer. a. Program specifications

b. All Above.

c. Using the modules.

d. Using the integrated circuits CorrectMarks for this submission: 1/1.Question 14 Marks: 0/1

developing the overall structure and logic of the software, is sometimes referred to as

Choose one answer. a. Integrated design

b. None of the above

c. Preliminary design. d. Advanced design

IncorrectMarks for this submission: 0/1.Question 15 Marks: 1/1

Partitioning requirements into related subgroups generally becomes more necessary as the size of the system being developed increases

Answer:

True False CorrectMarks for this submission: 1/1.Question 16 Marks: 1/1

JavaScript offers various mechanisms for structuring programs and for enabling related subtasks to be implemented as separate code modules

Answer:

True False Correct

Page 5: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Marks for this submission: 1/1.Question 17 Marks: 1/1

Successful interaction with computers doesn't require specific forms of communication such as a sequence of precisely defined instructions in a language that the computer ‘understands’

Answer:

True False CorrectMarks for this submission: 1/1.Question 18 Marks: 1/1

If the software developer fails to gain a clear understanding of what is expected of the system, then a lengthy process of development may result in a system that is not acceptable to the client.

Answer:

True False CorrectMarks for this submission: 1/1.Question 19 Marks: 0/1

The use of modules facilitates:

Choose one answer. a. Analyzing b. Code modification which enables replacement of parts of a program while minimising the effect on other parts.

c. Code reuse;

d. Both a & b IncorrectMarks for this submission: 0/1.Question 20 Marks: 0/1

The structure of the software reflects the way in which most users find it easiest to think about the overall task by breaking it down into subtasks.

Answer:

True False

Page 6: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

IncorrectMarks for this submission: 0/1.

Question 1 Marks: 1/1 Once the code is written, it can be reused as many times as required by calling the function, possibly with different arguments.Answer:

True False CorrectMarks for this submission: 1/1.Question 2 Marks: 1/1

The use of modules facilitates:

Choose one answer. a. The isolation and identification of problems or errors in the code;

b. All of the above

c. The developer’s understanding of what is required by the software; d. The separate development of different aspects of a software development project, potentially by different people working in parallel;

CorrectMarks for this submission: 1/1.Question 3 Marks: 1/1

JavaScript offers various mechanisms for structuring programs and for enabling related subtasks to be implemented as separate code modules

Answer:

True False CorrectMarks for this submission: 1/1.Question 4 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False Correct

Page 7: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Marks for this submission: 1/1.Question 5 Marks: 1/1

We need to include in a function specification so that it can be used without any knowledge of its implementation

Choose one answer. a. All of the above

b. The number and type of the arguments (if any);

c. The return value (if any).

d. A description of the externally visible effects of the function (what it CorrectMarks for this submission: 1/1.Question 6 Marks: 1/1

Control the flow of execution of the program by

Choose one answer. a. Calling on a number of separately designed modules to carry out loading from the memory. b. None of the above

c. Calling on another programs to carry out specific parts of the program’s functionality. d. Calling on a number of separately designed modules to carry out specific parts of the program’s functionality.

CorrectMarks for this submission: 1/1.Question 7 Marks: 1/1

developing the overall structure and logic of the software, is sometimes referred to as

Choose one answer. a. Advanced design

b. Preliminary design.

c. None of the above

d. Integrated design CorrectMarks for this submission: 1/1.Question 8 Marks: 1/1

Page 8: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Creating descriptions of the software, in words, by using diagrams or using formal notations devised specifically for this purpose.

Choose one answer. a. Design for the software

b. Design for the hardware

c. Design for the CPU

d. None of the above CorrectMarks for this submission: 1/1.Question 9 Marks: 1/1

One role of a function is to enable the program code for a specific task to be reused.

Answer:

True False CorrectMarks for this submission: 1/1.Question 10 Marks: 1/1

Design a software is creating descriptions of the software, in words, by using diagrams or using formal notations devised specifically for this purpose.

Answer:

True False CorrectMarks for this submission: 1/1.Question 11 Marks: 1/1

Partitioning requirements into related subgroups generally becomes more necessary as the size of the system being developed increases

Answer:

True False CorrectMarks for this submission: 1/1.Question 12 Marks: 1/1

Page 9: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

______________ is appropriate for repetition in a situation when we do not know how many iterations will be required

Choose one answer. a. Nested if

b. A while loop

c. A for loop

d. Both a & c. CorrectMarks for this submission: 1/1.Question 13 Marks: 1/1

The structure of the software reflects the way in which most users find it easiest to think about the overall task by breaking it down into subtasks.

Answer:

True False CorrectMarks for this submission: 1/1.Question 14 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 15 Marks: 1/1

The separate development of different aspects of a software development project, potentially by different people working in parallel is possible because of

Choose one answer. a. Using the integrated circuits

b. Using the modules.

c. All Above.

d. Program specifications Correct

Page 10: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Marks for this submission: 1/1.Question 16 Marks: 1/1

Taken into consideration the following specification :

function getTmaScores(aNumber)

/********************************************************/

/* Function gets a set of valid TMA scores from the user */

/* The function has a single argument: */

/* aNumber – the number of TMAs on the course */

/* The function returns an array containing the scores*/

 /*****************************************************************/

 

Choose one answer. a. Al l of the above b. This function will need to create a string big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time c. This function will need to create an array big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time d. This function will need to create an array

CorrectMarks for this submission: 1/1.Question 17 Marks: 1/1

The software may be unnecessarily difficult and time-consuming to develop.

Answer:

True False CorrectMarks for this submission: 1/1.Question 18 Marks: 1/1

The software design process involves a number of different activities and techniques. Many of the activities have a common feature in that they follow :

Page 11: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Choose one answer. a. a top-top approach

b. None of the above

c. a top-down approach

d. a down-down approach CorrectMarks for this submission: 1/1.Question 19 Marks: 0/1

The top-down approach means :

Choose one answer. a. The more specific features of the software are considered before the general – the large

b. The more general features of the CPU are considered before the more specific – the large

c. The more general features of the software are considered before the more specific – the

small d. The more general features of the software are considered before the more specific – the

large IncorrectMarks for this submission: 0/1.Question 20 Marks: 1/1

Requirements specification

sets out as precisely as possible what is required of the software Answer:

True False CorrectMarks for this submission: 1/1.

Question 1 Marks: 1/1

Partitioning requirements into related subgroups generally becomes more necessary as the size of the system being developed increases

Answer:

Page 12: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

True False CorrectMarks for this submission: 1/1.Question 2 Marks: 1/1

The software may be unnecessarily difficult and time-consuming to develop.

Answer:

True False CorrectMarks for this submission: 1/1.Question 3 Marks: 1/1

Successful interaction with computers doesn't require specific forms of communication such as a sequence of precisely defined instructions in a language that the computer ‘understands’

Answer:

True False CorrectMarks for this submission: 1/1.Question 4 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 5 Marks: 1/1 Once the code is written, it can be reused as many times as required by calling the function, possibly with different arguments.Answer:

True False CorrectMarks for this submission: 1/1.Question 6 Marks: 1/1

Page 13: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

JavaScript offers various mechanisms for structuring programs and for enabling related subtasks to be implemented as separate code modules

Answer:

True False CorrectMarks for this submission: 1/1.Question 7 Marks: 1/1

The use of modules facilitates:

Choose one answer. a. Code modification which enables replacement of parts of a program while minimising the effect on other parts. b. Analyzing

c. Code reuse;

d. Both a & b CorrectMarks for this submission: 1/1.Question 8 Marks: 1/1

The separate development of different aspects of a software development project, potentially by different people working in parallel is possible because of

Choose one answer. a. Using the modules.

b. Using the integrated circuits

c. Program specifications

d. All Above. CorrectMarks for this submission: 1/1.Question 9 Marks: 1/1

The software design process involves a number of different activities and techniques. Many of the activities have a common feature in that they follow :

Choose one answer. a. a down-down approach

b. a top-top approach

Page 14: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

c. None of the above

d. a top-down approach CorrectMarks for this submission: 1/1.Question 10 Marks: 1/1

Requirements specification

sets out as precisely as possible what is required of the software Answer:

True False CorrectMarks for this submission: 1/1.Question 11 Marks: 1/1

The top-down approach means :

Choose one answer. a. The more general features of the CPU are considered before the more specific – the large

b. The more specific features of the software are considered before the general – the large

c. The more general features of the software are considered before the more specific – the small d. The more general features of the software are considered before the more specific – the large

CorrectMarks for this submission: 1/1.Question 12 Marks: 1/1

Creating descriptions of the software, in words, by using diagrams or using formal notations devised specifically for this purpose.

Choose one answer. a. None of the above

b. Design for the hardware

c. Design for the software

d. Design for the CPU CorrectMarks for this submission: 1/1.

Page 15: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Question 13 Marks: 1/1

Design a software is creating descriptions of the software, in words, by using diagrams or using formal notations devised specifically for this purpose.

Answer:

True False CorrectMarks for this submission: 1/1.Question 14 Marks: 1/1

The design for the software is described in the structured English .

Answer:

True False CorrectMarks for this submission: 1/1.Question 15 Marks: 1/1

An appropriate user interface is essential to enable the user to carry out the prescribed tasks

Answer:

True False CorrectMarks for this submission: 1/1.Question 16 Marks: 1/1

Taken into consideration the following specification :

function getTmaScores(aNumber)

/********************************************************/

/* Function gets a set of valid TMA scores from the user */

/* The function has a single argument: */

/* aNumber – the number of TMAs on the course */

/* The function returns an array containing the scores*/

Page 16: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

 /*****************************************************************/

 

Choose one answer. a. This function will need to create an array big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time b. This function will need to create a string big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time c. This function will need to create an array

d. Al l of the above

CorrectMarks for this submission: 1/1.Question 17 Marks: 1/1

The structure of the software reflects the way in which most users find it easiest to think about the overall task by breaking it down into subtasks.

Answer:

True False CorrectMarks for this submission: 1/1.Question 18 Marks: 1/1

______________ is appropriate for repetition in a situation when we do not know how many iterations will be required

Choose one answer. a. Both a & c.

b. A for loop

c. A while loop

d. Nested if CorrectMarks for this submission: 1/1.Question 19 Marks: 1/1

We need to include in a function specification so that it can be used without any knowledge of its implementation

Choose one answer.

Page 17: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

a. A description of the externally visible effects of the function (what it

b. The return value (if any).

c. The number and type of the arguments (if any);

d. All of the above CorrectMarks for this submission: 1/1.Question 20 Marks: 1/1

If the software developer fails to gain a clear understanding of what is expected of the system, then a lengthy process of development may result in a system that is not acceptable to the client.

Answer:

True False CorrectMarks for this submission: 1/1.

Question 1 Marks: 1/1

The software design process involves a number of different activities and techniques. Many of the activities have a common feature in that they follow :

Choose one answer. a. a top-top approach

b. a down-down approach

c. None of the above

d. a top-down approach CorrectMarks for this submission: 1/1.Question 2 Marks: 1/1

______________ is appropriate for repetition in a situation when we do not know how many iterations will be required

Choose one answer. a. A for loop

b. Nested if

c. A while loop

d. Both a & c.

Page 18: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

CorrectMarks for this submission: 1/1.Question 3 Marks: 1/1

The design for the software is described in the structured English .

Answer:

True False CorrectMarks for this submission: 1/1.Question 4 Marks: 1/1

The structure of the software reflects the way in which most users find it easiest to think about the overall task by breaking it down into subtasks.

Answer:

True False CorrectMarks for this submission: 1/1.Question 5 Marks: 1/1

The separate development of different aspects of a software development project, potentially by different people working in parallel is possible because of

Choose one answer. a. Using the integrated circuits

b. Program specifications

c. All Above.

d. Using the modules. CorrectMarks for this submission: 1/1.Question 6 Marks: 1/1

In top-top approach the designs start with the specification of the software and are progressively refined until a stage of detail is reached from which coding is a relatively straightforward task.

Answer:

True False Correct

Page 19: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Marks for this submission: 1/1.Question 7 Marks: 1/1

We need to include in a function specification so that it can be used without any knowledge of its implementation

Choose one answer. a. All of the above

b. The number and type of the arguments (if any);

c. The return value (if any).

d. A description of the externally visible effects of the function (what it CorrectMarks for this submission: 1/1.Question 8 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 9 Marks: 1/1

Taken into consideration the following specification :

function getTmaScores(aNumber)

/********************************************************/

/* Function gets a set of valid TMA scores from the user */

/* The function has a single argument: */

/* aNumber – the number of TMAs on the course */

/* The function returns an array containing the scores*/

 /*****************************************************************/

 

Page 20: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Choose one answer. a. This function will need to create an array big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time b. Al l of the above

c. This function will need to create an array d. This function will need to create a string big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time

CorrectMarks for this submission: 1/1.Question 10 Marks: 1/1

Partitioning requirements into related subgroups generally becomes more necessary as the size of the system being developed increases

Answer:

True False CorrectMarks for this submission: 1/1.Question 11 Marks: 1/1

JavaScript offers various mechanisms for structuring programs and for enabling related subtasks to be implemented as separate code modules

Answer:

True False CorrectMarks for this submission: 1/1.Question 12 Marks: 1/1

developing the overall structure and logic of the software, is sometimes referred to as

Choose one answer. a. Integrated design

b. Preliminary design.

c. Advanced design

d. None of the above CorrectMarks for this submission: 1/1.Question 13 Marks: 1/1

Page 21: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Successful interaction with computers doesn't require specific forms of communication such as a sequence of precisely defined instructions in a language that the computer ‘understands’

Answer:

True False CorrectMarks for this submission: 1/1.Question 14 Marks: 1/1

The top-down approach means :

Choose one answer. a. The more general features of the software are considered before the more specific – the large b. The more specific features of the software are considered before the general – the large

c. The more general features of the software are considered before the more specific – the small d. The more general features of the CPU are considered before the more specific – the large

CorrectMarks for this submission: 1/1.Question 15 Marks: 1/1 Once the code is written, it can be reused as many times as required by calling the function, possibly with different arguments.Answer:

True False CorrectMarks for this submission: 1/1.Question 16 Marks: 1/1

The use of modules facilitates:

Choose one answer. a. Code modification which enables replacement of parts of a program while minimising the effect on other parts. b. Code reuse;

c. Analyzing

d. Both a & b Correct

Page 22: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Marks for this submission: 1/1.Question 17 Marks: 1/1

The software may be unnecessarily difficult and time-consuming to develop.

Answer:

True False CorrectMarks for this submission: 1/1.Question 18 Marks: 1/1

The use of modules facilitates:

Choose one answer. a. The separate development of different aspects of a software development project, potentially by different people working in parallel; b. All of the above

c. The developer’s understanding of what is required by the software;

d. The isolation and identification of problems or errors in the code; CorrectMarks for this submission: 1/1.Question 19 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 20 Marks: 1/1

Design a software is creating descriptions of the software, in words, by using diagrams or using formal notations devised specifically for this purpose.

Answer:

True False CorrectMarks for this submission: 1/1.

Page 23: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Question 1 Marks: 1/1

developing the overall structure and logic of the software, is sometimes referred to as

Choose one answer. a. Preliminary design.

b. Integrated design

c. Advanced design

d. None of the above CorrectMarks for this submission: 1/1.Question 2 Marks: 1/1

Successful interaction with computers doesn't require specific forms of communication such as a sequence of precisely defined instructions in a language that the computer ‘understands’

Answer:

True False CorrectMarks for this submission: 1/1.Question 3 Marks: 1/1

Taken into consideration the following specification :

function getTmaScores(aNumber)

/********************************************************/

/* Function gets a set of valid TMA scores from the user */

/* The function has a single argument: */

/* aNumber – the number of TMAs on the course */

/* The function returns an array containing the scores*/

 /*****************************************************************/

 

Page 24: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Choose one answer. a. This function will need to create an array b. This function will need to create an array big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time c. This function will need to create a string big enough to hold all the TMA scores for the course and prompt the user to enter the scores, one at a time d. Al l of the above

CorrectMarks for this submission: 1/1.Question 4 Marks: 1/1

The software may be unnecessarily difficult and time-consuming to develop.

Answer:

True False CorrectMarks for this submission: 1/1.Question 5 Marks: 1/1

We need to include in a function specification so that it can be used without any knowledge of its implementation

Choose one answer. a. All of the above

b. A description of the externally visible effects of the function (what it

c. The number and type of the arguments (if any);

d. The return value (if any). CorrectMarks for this submission: 1/1.Question 6 Marks: 1/1

The use of modules facilitates:

Choose one answer. a. The isolation and identification of problems or errors in the code;

b. All of the above c. The separate development of different aspects of a software development project, potentially by different people working in parallel; d. The developer’s understanding of what is required by the software;

Page 25: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

CorrectMarks for this submission: 1/1.Question 7 Marks: 1/1

The design for the software is described in the structured English .

Answer:

True False CorrectMarks for this submission: 1/1.Question 8 Marks: 0/1

The top-down approach means :

Choose one answer. a. The more general features of the software are considered before the more specific – the small b. The more specific features of the software are considered before the general – the large

c. The more general features of the CPU are considered before the more specific – the large

d. The more general features of the software are considered before the more specific – the

large IncorrectMarks for this submission: 0/1.Question 9 Marks: 1/1

The software design process involves a number of different activities and techniques. Many of the activities have a common feature in that they follow :

Choose one answer. a. a top-top approach

b. a top-down approach

c. a down-down approach

d. None of the above CorrectMarks for this submission: 1/1.Question 10 Marks: 1/1

Page 26: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

The separate development of different aspects of a software development project, potentially by different people working in parallel is possible because of

Choose one answer. a. Using the integrated circuits

b. All Above.

c. Program specifications

d. Using the modules. CorrectMarks for this submission: 1/1.Question 11 Marks: 1/1

The structure of the software reflects the way in which most users find it easiest to think about the overall task by breaking it down into subtasks.

Answer:

True False CorrectMarks for this submission: 1/1.Question 12 Marks: 1/1

In top-top approach the designs start with the specification of the software and are progressively refined until a stage of detail is reached from which coding is a relatively straightforward task.

Answer:

True False CorrectMarks for this submission: 1/1.Question 13 Marks: 1/1 Once the code is written, it can be reused as many times as required by calling the function, possibly with different arguments.Answer:

True False CorrectMarks for this submission: 1/1.Question 14 Marks: 1/1

______________ is appropriate for repetition in a situation when we do not know how many iterations will be required

Page 27: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

Choose one answer. a. A for loop

b. Nested if

c. A while loop

d. Both a & c. CorrectMarks for this submission: 1/1.Question 15 Marks: 1/1

JavaScript offers various mechanisms for structuring programs and for enabling related subtasks to be implemented as separate code modules

Answer:

True False CorrectMarks for this submission: 1/1.Question 16 Marks: 1/1

Control the flow of execution of the program by

Choose one answer. a. Calling on another programs to carry out specific parts of the program’s functionality. b. Calling on a number of separately designed modules to carry out specific parts of the program’s functionality. c. None of the above d. Calling on a number of separately designed modules to carry out loading from the memory.

CorrectMarks for this submission: 1/1.Question 17 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 18 Marks: 1/1

Page 28: Question 1 - aoum150.files.wordpress.com€¦  · Web viewQuestion 3 . Marks: 1/1 . The process of gaining an understanding of what is required of a system is called . requirements

One role of a function is to enable the program code for a specific task to be reused.

Answer:

True False CorrectMarks for this submission: 1/1.Question 19 Marks: 1/1

In JavaScript , r elated functions can be grouped together within function libraries, for use by more than one program.

Answer:

True False CorrectMarks for this submission: 1/1.Question 20 Marks: 1/1

An appropriate user interface is essential to enable the user to carry out the prescribed tasks

Answer:

True False CorrectMarks for this submission: 1/1.