You are on page 1of 108

8/26/23, 3:22 PM Test Your Understanding : 1.1.

1 Introduction to Software Engineering: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models

/ Test Your Understanding : 1.1.1 Introduction to Software Engineering

Started on Saturday, 26 August 2023, 3:19 PM


State Finished
Completed on Saturday, 26 August 2023, 3:22 PM
Time taken 2 mins 54 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

________is the universal technique of developing large scale of systems in a cost-effective manner.

Select one:
a.
Mechanical Engineering

b. Civil Engineering

c. 
Software Engneering

d. Data Science

Your answer is correct.


The correct answer is:
Software Engneering

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300159&cmid=112218 1/2
8/26/23, 3:22 PM Test Your Understanding : 1.1.1 Introduction to Software Engineering: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

________is a descriptive and pictorial representation of the life cycle of any software

Select one:
a. Blue Team

b. Software life cycle model 

c. Data-model
d. Henry Model

Your answer is correct.

The correct answer is:


Software life cycle model

◄ 1.1.1 Introduction to Software Engineering

Jump to...

1.1.2 Software Lifecycle Models ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300159&cmid=112218 2/2
8/26/23, 3:29 PM Test Your Understanding : 1.1.2 Software Lifecycle Models: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models

/ Test Your Understanding : 1.1.2 Software Lifecycle Models

Started on Saturday, 26 August 2023, 3:27 PM


State Finished
Completed on Saturday, 26 August 2023, 3:29 PM
Time taken 2 mins 6 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Who has stated software engineering is an application of Science and Mathematics, by which the capabilities of
computer equipment are made useful to the End-users (human beings) via computer programmes, procedures, and
documentation?

Select one:
a. Dennis Ritchie

b. Barry Beam 

c. Linus Towarld
d. Isaac Newton

Your answer is correct.


The correct answer is: Barry Beam

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300229&cmid=112221 1/2
8/26/23, 3:29 PM Test Your Understanding : 1.1.2 Software Lifecycle Models: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following is the oldest approach to develop software?

Select one:
a. 
Waterfall model

b. Spiral Model

c. Agile method

d. Rapid Prototyping

Your answer is correct.

The correct answer is:


Waterfall model

◄ 1.1.2 Software Lifecycle Models

Jump to...

1.1.3 Incremental Model ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300229&cmid=112221 2/2
8/26/23, 3:36 PM Test your Understanding : 1.1.3 Incremental Model: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models

/ Test your Understanding : 1.1.3 Incremental Model

Started on Saturday, 26 August 2023, 3:35 PM


State Finished
Completed on Saturday, 26 August 2023, 3:36 PM
Time taken 44 secs
Grade 2.00 out of 2.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

______ is a process of software development where requirements are broken down into multiple standalone modules of
software development cycle.

Select one:
a. Incremental Model 
b. RAD model
c. Component Model
d. None of the mentioned

Your answer is correct.


The correct answer is: Incremental Model

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300301&cmid=115054 1/2
8/26/23, 3:36 PM Test your Understanding : 1.1.3 Incremental Model: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Incremental model passes through the ___________phases each interaction

Select one:
a. communication and modeling

b. planning and construction

c. deployment and maintenance

d. All of the mentioned 

Your answer is correct.

The correct answer is: All of the mentioned

◄ 1.1.3 Incremental Model

Jump to...

1.1.4 Spiral Model ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300301&cmid=115054 2/2
8/26/23, 3:41 PM Test Your Understanding : 1.1.4 Spiral Model: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models

/ Test Your Understanding : 1.1.4 Spiral Model

Started on Saturday, 26 August 2023, 3:40 PM


State Finished
Completed on Saturday, 26 August 2023, 3:41 PM
Time taken 1 min 16 secs
Grade 2.00 out of 2.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

In which year, spiral model was introduced?

Select one:
a. 1986 

b. 1988

c. 1990

d. 1995

Your answer is correct.


The correct answer is: 1986

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300348&cmid=115056 1/2
8/26/23, 3:41 PM Test Your Understanding : 1.1.4 Spiral Model: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Identify the disadvantage of the Spiral Model.

Select one:
a. 
Doesn’t work well for smaller projects

b. High amount of risk analysis

c. Strong approval and documentation control

d. None of the mentioned

Your answer is correct.


The correct answer is:
Doesn’t work well for smaller projects

◄ 1.1.4 Spiral Model

Jump to...

1.1.5 Prototyping Model ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300348&cmid=115056 2/2
8/26/23, 3:44 PM Test Your Understanding : 1.1.5 Prototyping Model: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models

/ Test Your Understanding : 1.1.5 Prototyping Model

Started on Saturday, 26 August 2023, 3:42 PM


State Finished
Completed on Saturday, 26 August 2023, 3:44 PM
Time taken 1 min 53 secs
Grade 2.00 out of 2.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

_________is a software development model in which prototype is built, tested, and reworked until an
acceptable prototype is achieved.

Select one:
a. Protoyping model 
b. spiral model
c. Incremental model
d. Agile model

Your answer is correct.


The correct answer is: Protoyping model

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300381&cmid=115060 1/2
8/26/23, 3:44 PM Test Your Understanding : 1.1.5 Prototyping Model: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

_____ requires that before carrying out the development of actual software, a working prototype of the system should be
built.

Select one:
a. Prototyping model 
b. Component model
c. Waterfall model
d. None of the mentioned

Your answer is correct.


The correct answer is: Prototyping model

◄ 1.1.5 Prototyping Model

Jump to...

1.1.6 Component model ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300381&cmid=115060 2/2
8/26/23, 3:47 PM Test Your Understanding : 1.1.6 Component model: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models

/ Test Your Understanding : 1.1.6 Component model

Started on Saturday, 26 August 2023, 3:44 PM


State Finished
Completed on Saturday, 26 August 2023, 3:47 PM
Time taken 2 mins 29 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following is the example of Agile Methodology?

Select one:
a.
Extreme programming

b. SCRUM
c. None of the mentioned
d. All of the mentioned 

Your answer is correct.

The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300417&cmid=115062 1/2
8/26/23, 3:47 PM Test Your Understanding : 1.1.6 Component model: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the company uses Agile Methodology?

Select one:
a. Apple
b. IBM
c. Microsoft
d. All of the mentioned 

Your answer is correct.


The correct answer is: All of the mentioned

◄ 1.1.6 Component model

Jump to...

1.1.7 Agile Software Model ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300417&cmid=115062 2/2
8/26/23, 3:49 PM Test Your Understanding : 1.1.7 Agile Software Model: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models

/ Test Your Understanding : 1.1.7 Agile Software Model

Started on Saturday, 26 August 2023, 3:48 PM


State Finished
Completed on Saturday, 26 August 2023, 3:49 PM
Time taken 1 min 18 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following is the example of Agile Methodology?

Select one:
a.
Extreme programming

b. SCRUM
c. None of the mentioned
d. All of the mentioned 

Your answer is correct.

The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300464&cmid=115077 1/2
8/26/23, 3:49 PM Test Your Understanding : 1.1.7 Agile Software Model: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the company uses Agile Methodology?

Select one:
a. Apple
b. IBM
c. Microsoft
d. All of the mentioned 

Your answer is correct.


The correct answer is: All of the mentioned

◄ 1.1.7 Agile Software Model

Jump to...

1st Module Assessment ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=300464&cmid=115077 2/2
Aadesh 26/30
9/23/23, 6:45 PM Test Your Understanding : 2.1.1 Basic concepts: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module II Formal Method as mentioned in the Hard Copy / Test Your Understanding : 2.1.1 Basic concepts

Started on Saturday, 23 September 2023, 6:44 PM


State Finished
Completed on Saturday, 23 September 2023, 6:45 PM
Time taken 47 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for formal specification.

Select one:
a.
It is a statement expressed in a language whose vocabulary, syntax, and semantics are formally defined.

b. It cannot be based on natural language

c. It must be based on mathematics

d. All of the mentioned 

Your answer is correct.


The correct answer is:
All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714767&cmid=117390 1/2
9/23/23, 6:45 PM Test Your Understanding : 2.1.1 Basic concepts: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Software management is conservative and unwilling to adopt new techniques whose payoff is not immediately obvious.

Select one:
True 

False

The correct answer is 'True'.

◄ 2.1.1 Basic concepts

Jump to...

2.1.2 Mathematical Preliminaries ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714767&cmid=117390 2/2
9/23/23, 6:49 PM Test Your Understanding : 2.1.2 Mathematical Preliminaries: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module II Formal Method as mentioned in the Hard Copy / Test Your Understanding : 2.1.2 Mathematical Preliminaries

Started on Saturday, 23 September 2023, 6:46 PM


State Finished
Completed on Saturday, 23 September 2023, 6:49 PM
Time taken 2 mins 36 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for Z features.

Select one:
a.
Non-ASCII (pictorial) symbols.

b. Relational calculus (data structures)

c.
Schema calculus (large specifications).

d. All of the mentioned 

Your answer is correct.


The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714795&cmid=117391 1/2
9/23/23, 6:49 PM Test Your Understanding : 2.1.2 Mathematical Preliminaries: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Formal Methods gain understanding through analysis rather than experiments (testing).

Select one:
True 

False

The correct answer is 'True'.

◄ 2.1.2 Mathematical Preliminaries

Jump to...

2.1.3 Mathematical notations for Formal Specification ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714795&cmid=117391 2/2
9/23/23, 6:51 PM Test Your Understanding : 2.1.3 Mathematical notations for Formal Specification: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module II Formal Method as mentioned in the Hard Copy

/ Test Your Understanding : 2.1.3 Mathematical notations for Formal Specification

Started on Saturday, 23 September 2023, 6:49 PM


State Finished
Completed on Saturday, 23 September 2023, 6:51 PM
Time taken 2 mins 8 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for relational and state-oriented notations?

Select one:
a. Relational notations are used based on the concept of entities and attributes.

b. Entities are elements in a system; the names are chosen to denote the nature of the elements (e.g., stacks,
queues)

c.
Attributes are specified by applying functions and relations to the named entities.

d. All of the mentioned 

Your answer is correct.

The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714853&cmid=117392 1/2
9/23/23, 6:51 PM Test Your Understanding : 2.1.3 Mathematical notations for Formal Specification: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Every type must be introduced in a declaration. There are two ways to declare types.

Select one:
True 

False

The correct answer is 'True'.

◄ 2.1.3 Mathematical notations for Formal Specification

Jump to...

2.1.4 Formal Specification Languages ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714853&cmid=117392 2/2
9/23/23, 6:54 PM Test your understanding : 2.1.4 Formal Specification Languages: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module II Formal Method as mentioned in the Hard Copy / Test your understanding : 2.1.4 Formal Specification Languages

Started on Saturday, 23 September 2023, 6:52 PM


State Finished
Completed on Saturday, 23 September 2023, 6:54 PM
Time taken 1 min 51 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for specification language

Select one:
a. Formal syntax (like every programming language)

b. Formal semantics

c. Describe states directly

d. 
All of the mentioned

Your answer is correct.


The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714907&cmid=117393 1/2
9/23/23, 6:54 PM Test your understanding : 2.1.4 Formal Specification Languages: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

The specification should discuss the program in terms normally used by the user and implementer alike

Select one:
True 

False

The correct answer is 'True'.

◄ 2.1.4 Formal Specification Languages

Jump to...

2.1.5 Z-Notations ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714907&cmid=117393 2/2
9/23/23, 6:56 PM Test Your Understanding : 2.1.5 Z-Notations: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module II Formal Method as mentioned in the Hard Copy / Test Your Understanding : 2.1.5 Z-Notations

Started on Saturday, 23 September 2023, 6:54 PM


State Finished
Completed on Saturday, 23 September 2023, 6:56 PM
Time taken 1 min 18 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for Z notations?

Select one:
a.
``Model-based'', with states and operations

b. A notation, not a method

c. Not specialized for any application

d. All of the mentioned 

Your answer is correct.


The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714947&cmid=117394 1/2
9/23/23, 6:56 PM Test Your Understanding : 2.1.5 Z-Notations: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Types are sets, but not all sets are types

Select one:
True 

False

The correct answer is 'True'.

◄ 2.1.5 Z-Notations

Jump to...

2.1.6 Ten commandments of formal methods ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714947&cmid=117394 2/2
9/23/23, 6:59 PM Test your Understanding ; 2.1.6 Ten commandments of formal methods: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module II Formal Method as mentioned in the Hard Copy

/ Test your Understanding ; 2.1.6 Ten commandments of formal methods

Started on Saturday, 23 September 2023, 6:56 PM


State Finished
Completed on Saturday, 23 September 2023, 6:58 PM
Time taken 2 mins 14 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for commandments of formal methods

Select one:
a. Thou shalt choose an appropriate notation

b. Thou shalt formalize but not over-formalize

c. Thou shalt estimate costs

d. All of the mentioned 

Your answer is correct.


The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714964&cmid=117395 1/2
9/23/23, 6:59 PM Test your Understanding ; 2.1.6 Ten commandments of formal methods: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Support tools such as specification editors, type checkers, consistency checkers, and proof checkers might reduce the
likelihood of human error but will not eliminate it.

Select one:
True 

False

The correct answer is 'True'.

◄ 2.1.6 Ten commandments of formal methods

Jump to...

2nd Module Assessment ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=714964&cmid=117395 2/2
Aadesh (29/30)
10/28/23, 4:18 PM Test Your Understanding : 3.1.1 Component-Based Software Engineering: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.1 Component-Based Software Engineering

Started on Monday, 23 October 2023, 5:23 PM


State Finished
Completed on Monday, 23 October 2023, 5:23 PM
Time taken 26 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are incorrect needs for component-based product lines?

Select one:
a.
More changeable system

b. More extensible system

c. 
Less reliable components

d.
All of the mentioned

Your answer is correct.


The correct answer is: Less reliable components

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1595959&cmid=117380 1/2
10/28/23, 4:18 PM Test Your Understanding : 3.1.1 Component-Based Software Engineering: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

What are the benefits for component based product lines?

Select one:
a. Being able to take faster advantage of new product and new technology

b. Higher employee productivity

c. 
Increase in time to market

d. None of the mentioned

Your answer is correct.


The correct answer is:
Increase in time to market

◄ 3.1.1 Component-Based Software Engineering

Jump to...

3.1.2 Domain Engineering Part 1 ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1595959&cmid=117380 2/2
10/28/23, 4:19 PM Test your understanding : 3.1.2 Domain Engineering Part 1: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test your understanding : 3.1.2 Domain Engineering Part 1

Started on Monday, 23 October 2023, 5:24 PM


State Finished
Completed on Monday, 23 October 2023, 5:25 PM
Time taken 26 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for those requirements that can be addressed with available components the
following activities take place?

Select one:
a. Component qualification

b. Component adaptation

c. Component composition

d. 
All of the mentioned

Your answer is correct.

The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596011&cmid=117382 1/2
10/28/23, 4:19 PM Test your understanding : 3.1.2 Domain Engineering Part 1: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

In component design elaboration requires which of the following elements not to be describe in details?

Select one:
a. Algorithms 

b. Attributes

c. Interfaces

d. Operations

Your answer is correct.


The correct answer is: Algorithms

◄ 3.1.2 Domain Engineering Part 1

Jump to...

3.1.3 Domain Engineering Part 2 ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596011&cmid=117382 2/2
10/28/23, 4:19 PM Test your understanding : 3.1.3 Domain Engineering Part 2: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test your understanding : 3.1.3 Domain Engineering Part 2

Started on Monday, 23 October 2023, 5:25 PM


State Finished
Completed on Monday, 23 October 2023, 5:26 PM
Time taken 27 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for Domain analysis ?

Select one:
a. define application domain to be investigated

b. categorize items extracted from domain

c. collect representative applications from the domain

d. All of the mentioned 

Your answer is correct.

The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596046&cmid=117384 1/2
10/28/23, 4:19 PM Test your understanding : 3.1.3 Domain Engineering Part 2: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Abstractions with limited number of instances within an application and recurs in applications in the domain?

Select one:
a. 
True

b. False

Your answer is correct.


The correct answer is:
True

◄ 3.1.3 Domain Engineering Part 2

Jump to...

3.1.4 Classifying and Retrieving Components ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596046&cmid=117384 2/2
10/28/23, 4:20 PM Test your understanding : 3.1.4 Classifying and Retrieving Components: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test your understanding : 3.1.4 Classifying and Retrieving Components

Started on Monday, 23 October 2023, 5:26 PM


State Finished
Completed on Monday, 23 October 2023, 5:27 PM
Time taken 28 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for categories of components?

Select one:
a. Adapted components 

b. Assembled components

c. Updated components
d. All of the mentioned

Your answer is correct.

The correct answers are: Adapted components, All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596073&cmid=117388 1/2
10/28/23, 4:20 PM Test your understanding : 3.1.4 Classifying and Retrieving Components: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Data exchange model is similar to drag and drop type mechanisms should be defined for all reusable components.

Select one:
a. True 

b. False

Your answer is correct.


The correct answer is: True

◄ 3.1.4 Classifying and Retrieving Components

Jump to...

3.1.5 Economics of CBSE ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596073&cmid=117388 2/2
10/28/23, 4:20 PM Test Your understanding : 3.1.5 Economics of CBSE: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test Your understanding : 3.1.5 Economics of CBSE

Started on Monday, 23 October 2023, 5:27 PM


State Finished
Completed on Monday, 23 October 2023, 5:28 PM
Time taken 32 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following are correct for Design Patterns?

Select one:
a. A pattern provides a description of a problem and the essence of its solution

b. Provide a means of reusing abstract knowledge about a problem and its solution

c. Patterns should be sufficiently abstract to allow its reuse in different settings

d. All of the mentioned 

Your answer is correct.


The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596102&cmid=117389 1/2
10/28/23, 4:20 PM Test Your understanding : 3.1.5 Economics of CBSE: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Software component retrieval system that enables client software to retrieve components and services from library
server.

Select one:
True 

False

The correct answer is 'True'.

◄ 3.1.5 Economics of CBSE

Jump to...

3.1.6 Cleanroom approach ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596102&cmid=117389 2/2
10/28/23, 4:20 PM Test Your Understanding : 3.1.6 Cleanroom approach: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.6 Cleanroom approach

Started on Monday, 23 October 2023, 5:28 PM


State Finished
Completed on Monday, 23 October 2023, 5:29 PM
Time taken 51 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Who was first to proposed the Cleanroom philosophy in software engineering ?

Select one:
a. Mills

b. Dyer

c. Linger

d. All of the Mentioned 

Your answer is correct.

The correct answer is: All of the Mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596139&cmid=116695 1/2
10/28/23, 4:20 PM Test Your Understanding : 3.1.6 Cleanroom approach: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

How does Cleanroom software engineering differs from the conventional and object-oriented views ?

Select one:
a. It makes explicit use of statistical quality control

b. It verifies design specification using a mathematically based proof of correctness

c. It relies heavily on statistical use testing to uncover high-impact errors

d. All of the Mentioned 

Your answer is correct.


The correct answer is: All of the Mentioned

◄ 3.1.6 Cleanroom approach

Jump to...

3.1.7 Functional specification ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596139&cmid=116695 2/2
10/28/23, 4:21 PM Test Your Understanding : 3.1.7 Functional specification: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.7 Functional specification

Started on Monday, 23 October 2023, 5:30 PM


State Finished
Completed on Monday, 23 October 2023, 5:30 PM
Time taken 19 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Cleanroom software engineering complies with the operational analysis principles by using a method called known as

Select one:
a. box structure specification 

b. referential transparency

c. degenerative error correction

d. none of the mentioned

Your answer is correct.

The correct answer is: box structure specification

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596180&cmid=116698 1/2
10/28/23, 4:21 PM Test Your Understanding : 3.1.7 Functional specification: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

MTTF stands for

Select one:
a. mean-time-to-function

b. mean-time-to-failure 

c. manufacture-time-to-function

d. none of the mentioned

Your answer is correct.


The correct answer is: mean-time-to-failure

◄ 3.1.7 Functional specification

Jump to...

3.1.8 Cleanroom Testing ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596180&cmid=116698 2/2
10/28/23, 4:21 PM Test Your Understanding : 3.1.8 Cleanroom Testing: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.8 Cleanroom Testing

Started on Monday, 23 October 2023, 5:30 PM


State Finished
Completed on Monday, 23 October 2023, 5:31 PM
Time taken 25 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following is not included in the certification approach?

Select one:
a. Creation of usage scenarios

b. Specific usage file

c. Generation of test cases from the servers end 

d. Reliability

Your answer is correct.

The correct answer is: Generation of test cases from the servers end

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596201&cmid=116700 1/2
10/28/23, 4:21 PM Test Your Understanding : 3.1.8 Cleanroom Testing: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following Cleanroom process teams develops set of statistical test to exercise software after development?

Select one:
a. Specification team

b. Development team 

c. Certification team

d. All of the Mentioned

Your answer is correct.


The correct answer is: Development team

◄ 3.1.8 Cleanroom Testing

Jump to...

3.1.9 Structure of Client/Server System ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=1596201&cmid=116700 2/2
10/23/23, 7:13 PM 3rd Module Assessment

Aadesh (30/30)
Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module III Component Based Software Engineering / 3rd Module Assessment

Question 1

Not yet answered

Marked out of 1.00

COTS stands for

a. commercial off-the-shelf
b. commercial off-the-sheet
c. consumer off-the-shelf
d. commercial on-the-shelf
Clear my choice

Question 2

Not yet answered

Marked out of 1.00

Which of the following is true w.r.t COTS Integration Problems?

a. Both
Lack of developer control over functionality and performance
Problems with component interoperability as COTS vendors make different user assumptions

b. Lack of developer control over functionality and performance


c. Content
d. Problems with component interoperability as COTS vendors make different user assumptions
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=1596235&cmid=116112 1/7
10/23/23, 7:13 PM 3rd Module Assessment

Question 3

Not yet answered

Marked out of 1.00

Which of the following process is introduced by Software Product Line Engineering ?

a. Domain engineering and Application engineering


b. Application engineering
c. Domain engineering
d. System Engineering
Clear my choice

Question 4

Not yet answered

Marked out of 1.00

In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the
source code?

a. abstraction level
b. completeness
c. interactivity
d. direction level
Clear my choice

Question 5

Not yet answered

Marked out of 1.00

Which of the following layer helps in dealing with the domain elements representation?

a. Domain Layer
b. Application Layer
c. Network Layer
d. Transport Layer
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=1596235&cmid=116112 2/7
10/23/23, 7:13 PM 3rd Module Assessment

Question 6

Not yet answered

Marked out of 1.00

The component-based development model is__________.

a. Works best when object technologies are available for support.


b. module
c. Not able to support the development of reusable components.
d. Not cost effective by known quantifiable software metrics.
Clear my choice

Question 7

Not yet answered

Marked out of 1.00

The reusable component defined in 3C mode where 3C are.................

a. Concept, content and context


b. Content, context, component
c. Concept, correlation, context
d. Contain, correlation, context
Clear my choice

Question 8

Not yet answered

Marked out of 1.00

The responsibility of developing reusable platforms that define and implement the common elements and variations
within product lines lies with

a. Domain engineering
b. Application engineering
c. Mechanical engineering
d. Civil engineering
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=1596235&cmid=116112 3/7
10/23/23, 7:13 PM 3rd Module Assessment

Question 9

Not yet answered

Marked out of 1.00

Cleanroom approach basically a .................... type of software development approach.

a. OOPs based programming


b. Structure programming
c. Incremental
d. Formal Specification
Clear my choice

Question 10

Not yet answered

Marked out of 1.00

A ______________ is a static abstraction with plugs.

a. software component
b. module
c. information
d. Data
Clear my choice

Question 11

Not yet answered

Marked out of 2.00

Which of the following is not a challenge in component-based software engineering?

a. Component identification and selection


b. Component versioning and dependency management
c. Component security and reliability
d. Component obfuscation and encryption
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=1596235&cmid=116112 4/7
10/23/23, 7:13 PM 3rd Module Assessment

Question 12

Not yet answered

Marked out of 2.00

Which of the following processes involves dividing the software into increments and separately developing and
validating them through the Clean Room process?

a. Formal Specification
b. Incremental development
c. Structured programming
d. Static verification
Clear my choice

Question 13

Not yet answered

Marked out of 2.00

The various Categories Of Components incude/s which of the following?

a. Qualified Component
b. Adapted Component
c. RAD Component
d. Both A & B
Clear my choice

Question 14

Not yet answered

Marked out of 2.00

Which of the following standards is commonly used for component interoperability?

a. UML (Unified Modeling Language)


b. ISO/IEC 9126
c. COM (Component Object Model)
d. CMMI (Capability Maturity Model Integration)
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=1596235&cmid=116112 5/7
10/23/23, 7:13 PM 3rd Module Assessment

Question 15

Not yet answered

Marked out of 4.00

In functional specification, Fully developed into a procedure is known as

a. Black Box
b. State Box
c. Clear Box
d. White Box
Clear my choice

Question 16

Not yet answered

Marked out of 4.00

In functional specification, external view is known as

a. Black Box
b. State Box
c. Clear Box
d. White Box
Clear my choice

Question 17

Not yet answered

Marked out of 4.00

At the ___, the emphasis is on the arrangement and packaging of content objects to effectively present them to end users
of a WebApp.

a. Graphics design
b. Component level
c. Architectural design
d. White Box
Clear my choice

◄ 3.1.9 Structure of Client/Server System

Jump to...

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=1596235&cmid=116112 6/7
10/23/23, 7:13 PM 3rd Module Assessment

Module 3 Feedback Form ►

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=1596235&cmid=116112 7/7
11/8/23, 10:06 PM Test Your Understanding : 4.1.1 Structure of Client/Server Systems: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.1 Structure of Client/Server Systems

Started on Wednesday, 8 November 2023, 10:04 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:05 PM
Time taken 1 min 6 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Central Computer which is powerful than other computers in the network is called as __________.

Select one:
a. Client

b. Server 

c. Hub

d. Switch

Your answer is correct.


The correct answer is: Server

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115084&cmid=117100 1/2
11/8/23, 10:06 PM Test Your Understanding : 4.1.1 Structure of Client/Server Systems: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

A typical _________ program creates some remote objects, makes references to these objects accessible, and waits for
clients to invoke methods on these objects.

Select one:
a. Server 

b. Client

c. Thread

Your answer is correct.

The correct answer is: Server

◄ 4.1.1 Structure of Client/Server Systems

Jump to...

4.1.2 Client Server Systems and Analysis Modeling issues ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115084&cmid=117100 2/2
11/8/23, 10:09 PM Test Your Understanding : 4.1.2 Client Server Systems and Analysis Modeling issues: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering

/ Test Your Understanding : 4.1.2 Client Server Systems and Analysis Modeling issues

Started on Wednesday, 8 November 2023, 10:09 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:09 PM
Time taken 14 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following term is best defined by the statement:”The client sends structured query language (SQL) requests
to the server which are transmitted as messages across the net”?

Select one:
a. File servers

b. Database servers 

c. Client servers

d. None of the Mentioned

Your answer is correct.


The correct answer is: Database servers

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115250&cmid=117102 1/2
11/8/23, 10:09 PM Test Your Understanding : 4.1.2 Client Server Systems and Analysis Modeling issues: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

“A client is assigned all user presentation tasks and the processes associated with data entry”. Which option supports the
client’s situation?

Select one:
a. Distributed logic 

b. Distributed presentation

c. Remote presentation

d. All of the mentioned

Your answer is correct.


The correct answer is: Distributed logic

◄ 4.1.2 Client Server Systems and Analysis Modeling issues

Jump to...

4.1.3 Client Server Systems and Testing issues ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115250&cmid=117102 2/2
11/8/23, 10:12 PM Test Your Understanding : 4.1.3 Client Server Systems and Testing issues: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.3 Client Server Systems and Testing issues

Started on Wednesday, 8 November 2023, 10:11 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:11 PM
Time taken 24 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which test do you infer from the following statement: “The coordination and data management functions of the server
are tested.”?

Select one:
a. Server tests 

b. Application function tests

c. Transaction tests

d. Network communication tests

Your answer is correct.

The correct answer is: Server tests

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115336&cmid=117104 1/2
11/8/23, 10:12 PM Test Your Understanding : 4.1.3 Client Server Systems and Testing issues: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following presentation is explained in the following statement:”An extension of the distributed presentation
approach, primary database and application logic remain on the server, and data sent by the server is used by the client
to prepare the user presentation.”?

Select one:
a. Local Presentation

b. Distributed presentation 

c. Remote presentation

Your answer is correct.


The correct answer is: Distributed presentation

◄ 4.1.3 Client Server Systems and Testing issues

Jump to...

4.1.4 Framework for WebE, Formulating/Analyzing Web-based Systems ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115336&cmid=117104 2/2
11/8/23, 10:13 PM Test Your Understanding : 4.1.4 Framework for WebE, Formulating/Analyzing Web-based Systems: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering

/ Test Your Understanding : 4.1.4 Framework for WebE, Formulating/Analyzing Web-based Systems

Started on Wednesday, 8 November 2023, 10:12 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:13 PM
Time taken 15 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which web app attribute is defined by the statement:”A large number of users may access the WebApp at one time”?

Select one:
a. Unpredictable load

b. Performance

c. Concurrency 

d. Network intensiveness

Your answer is correct.

The correct answer is: Concurrency

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115394&cmid=117107 1/2
11/8/23, 10:13 PM Test Your Understanding : 4.1.4 Framework for WebE, Formulating/Analyzing Web-based Systems: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following statements are incorrect with reference to web-based systems?

Select one:
a. should be unscalable 

b. must be able to cope with uncertain, random heavy demands on services

c. must be secure

d. are subject to assorted legal, social, and ethical scrutiny

Your answer is correct.


The correct answer is: should be unscalable

◄ 4.1.4 Framework for WebE, Formulating/Analyzing Web-based Systems

Jump to...

4.1.5 Testing Web-based Applications ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115394&cmid=117107 2/2
11/8/23, 10:13 PM Test Your Understanding : 4.1.5 Testing Web-based Applications: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.5 Testing Web-based Applications

Started on Wednesday, 8 November 2023, 10:13 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:13 PM
Time taken 12 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

1 Which process model should be used in virtually all situations of web engineering?

Select one:
a. Incremental Model 

b. Waterfall model

c. Spiral model

d. COTs

Your answer is correct.


The correct answer is: Incremental Model

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115415&cmid=117372 1/2
11/8/23, 10:13 PM Test Your Understanding : 4.1.5 Testing Web-based Applications: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following is a risk associated with using hypertext in web applications?

Select one:
a. Loss of sense of locality and direction

b. Cognitive overload for users

c. All of the mentioned 

d. None of the mentioned

Your answer is correct.


The correct answer is: All of the mentioned

◄ 4.1.5 Testing Web-based Applications

Jump to...

4.1.6 Service Oriented Software Engineering ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115415&cmid=117372 2/2
11/8/23, 10:14 PM Test Your understanding : 4.1.6 Service Oriented Software Engineering: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering / Test Your understanding : 4.1.6 Service Oriented Software Engineering

Started on Wednesday, 8 November 2023, 10:14 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:14 PM
Time taken 14 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following is commonly used to describe the service interface, how to bind information, and the nature of
the component’s service or endpoint?

Select one:
a. WSDL 

b. SCDL

c. XML

d. None of the Mentioned

Your answer is correct.

The correct answer is: WSDL

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115440&cmid=117374 1/2
11/8/23, 10:14 PM Test Your understanding : 4.1.6 Service Oriented Software Engineering: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Point out the wrong statement

Select one:
a. SOA provides the standards that transport the messages and makes the infrastructure to support it possible

b. SOA provides access to reusable Web services over an SMTP network 

c. SOA offers access to ready-made, modular, highly optimized, and widely shareable components that can
minimize developer and infrastructure costs

d. None of the Mentioned

Your answer is correct.


The correct answer is: SOA provides access to reusable Web services over an SMTP network

◄ 4.1.6 Service Oriented Software Engineering

Jump to...

4.1.7 Service Engineering ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115440&cmid=117374 2/2
11/8/23, 10:15 PM Test Your Understanding : 4.1.7 Service Engineering: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.7 Service Engineering

Started on Wednesday, 8 November 2023, 10:14 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:15 PM
Time taken 18 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following describes a message-passing taxonomy for a component-based architecture that provides
services to clients upon demand?

Select one:
a. SOA 

b. EBC

c. GEC

d. COTs

Your answer is correct.

The correct answer is: SOA

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115462&cmid=117376 1/2
11/8/23, 10:15 PM Test Your Understanding : 4.1.7 Service Engineering: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following is an essential principle of an architecture?

Select one:
a. Consistency

b. Reliability

c. Scalability

d. All of the mentioned 

Your answer is correct.

The correct answer is: All of the mentioned

◄ 4.1.7 Service Engineering

Jump to...

4.1.8 Software Development with services ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115462&cmid=117376 2/2
11/8/23, 10:16 PM Test your Understanding : 4.1.8 Software Development with services: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering / Test your Understanding : 4.1.8 Software Development with services

Started on Wednesday, 8 November 2023, 10:15 PM


State Finished
Completed on Wednesday, 8 November 2023, 10:16 PM
Time taken 53 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Point out the correct statement.

Select one:
a. Service Oriented Architecture (SOA) describes a standard method for requesting services from distributed
components and managing the results

b. SOA provides the translation and management layer in an architecture that removes the barrier for a client
obtaining desired services

c. With SOA, clients and components can be written in different languages and can use multiple messaging
protocols

d. All of the mentioned 

Your answer is correct.

The correct answer is: All of the mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115492&cmid=117378 1/2
11/8/23, 10:16 PM Test your Understanding : 4.1.8 Software Development with services: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Service Oriented Architecture (SOA) is

Select one:
a. Strongly Coupled

b. Loosely Coupled 

c. Strongly Cohesive

d. Loosely Cohesive

Your answer is correct.


The correct answer is: Loosely Coupled

◄ 4.1.8 Software Development with services

Jump to...

4th Module Assessment ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2115492&cmid=117378 2/2
11/7/23, 8:09 PM 4th Module Assessment

Aadesh (26/30)
Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I

/ #Module IV Client/Server Software Engineering / 4th Module Assessment

Question 1

Not yet answered

Marked out of 1.00

What is the bit count commonly allocated for client-server architecture in TCP?

a. 24
b. 8
c. 32
d. 16
Clear my choice

Question 2

Not yet answered

Marked out of 1.00

The process of centralizing the architectural structure by separating functionality into distinct layers, where each layer
serves as a tier that can be situated on different physical schemas across various computers, is known as

a. Database architecture
b. Client-Server architecture
c. RISC architecture
d. CISC architecture
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2076494&cmid=116113 1/7
11/7/23, 8:09 PM 4th Module Assessment

Question 3

Not yet answered

Marked out of 1.00

Which architecture is suitable for web and distributed applications

a. Database architecture
b. RISC architecture
c. Client-Server architecture
d. CISC architecture
Clear my choice

Question 4

Not yet answered

Marked out of 1.00

_______used in database servers with the DBMS access layer

a. Logic Tier
b. Presentation tier
c. Data Tier
d. Network Tier
Clear my choice

Question 5

Not yet answered

Marked out of 1.00

Middleware is used to .................with client and server

a. Transmit information
b. Data Tier
c. Data transfer
d. Both A & C
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2076494&cmid=116113 2/7
11/7/23, 8:09 PM 4th Module Assessment

Question 6

Not yet answered

Marked out of 1.00

What are the features of three-tier architecture?

a. Security high rather than 2-tier


b. Higher support cost
c. Complex structure
d. Both A & C
Clear my choice

Question 7

Not yet answered

Marked out of 1.00

Which test do you infer from the following statement: “The coordination and data management functions of the server
are tested.”?

a. Server tests
b. Application function tests
c. Transaction tests
d. Network communication tests
Clear my choice

Question 8

Not yet answered

Marked out of 1.00

An object acting as a gateway for the client side.

a. skeleton
b. stub
c. server
d. remote
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2076494&cmid=116113 3/7
11/7/23, 8:09 PM 4th Module Assessment

Question 9

Not yet answered

Marked out of 1.00

Which layer in a 2-tier architecture is responsible for data storage and retrieval?

a. Data layer
b. Business layer
c. Client layer
d. Server layer
Clear my choice

Question 10

Not yet answered

Marked out of 1.00

What type of work as computers are client computers in a client server system?

a. Mainframe
b. Supercomputer
c. Micro Computer
d. PDA
Clear my choice

Question 11

Not yet answered

Marked out of 2.00

We design the logical servic interface and its implementation interfaces (SOAP). It involves in thinking about the
operations related with the service and exchanging the messages. Identify about which stage is being discusses with
reference to Service Engineering

a. Service candidate identification


b. Service design
c. Logical interface design
d. Interface design (REST).
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2076494&cmid=116113 4/7
11/7/23, 8:09 PM 4th Module Assessment

Question 12

Not yet answered

Marked out of 2.00

Workflow design is transformed to an/a …………………

a. Executable program
b. Subset of system
c. Information
d. Repository
Clear my choice

Question 13

Not yet answered

Marked out of 2.00

Microsoft SQL Server database is an example of

a. Logic Tier
b. Presentation tier
c. Data Tier
d. Network Tier
Clear my choice

Question 14

Not yet answered

Marked out of 2.00

What is the primary role of a client in a client-server architecture?

a. Processing and executing requests


b. Storing and managing data
c. Establishing network connections
d. Initiating requests and consuming services
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2076494&cmid=116113 5/7
11/7/23, 8:09 PM 4th Module Assessment

Question 15

Not yet answered

Marked out of 4.00

This architecture is the most complex one. Its selection and integration are much more flexible. However, it requires
special consideration of service registry, service negotiation and service provisions. Identify which architecture is being
talked of here?

a. Distributed Service Providers and Service Registries


b. Distributed service providers with centralized service registry
c. Distributed Service Center
d. Centralized service center
Clear my choice

Question 16

Not yet answered

Marked out of 4.00

“A client is assigned all user presentation tasks and the processes associated with data entry”.Which option supports the
client’s situation?

a. Distributed logic
b. Distributed presentation
c. Remote presentation
d. Client/server SQL interaction
Clear my choice

Question 17

Not yet answered

Marked out of 4.00

Which of the following provides information on the implementation of business rules?

a. Components
b. Elementary Process
c. Component link
d. Methods
Clear my choice

◄ Test your Understanding : 4.1.8 Software Development with services

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2076494&cmid=116113 6/7
11/7/23, 8:09 PM 4th Module Assessment

Jump to...

Module 4 Feedback Form ►

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2076494&cmid=116113 7/7
11/13/23, 9:33 PM Test Your Understanding : 5.1.1 Business Process Reengineering and Software Reengineering: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module V Reengineering and CASE

/ Test Your Understanding : 5.1.1 Business Process Reengineering and Software Reengineering

Started on Monday, 13 November 2023, 9:32 PM


State Finished
Completed on Monday, 13 November 2023, 9:33 PM
Time taken 1 min 18 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following is not an example of a business process?

Select one:
a. designing a new product

b. hiring an employee

c. purchasing services

d. testing software 

Your answer is correct.

The correct answer is: testing software

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2225214&cmid=117093 1/2
11/13/23, 9:33 PM Test Your Understanding : 5.1.1 Business Process Reengineering and Software Reengineering: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

When does one decides to re-engineer a product?

Select one:
a. when tools to support restructuring are disabled

b. when system crashes frequently

c. when hardware or software support becomes obsolete 

d. subsystems of a larger system require few maintenance

Your answer is correct.


The correct answer is: when hardware or software support becomes obsolete

◄ 5.1.1 Business Process Reengineering and Software Reengineering

Jump to...

5.1.2 Reverse Reengineering and Restructuring Reengineering ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2225214&cmid=117093 2/2
11/13/23, 10:19 PM Test Your Understanding : 5.1.2 Reverse Reengineering and Restructuring Reengineering: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module V Reengineering and CASE

/ Test Your Understanding : 5.1.2 Reverse Reengineering and Restructuring Reengineering

Started on Monday, 13 November 2023, 10:15 PM


State Finished
Completed on Monday, 13 November 2023, 10:19 PM
Time taken 4 mins 11 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which Reverse engineering of data focuses on

Select one:
a. Internal data structures 

b. Database structures

c. ALL of the mentioned

Your answer is correct.

The correct answer is: Internal data structures

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2226690&cmid=117096 1/2
11/13/23, 10:19 PM Test Your Understanding : 5.1.2 Reverse Reengineering and Restructuring Reengineering: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the
source code?

Select one:
a. interactivity

b. completeness

c. abstraction level

d. direction level 

Your answer is correct.


The correct answer is: direction level

◄ 5.1.2 Reverse Reengineering and Restructuring Reengineering

Jump to...

5.1.3 Forward Reengineering and Economics of Reengineering. ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2226690&cmid=117096 2/2
11/13/23, 10:28 PM Test Your Understanding : 5.1.3 Forward Reengineering and Economics of Reengineering.: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module V Reengineering and CASE

/ Test Your Understanding : 5.1.3 Forward Reengineering and Economics of Reengineering.

Started on Monday, 13 November 2023, 10:20 PM


State Finished
Completed on Monday, 13 November 2023, 10:27 PM
Time taken 7 mins 35 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Which of the following is not a business goal of re-engineering ?

Select one:
a. Cost reduction

b. Time reduction

c. Maintainability

d. None of the Mentioned 

Your answer is correct.

The correct answer is: None of the Mentioned

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2226825&cmid=117098 1/2
11/13/23, 10:28 PM Test Your Understanding : 5.1.3 Forward Reengineering and Economics of Reengineering.: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of these benefits can be achieved when software is restructured?

Select one:
a. Higher quality programs

b. Reduced maintenance effort

c. Software easier to test

d. All of the mentioned 

Your answer is correct.


The correct answer is: All of the mentioned

◄ 5.1.3 Forward Reengineering and Economics of Reengineering.

Jump to...

5.1.4 Introduction and Building Blocks for CASE ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2226825&cmid=117098 2/2
11/13/23, 10:37 PM Test Your understanding : 5.1.4 Introduction and Building Blocks for CASE : Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module V Reengineering and CASE

/ Test Your understanding : 5.1.4 Introduction and Building Blocks for CASE

Started on Monday, 13 November 2023, 10:35 PM


State Finished
Completed on Monday, 13 November 2023, 10:37 PM
Time taken 2 mins 48 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

CASE stands for

Select one:
a. Cost Aided Software Engineering

b. Computer Aided Software Engineering 

c. Control Aided Software Engineering

d. None of the mentioned

Your answer is correct.

The correct answer is: Computer Aided Software Engineering

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2227259&cmid=117090 1/2
11/13/23, 10:37 PM Test Your understanding : 5.1.4 Introduction and Building Blocks for CASE : Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following is not a type of CASE tool?

Select one:
a. Lower

b. Classic

c. Real

d. Middle 

Your answer is correct.

The correct answer is: Middle

◄ 5.1.4 Introduction and Building Blocks for CASE

Jump to...

5.1.5 Integration Architecture and CASE Repository ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2227259&cmid=117090 2/2
11/13/23, 10:46 PM Test Your understanding : 5.1.5 Integration Architecture and CASE Repository: Attempt review

Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module V Reengineering and CASE

/ Test Your understanding : 5.1.5 Integration Architecture and CASE Repository

Started on Monday, 13 November 2023, 10:45 PM


State Finished
Completed on Monday, 13 November 2023, 10:46 PM
Time taken 1 min 17 secs
Marks 2.00/2.00
Grade 10.00 out of 10.00 (100%)

Question 1

Correct

Mark 1.00 out of 1.00

Database management software serves as a foundation for the establishment of a CASE database (repository) that we
call

Select one:
a. project database 

b. system database

c. analysis and design tools

d. prototyping tools

Your answer is correct.


The correct answer is: project database

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2227595&cmid=117088 1/2
11/13/23, 10:46 PM Test Your understanding : 5.1.5 Integration Architecture and CASE Repository: Attempt review

Question 2

Correct

Mark 1.00 out of 1.00

Which of the following is a drawback of using CASE tool?

Select one:
a. Standardization of notations and diagrams

b. Communication between development team member

c. Costs associated with the use of the tool 

Your answer is correct.


The correct answer is: Costs associated with the use of the tool

◄ 5.1.5 Integration Architecture and CASE Repository

Jump to...

5th Module Assessment ►

https://amigo.amityonline.com/mod/quiz/review.php?attempt=2227595&cmid=117088 2/2
11/13/23, 11:14 PM 5th Module Assessment

Aadesh (30/30)
Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module V Reengineering and CASE

/ 5th Module Assessment

Question 1

Not yet answered

Marked out of 1.00

Percentage of manufactured defective products is known as

a. Cycle Time
b. Changeover Time
c. Defect Rate
d. Inventory Turnover
Clear my choice

Question 2

Not yet answered

Marked out of 1.00

The term used to describe the process of transitioning to a different working field is known as_______.

a. Cycle Time
b. Changeover Time
c. Defect Rate
d. Inventory Turnover
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2227736&cmid=116114 1/7
11/13/23, 11:14 PM 5th Module Assessment

Question 3

Not yet answered

Marked out of 1.00

Which of the following is not an example of a business process?

a. designing a new product


b. hiring an employee
c. purchasing services
d. testing software
Clear my choice

Question 4

Not yet answered

Marked out of 1.00

The process of analyzing a subject system to identify the system's Components and their interrelationships and create
representations of the system in another form or at a higher level of abstraction is known as_______.

a. Reverse Engineering
b. Forward Engineering
c. mechanical engineering
d. Civil engineering
Clear my choice

Question 5

Not yet answered

Marked out of 1.00

SOA stands for.................

a. Software Oriented Approach


b. ) Software Oriented Architecture
c. Service Oriented Architecture
d. Service Oriented Approach
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2227736&cmid=116114 2/7
11/13/23, 11:14 PM 5th Module Assessment

Question 6

Not yet answered

Marked out of 1.00

The process of incorporating domain knowledge, external information, and fuzzy reasoning deductions into observations
of the subject system, in order to identify significant higher-level abstractions beyond what is directly observed from the
system itself, is referred to as

a. Design recovery
b. Redocumentation
c. Manufacturing
d. Patenting
Clear my choice

Question 7

Not yet answered

Marked out of 1.00

Which is called as a process of rebuilding a business process for improving product output, quality and minimizing the
costs.

a. Business process reengineering


b. Software Engineering
c. ERP
d. CRM
Clear my choice

Question 8

Not yet answered

Marked out of 1.00

Time need from the manufacturing to turn inventory into products is known as

a. Cycle Time
b. Changeover Time
c. Defect Rate
d. Inventory Turnover
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2227736&cmid=116114 3/7
11/13/23, 11:14 PM 5th Module Assessment

Question 9

Not yet answered

Marked out of 1.00

The process of reorganizing or rewriting a portion or the entirety of software to address a drawback without altering its
functionality is known as

a. Re-engineering
b. engineering
c. processing
d. debugging
Clear my choice

Question 10

Not yet answered

Marked out of 1.00

The act of generating or modifying a representation that holds the same meaning while maintaining the same level of
abstraction is referred to as

a. Redocumentation
b. Invention
c. Design recovery
d. Patenting
Clear my choice

Question 11

Not yet answered

Marked out of 2.00

_____________ is a sum of reverse engineering and few form of forward engineering

a. Reverse Engineering
b. Forward Engineering
c. Software engineering
d. Civil engineering
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2227736&cmid=116114 4/7
11/13/23, 11:14 PM 5th Module Assessment

Question 12

Not yet answered

Marked out of 2.00

Which of the following is the best explaination of Business Process Engineering?

a. Redesigning the organizational structure of a business.


b. Redesigning Humans
c. Redesigning Workflow
d. Both A & C
Clear my choice

Question 13

Not yet answered

Marked out of 2.00

A cost/benefit analysis model for reengineering has been proposed by --------

a. Charles
b. Dennis
c. Sneed
d. Boem
Clear my choice

Question 14

Not yet answered

Marked out of 2.00

Source code translation is a part of which re-engineering technique?

a. Data re-engineering
b. Refactoring
c. Restructuring
d. Invalid
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2227736&cmid=116114 5/7
11/13/23, 11:14 PM 5th Module Assessment

Question 15

Not yet answered

Marked out of 4.00

Which of the following CASE tools classification is used during development of the systems?

a. Front end
b. Remote presentation
c. Cross life cycle
d. Both A & C
Clear my choice

Question 16

Not yet answered

Marked out of 4.00

What kind of support is provided by the Repository Query CASE tool?

a. Editing text and diagrams


b. Display of parts of the design texts
c. Cross referencing queries and requirements tracing
d. Display of parts of the design texts AND Cross referencing queries and requirements tracing
Clear my choice

Question 17

Not yet answered

Marked out of 4.00

_____________ s the fundamental rethinking and radical design of business processes to achieve dramatic improvements in
critical, contemporary measures of performance such as cost, quality, service and speed.

a. Forward Engineering
b. Business Process Re-Engineering
c. Software Engineering
d. Reverse Engineering
Clear my choice


◄ Test Your understanding : 5.1.5 Integration Architecture and CASE Repository

Jump to...

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2227736&cmid=116114 6/7
11/13/23, 11:14 PM 5th Module Assessment

Module 5 Feedback Form ►

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2227736&cmid=116114 7/7
11/18/23, 6:31 PM Assignment 2

Aadesh (15/15)
Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Assignment 2 / Assignment 2

Question 1

Not yet answered

Marked out of 3.00

Case Study
Software engineering is defined as a process of analyzing user requirements and then designing, building, and testing
software application which will satisfy those requirements. IEEE, in its standard 610.12-1990, defines software engineering
as the application of a systematic, disciplined, which is a computable approach for the development, operation, and
maintenance of software. Fritz Bauer defined it as 'the establishment and used standard engineering principles. It helps
you to obtain, economically, software which is reliable and works efficiently on the real machines'.Boehm defines
software engineering, which involves, 'the practical application of scientific knowledge to the creative design and
building of computer programs. It also includes associated documentation needed for developing, operating, and
maintaining them.'Lehman has given laws for software evolution. He divided the software into three different categories:

S-type (static-type) - This is a software, which works strictly according to defined specifications and solutions. The
solution and the method to achieve it, both are immediately understood before coding. The s-type software is least
subjected to changes hence this is the simplest of all. For example, calculator program for mathematical computation.
P-type (practical-type) - This is a software with a collection of procedures. This is defined by exactly what procedures can
do. In this software, the specifications can be described but the solution is not obvious instantly. For example, gaming
software.
E-type (embedded-type) - This software works closely as the requirement of real-world environment. This software has a
high degree of evolution as there are various changes in laws, taxes etc. in the real world situations. For example, Online
trading software.

_____ is all about developing products, using well-defined, scientific principles and methods.

a. Engineering
b. documenting
c. Presenting
d. Communicating
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2390008&cmid=116115 1/3
11/18/23, 6:31 PM Assignment 2

Question 2

Not yet answered

Marked out of 3.00

______ is collection of executable programming code, associated libraries and documentations.

a. Data
b. Software
c. information
d. Knowledge
Clear my choice

Question 3

Not yet answered

Marked out of 3.00

Software which works strictly according to defined specifications and solutions is known as

a. S-Type
b. P-Type
c. E-Type
d. F-Type
Clear my choice

Question 4

Not yet answered

Marked out of 3.00

Software with a collection of procedures is known as

a. P-Type
b. S-Type
c. E-Type
d. F-Type
Clear my choice

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2390008&cmid=116115 2/3
11/18/23, 6:31 PM Assignment 2

Question 5

Not yet answered

Marked out of 3.00

The close alignment of software with the demands and specifications of the real-world environment is referred to
as_________.

a. P-Type
b. S-Type
c. F-Type
d. E-Type
Clear my choice

◄ Module 5 Feedback Form

Jump to...

Student Feedback for Course : Advanced Software Engineering Principles (IT612) ►

https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2390008&cmid=116115 3/3

You might also like