My Courses
My Courses
My Courses
Dashboard / My courses / Advanced Software Engineering Principles (IT612)-Semester I / #Module I Lifecycle Models
Question 1
Correct
________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
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
________is a descriptive and pictorial representation of the life cycle of any software
Select one:
a. Blue Team
c. Data-model
d. Henry Model
Jump to...
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
Question 1
Correct
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
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
Select one:
a.
Waterfall model
b. Spiral Model
c. Agile method
d. Rapid Prototyping
Jump to...
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
Question 1
Correct
______ 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
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
Select one:
a. communication and modeling
Jump to...
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
Question 1
Correct
Select one:
a. 1986
b. 1988
c. 1990
d. 1995
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
Select one:
a.
Doesn’t work well for smaller projects
Jump to...
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
Question 1
Correct
_________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
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
_____ 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
Jump to...
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
Question 1
Correct
Select one:
a.
Extreme programming
b. SCRUM
c. None of the mentioned
d. 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
Select one:
a. Apple
b. IBM
c. Microsoft
d. All of the mentioned
Jump to...
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
Question 1
Correct
Select one:
a.
Extreme programming
b. SCRUM
c. None of the mentioned
d. 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
Select one:
a. Apple
b. IBM
c. Microsoft
d. All of the mentioned
Jump to...
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
/ #Module II Formal Method as mentioned in the Hard Copy / Test Your Understanding : 2.1.1 Basic concepts
Question 1
Correct
Select one:
a.
It is a statement expressed in a language whose vocabulary, syntax, and semantics are formally defined.
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
Software management is conservative and unwilling to adopt new techniques whose payoff is not immediately obvious.
Select one:
True
False
Jump to...
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
/ #Module II Formal Method as mentioned in the Hard Copy / Test Your Understanding : 2.1.2 Mathematical Preliminaries
Question 1
Correct
Select one:
a.
Non-ASCII (pictorial) symbols.
c.
Schema calculus (large specifications).
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
Formal Methods gain understanding through analysis rather than experiments (testing).
Select one:
True
False
Jump to...
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
Question 1
Correct
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.
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
Every type must be introduced in a declaration. There are two ways to declare types.
Select one:
True
False
Jump to...
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
/ #Module II Formal Method as mentioned in the Hard Copy / Test your understanding : 2.1.4 Formal Specification Languages
Question 1
Correct
Select one:
a. Formal syntax (like every programming language)
b. Formal semantics
d.
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
The specification should discuss the program in terms normally used by the user and implementer alike
Select one:
True
False
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
/ #Module II Formal Method as mentioned in the Hard Copy / Test Your Understanding : 2.1.5 Z-Notations
Question 1
Correct
Select one:
a.
``Model-based'', with states and operations
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
Select one:
True
False
◄ 2.1.5 Z-Notations
Jump to...
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
Question 1
Correct
Select one:
a. Thou shalt choose an appropriate notation
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
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
Jump to...
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
/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.1 Component-Based Software Engineering
Question 1
Correct
Which of the following are incorrect needs for component-based product lines?
Select one:
a.
More changeable system
c.
Less reliable components
d.
All of the mentioned
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
Select one:
a. Being able to take faster advantage of new product and new technology
c.
Increase in time to market
Jump to...
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
/ #Module III Component Based Software Engineering / Test your understanding : 3.1.2 Domain Engineering Part 1
Question 1
Correct
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
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
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
Jump to...
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
/ #Module III Component Based Software Engineering / Test your understanding : 3.1.3 Domain Engineering Part 2
Question 1
Correct
Select one:
a. define application domain to be investigated
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
Abstractions with limited number of instances within an application and recurs in applications in the domain?
Select one:
a.
True
b. False
Jump to...
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
/ #Module III Component Based Software Engineering / Test your understanding : 3.1.4 Classifying and Retrieving Components
Question 1
Correct
Select one:
a. Adapted components
b. Assembled components
c. Updated components
d. 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
Data exchange model is similar to drag and drop type mechanisms should be defined for all reusable components.
Select one:
a. True
b. False
Jump to...
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
/ #Module III Component Based Software Engineering / Test Your understanding : 3.1.5 Economics of CBSE
Question 1
Correct
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
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
Software component retrieval system that enables client software to retrieve components and services from library
server.
Select one:
True
False
Jump to...
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
/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.6 Cleanroom approach
Question 1
Correct
Select one:
a. Mills
b. Dyer
c. Linger
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
How does Cleanroom software engineering differs from the conventional and object-oriented views ?
Select one:
a. It makes explicit use of statistical quality control
Jump to...
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
/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.7 Functional specification
Question 1
Correct
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
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
Select one:
a. mean-time-to-function
b. mean-time-to-failure
c. manufacture-time-to-function
Jump to...
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
/ #Module III Component Based Software Engineering / Test Your Understanding : 3.1.8 Cleanroom Testing
Question 1
Correct
Select one:
a. Creation of usage scenarios
d. Reliability
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
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
Jump to...
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
Question 1
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
a. Both
Lack of developer control over functionality and performance
Problems with component interoperability as COTS vendors make different user assumptions
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
Question 4
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
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
Question 7
Question 8
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
Question 10
a. software component
b. module
c. information
d. Data
Clear my choice
Question 11
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
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
a. Qualified Component
b. Adapted Component
c. RAD Component
d. Both A & B
Clear my choice
Question 14
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
a. Black Box
b. State Box
c. Clear Box
d. White Box
Clear my choice
Question 16
a. Black Box
b. State Box
c. Clear Box
d. White Box
Clear my choice
Question 17
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
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
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
/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.1 Structure of Client/Server Systems
Question 1
Correct
Central Computer which is powerful than other computers in the network is called as __________.
Select one:
a. Client
b. Server
c. Hub
d. Switch
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
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
Jump to...
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
/ Test Your Understanding : 4.1.2 Client Server Systems and Analysis Modeling issues
Question 1
Correct
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
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
“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
Jump to...
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
/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.3 Client Server Systems and Testing issues
Question 1
Correct
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
c. Transaction 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
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
Jump to...
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
/ Test Your Understanding : 4.1.4 Framework for WebE, Formulating/Analyzing Web-based Systems
Question 1
Correct
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
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
Which of the following statements are incorrect with reference to web-based systems?
Select one:
a. should be unscalable
c. must be secure
Jump to...
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
/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.5 Testing Web-based Applications
Question 1
Correct
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
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
Which of the following is a risk associated with using hypertext in web applications?
Select one:
a. Loss of sense of locality and direction
Jump to...
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
/ #Module IV Client/Server Software Engineering / Test Your understanding : 4.1.6 Service Oriented Software Engineering
Question 1
Correct
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
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
Select one:
a. SOA provides the standards that transport the messages and makes the infrastructure to support it possible
c. SOA offers access to ready-made, modular, highly optimized, and widely shareable components that can
minimize developer and infrastructure costs
Jump to...
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
/ #Module IV Client/Server Software Engineering / Test Your Understanding : 4.1.7 Service Engineering
Question 1
Correct
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
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
Select one:
a. Consistency
b. Reliability
c. Scalability
Jump to...
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
/ #Module IV Client/Server Software Engineering / Test your Understanding : 4.1.8 Software Development with services
Question 1
Correct
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
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
Select one:
a. Strongly Coupled
b. Loosely Coupled
c. Strongly Cohesive
d. Loosely Cohesive
Jump to...
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
Question 1
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
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
a. Database architecture
b. RISC architecture
c. Client-Server architecture
d. CISC architecture
Clear my choice
Question 4
a. Logic Tier
b. Presentation tier
c. Data Tier
d. Network Tier
Clear my choice
Question 5
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
Question 7
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
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
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
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
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
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
a. Executable program
b. Subset of system
c. Information
d. Repository
Clear my choice
Question 13
a. Logic Tier
b. Presentation tier
c. Data Tier
d. Network Tier
Clear my choice
Question 14
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
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?
Question 16
“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
a. Components
b. Elementary Process
c. Component link
d. Methods
Clear my choice
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...
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
Question 1
Correct
Select one:
a. designing a new product
b. hiring an employee
c. purchasing services
d. 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
Select one:
a. when tools to support restructuring are disabled
Jump to...
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
Question 1
Correct
Select one:
a. Internal data structures
b. Database 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
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
Jump to...
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
Question 1
Correct
Select one:
a. Cost reduction
b. Time reduction
c. Maintainability
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
Select one:
a. Higher quality programs
Jump to...
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
Question 1
Correct
Select one:
a. Cost 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
Select one:
a. Lower
b. Classic
c. Real
d. Middle
Jump to...
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
Question 1
Correct
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
d. prototyping tools
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
Select one:
a. Standardization of notations and diagrams
Jump to...
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
Question 1
a. Cycle Time
b. Changeover Time
c. Defect Rate
d. Inventory Turnover
Clear my choice
Question 2
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
Question 4
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
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
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
Which is called as a process of rebuilding a business process for improving product output, quality and minimizing the
costs.
Question 8
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
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
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
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
Question 13
a. Charles
b. Dennis
c. Sneed
d. Boem
Clear my choice
Question 14
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
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
Question 17
_____________ 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
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
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
a. Data
b. Software
c. information
d. Knowledge
Clear my choice
Question 3
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
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
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
Jump to...
https://amigo.amityonline.com/mod/quiz/attempt.php?attempt=2390008&cmid=116115 3/3