CS504 Quiz No.01 Solution Fall2022

0

 

Dear Students,

Quiz No. 1 (Graded) of CS504 will be opened from Tuesday 7th June to Wednesday 8th June 2022.

This quiz will be from Lecture# 1 to 10 and will be based on Multiple Choice Questions. It will be opened for 48 hours.

All the instructions for solving quiz will be provided in Quiz interface and you are required to make sure that you have read those instructions before attempting Quiz.

If any student fails to attempt the quiz within given time, then no re-take or offline quiz will be held.

 An external entity that interacts with a system is called a(n):

Actor

_________ requirements are often called product features.

Developer

                    

An arrow in data flow diagram represents:

                          Direction of flow of data…..confirm

                        

The system model template contains which of the following elements.

                                  Input/output

            

A context diagram:

                          Is a DFD which gives an overviews of the system…..confirm

                       

In _________ phase of software development requirement analyst focuses on possible design of the proposed solution

                                        Definition

         

System _____ are built to allow the system engineer to evaluate the system components in relationship to one another.

                                 Models….confirm

                

_____ diagram does not capture control flow information, it just shows the flow of the data in a system

                                   Data flow diagram…..confirm

             

 

                               

In data flow diagram (DFD), Create, Update, delete and read operations are normally called.

                                               CRUD operation…..confirm

        

More powerful hardware resulted into the development of _ powerful and _____ software.

                                       More,complex…..confirm

                  

 

Which elements of business processing engineering are the responsibilities of the software engineer?

                                        Business system design…..confirm

                      

The use case diagram shows that which ____ interact with each use case.

                                                 Actor…..confirm

 

A prototype is not the real product but just a real looking ________ of what would be eventually delivered and might not do anything useful

                         Mock-up……confirm

         

A _________ is not the real product but just a real looking mock-up of what would be eventually delivered.

                                    Prototype……confirm

      

In data flow diagram the entity or system outside the boundary of this system is called

                          External Agent….confirm

             

The project manager would need _ document to monitor and track the progress of the project and if needed.

                                                 Requirement….confirm

                

By leveling a DFD(adding more levels of abstraction) we mean

                      Splitting it into different levels……confirm

                               

Data cannot flow from one external entity to other external entity because

                      It is not allowed in DFD…..confirm

                    

A __ is not the real product but just a real looking mock up of what would be eventually delivered.

                           Prototype…..confirm

                 

A context diagram is used

                             As an aid to system design….confirm

 

_________ the analyst determines all the sources of requirements and where do these requirements consume.

                             Source and sink analysis…..confirm

            

______ is a technique that can be used to reduce customer dissatisfaction at the requirement stage.

                        Prototyping ,,,,confirm

        

At which stage of software development loop results are delivered?

                                 Status quo…..confirm

                   

Requirement engineering mainly deals with the _____ of the system

                               Definition phase…..confirm

             

A use case represents

                         The role a user plays when interacting with the system….confirm

                            

___ requirements are often called products features.

                                 Non-functional……confirm

            

All the documents related to the software are also considered as part of the ______.

                                        Software….confirm

           

Include and extend relationship is used in UML notation of a/an_______.

                             Use case model…..confirm

 

A DFD is normally leveled (adding more levels of abstraction) as

                              It is easier to read and understand a number of smaller DFDs than one large DFD…..confirm

   

From the following which is/are not the example(s) of illegal data flow in data flow diagram.

                     There must be an intermediate process which should transform data received from one external entity and then send the transformed data to the other external entity….confirm

                    

In data flow diagram (DFD) data flow can

                               Originate and terminate in an external entity….confirm

                       

To construct a system model the engineer should consider one of the following restraining factors?

                                   Assumptions and constraints…..confirm

            

In a top-down system analysis a/an _ is required to develop high level view of the system at first

                                                         Analyst……confirm

                        

 

In data flow diagram (DFD) one data store cannot directly copy the data from another ______.

                                          Data store…..confirm

               

 

______ of the total cost of the software development is spent on maintenance.

                                   Two third….confirm

                     

The system specification describes the

                                       Function and behavior of a computer-based system…..confirm

             

In software engineering paradigm, any engineering approach must be founded on organizational commitment to ________.

                                      Quality…..confirm

             

Which one is not a part of software development phase?

                              Project Vision….confirm

 

A process in Data flow diagram (DFD) represents

                                        Transmission of data…..confirm

                            

 

In use case diagram, an ellipse signifies an

                    Use case…..confirm

                     

 

 

 

 

Which of the given component of software engineering framework provides different techniques that can be used to perform a particular task.

                                      Method…..confirm

                

Which  of the given component of software engineering framework demands rational and timely development of a software?

                                     Quality focus….confirm

                   

Arranging information in ______ form makes it easy to read, understand and comprehend as compared to streams of text.

                                    Tabular ….confirm               

The data on which the program operates is also considered as part of the ______.

                            Software…..confirm

               

 

 

Construction activities are directly related to software ________.

                             Construction or Development….both are confirm

           

 

Many of the problems encountered in Software development are attributed to shortcoming in ________.

                         Requirement gathering……confirm

                      

               

____ component of software engineering framework provides automated or semi-automated support in a software development

                                           Tools…..confirm

       

Use case construction is a technique used for

                               Requirements structuring…..confirm

 

The context diagram is used as the top level abstraction in a _ developed according to principles of structured analysis.

                                     Dataflow diagram…..confirm

 

 

Which one of the following is the external quality of a software product.

                       Low coupling…..confirm

                

 

A software requirement document describes all the ___ provided by the system along with the constraints under which it must operate.

                                     Services….confirm

                

If you try to make software more user-friendly then the ________ may suffer.

                                   Effiency……confirm

                    

According to caper jones analysis of project activities coding only has _____ affect part in software development

                                   13-14%.....confirm

           

In ________ phase of software development, requirement engineer focuses on realizing the business object of an under developed product

                          development…..confirm

       

Which statement is not according to the software engineering principles? Software engineering is an __________.

                                 Unsystematic approach…..confirm

 

The architecture components for product engineering are

                                       Data, hardware, software, people…..confirm

                           

___________ structure represents the internal organization of the various data and control items.

                                                Data….confirm

 

The process of utilizing our knowledge of computer science in effective production of software system is called.

                                              Software Engineering…confirm

                 

__ are kind of umbrella activities that are used to smoothly and successfully perform the connection activities.

                                             Management activites…..confirm

                     

Software Engineering in the combination of tools techniques and ______.

                          Processes…..confirm

             

 

In use case diagram, the scope of the system is defined by

                                         System boundary…..confirm

 

The ___ relationship is kind of a generalization specialization relationship.

                                     Extends….confirm

                        

Data cannot flow from one external entity to other external entity because:

                                        It is not allowed in DFD…..confirm

 

The best way to conduct a requirements validation review is to.

                         Use a checklist of questions to examine each requirement….confirm

 

External entity may be

                                  Source of input data only…..confirm

                     

 

Which of the following is used for multi level commenting?

                                /*Comment*/….confirm

 

Return values in Synchronous messages are represented by

                            A dotted line with label….confirm

 

__________ is a role that each actor plays in the system under.

                                                  Participant…..confirm

 

Modules with high cohesion and low coupling can be treated and analyzed as.

                                             Black boxes……confirm

 

 

 

 

Any Engineering approach must be founded on organizational commitment to _______.

                                       Quality….confirm

 

Return values in synchronous messages are: (V.V.V)

            

                      May not used when response is obvious…..confirm

 

According to Caper Jones analysis of project activities, coding only has _____ affect part in system development.

                                           13-14%...confrim

 

In multi-threaded or multiprocessing applications where different execution threads may pass information to one another by sending _______ to each other.

                          Asynchronous messages…..confirm

 

Which of the following is not among the four layers of the object-oriented pyramid?

                           The abstract layer……confirm

 

 

System models include(V.V.V)

                             All options….confirm

 

In the architecture trade-off analysis method the architectural style should be described using the.

                              All options…confirm

 

_________ is concerned with decomposing the system into interacting sub-system.

                                             System structuring…..confirm

 

 

Software development is a step-by-step process and in _____ phase of software development Business Objective of an organization gets cleared.

                                 Vision….confirm

 

When two components of a system are using the same global data area, they are related as.

                              Content coupling….confirm

 

The goal of _____ is to translate the customer’s desire for a set of defined capabilities into a working product.

                     Product engineering….confirm

 

The condition that must be met before the use case can be invoked, is called

                                      Precondition…..confirm

 

 In software engineering paradigm any engineering approach must be founded an organizational commitment to _______.

                                Quality ……confirm

 

There are _______ most important characteristics of an object.

                           Three….confirm

 

 

 

 

 

__________ requirements cause frequent modifications in user interface

                                         Unstable….confirm

               

Prototyping is used when there is _______ regarding requirements.

                     Uncertainty…confirm

 

UML is a language for

                               Modeling and design…confirm

 

UML stands for _______.

                                 Unified Modeling Language.

 

Requirement engineering focuses on ____________ aspect of the software development process.

                                      What….confirm

 

Many of the problems encountered in Software development are attributed to shortcoming in _________.

                         Requirement gathering and documentation process…..confrim

 

 In object Oriented design _____ layer contains the details that enable each object to communicate with its collaborators.

                                Message….confrim

 

 

In Object Oriented design _______ layer contains a representation of each of the subsystem that enable the software to achieve its customers defined requirements and to implement the technical infrastructure that supports customer requirements.

                               Subsystem….confirm

 

In object oriented design ______ layer contains the class hierarchies that enable the system to be created using generalization and increasingly more targeted specializations.

                               Class and object layer…..confrim

 

In object oriented design _______ layer contains the data structures and algorithmic design for all attributes and operations for each object.

                                       Responsibility …..confrim

 

Normally a system will be more easy to modify if its modulus have:

                                         Low coupling and high cohesion….confirm

 

The best way to conduct a requirements validation review is to.

                          Use a checklist of question to examine each requirement….confrim

 

 

Software design discusses _______ aspect of software development.

                            How….confirm

 

 Software Engineering is the combination of tools, techniques and ______.

                           Processes….confrim

 

_______ requirements cause frequent modifications in user interface.

                          Unstable…..confirm

 

In abbot’s Textual analysis technique, different parts of speech are identified within the text of the specification and these parts are modeled using different ______.

                                     Components…..confrim

 

 

 

 

Which statement is not according to the software engineering principles? Software engineering is a(n)_______.

                      Unsystematic approach…..confrim

 

OOD results in a design that achieves a number of different levels of ______.

                              Modularity…..confrim

 

 

The architecture components for product engineering are

                       Data, hardware, software, people….confrim

 

 

GUI stands for _____.

                    Graphical User interface…..confirm

In the case of ______ intra component linkages are stronger white inter component linkages are weak.

                    Low coupling……confirm

 

In the case of _________ module boundaries are not well defined as everything seems to be connected with everything else.

                                      Highly coupled system……confirm

 

A prototype is not the real product. It is rather just a real looking ______ of what would be eventually delivered and might not do anything useful.

                                                                 Mock-up…..confirm

 

 

 

 

Coupling is a measure of ________ of a module or component.

                             Independence……confirm

 

 

In UML, based object Oriented model of a system the demand sign is used to depict ________ relations between two objects/classes.

                               Composition and Aggregation……confirm

 

_____ and ______ are important short circuiting logical operators.

a.And    b. OR  c. Not   d. NOR

                                                                   a & b….confirm

One of the main reasons to make functions is ________.

                              Reusability…..confrim

Is prefix should be used for _____ variables and methods.

                                      Boolean…..confrim

 

 

 

 

 

The terms get/set must be used where an ________ is accessed directly.

                                 Attribute……confirm

 

Code should not be.

                                 Commented…..confirm

 

 

The size of _________ plays a significant role in making the program easy or difficult to understand

                                       Individual functions……confirm

 

_______ is a tool that can help us in reducing the size of individual functions.

                                  Modularity…..confrim

 

N-tier architecture stems from the struggle to find a ______ between the fat-client architecture and the thin-client architecture.

                                                 Middle ground……confirm

 

 

For (i=0, col = 0; i<27; i++, j++). In the above line of the code, 27 is representing________.

                               Constant…..confrim

 

In case of using unrelated operators in a single expression______ would be the best choice to prevent the logical errors.

                                                       Parenthesize….confrim

 

In the switch statement, cases should always end with a ____ statement.

                                Break….confirm

 

Floating point constants should always be written with decimal point and at least.

                                       One decimal….confrim

 

 

 

In case of header files construction is to avoid __ errors. The construction should appear in the top of the file ( before the file header).

                       Compilation……confirm

 

Names representing methods and functions should be ___ and written in mixed case starting with ______ case.

                            Verbs, lower….confrim

 

Names representing types must be nouns and written in mixed case starting with ______.

                                   Upper case….confrim

 

Variable names must be in mixed case starting with _________.

                              Lower case….confrim

 

Names representing constants must be all uppercase using underscore to ______ words.

                             Separate….confrim

 

 

 

Names representing template types in C++ should be a ________ letter.

                                 Single uppercase…..confirm

 

Global variables in C++ should always be referred to by using the _____ operator.

                                  ( :: )  …..confrim

 

Private class variable should have _________ suffix.

                                   Underscore( _ )…..confirm

 

MVC stands for

                       Model View Controller….confirm

Post a Comment

0Comments

Thanks everone

Post a Comment (0)