0% found this document useful (0 votes)
53 views15 pages

Cs504-Midterm File by Mazz

cs504-midterm file by mazz

Uploaded by

najmajutt8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views15 pages

Cs504-Midterm File by Mazz

cs504-midterm file by mazz

Uploaded by

najmajutt8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

CS504-Softwere Engineering -1 genrica

LATEST SOLVED MCQS FROM


MIDTERM PAPERS

https://genrica.com Virtual University

genrica.com

Virtual University

genrica.com Virtual University


MIDTERM EXAMINATION

Question No: 1 ( Marks: 1 ) - Please choose one


By following modern system engineering practices simulation of reactive systems is no longer necessary
► True
► False click here for detail

Question No: 2 ( Marks: 1 ) - Please choose one


The state transition diagram
► depicts relationships between data objects
► depicts functions that transform the data flow
► indicates how data are transformed by the system
► indicates system reactions to external events click here for detail

Question No: 3 ( Marks: 1 ) - Please choose one


Control flow diagrams are
► needed to model event driven systems. Click here for detail
► required for all systems
► used in place of data flow diagrams
► useful for modeling user interfaces

Question No: 4 ( Marks: 1 ) - Please choose one


A change becomes ------------- because of close presence of data and functions
► Localized (page 81)
► Private
► Global
► Accessible

Question No: 5 ( Marks: 1 ) - Please choose one


A complex System evolves from a
► smaller system page 83 click here for detail
► medium sysetem
► bigger system
► non of the given

genrica.com Virtual University


Question No: 6 ( Marks: 1 ) - Please choose one
Coupling is a measure of ----------------of a module or component.
► Independent (Page 71)
► Dependent
► Closeness
► All of the given

Question No: 7 ( Marks: 1 ) - Please choose one


Software Maintenance phase involves
► Debugging
► Adding new features
► making changes
► all of the given click here for detail

Question No: 8 ( Marks: 1 ) - Please choose one


The hardest single part of building a software system is deciding precisely ----------- to build.
► what (Page 17)
► How
► When
► Why

Question No: 9 ( Marks: 1 ) - Please choose one


Interaction Diagrams depict the ------------- Behavior of the system
► Static
► Dynamic (Page 106)
► Active
► Non of the above

Question No: 10 ( Marks: 1 ) - Please choose one


In Sequence Diagrams the time required by the receiver object to process the message is denoted by an---
-----
► Activation Box (Page 108)
► Simple Box
► Arrow
► Non of the above

Question No: 11 ( Marks: 1 ) - Please choose one


A poorly designed interface can cause a user to make catastrophic errors is one of the motivations for
GUI.
► True (Page 62)
► False

genrica.com Virtual University


Question No: 12 ( Marks: 1 ) - Please choose one
Identifying System Features include ------

► log important information


► conduct business
► analyze business results
► all of the above (Page 98)

Question No: 13 ( Marks: 1 ) - Please choose one


Establishing responsibilities for objects includes
► Generalization Relationships
► Specialization Relationships
► all of the above (Page 86)
► identifying Association relationships

Question No: 14 ( Marks: 1 ) - Please choose one


Which of the following is a fact finding method?
► Site visits
► Prototyping
► Study of similar systems
► All of given
Seven common fact-finding methods (Sampling, Research, Observation, Questionnaires, Interviews, Prototyping, Joint
Requirements Planning) are introduced as a means to discover requirements.

Question No: 15 ( Marks: 1 ) - Please choose one


Windows mobile is a popular mobile operating system which seen commonly on PDAs. Which of the
following category pair(s) best describe(s) it?
► Application software, embedded software
► system software, web-based software
► application software, scientific software
► system software, embedded software

Question No: 16 ( Marks: 1 ) - Please choose one


The Object Oriented approach
► improves the reusability of codes. (Page 83)
► makes objects less independent.
► increases testing time.
► complicates mapping of a system model to an implementation model.

The object-oriented approach improves the maintainability, reusability, and extensibility of the software Click here for Detail

genrica.com Virtual University


MIDTERM EXAMINATION

Question No: 1 ( Marks: 1 ) - Please choose one


Most software continues to be custom built because
► Software is easier to build without using someone else's components.
► Off the shelf software components are not commonly available Click here for detail
► Component reuse is common in the software world
► Reusable components are too expensive to use

Question No: 2 ( Marks: 1 ) - Please choose one


Which of the items listed below is not one of the software engineering layers?

► Tools
► Process
► Manufacturing Click here for detal
► Methods

Question No: 3 ( Marks: 1 ) - Please choose one


Which of these people would not be likely to part of the FAST team?

► hardware and software engineers


► manufacturing representative
► marketing representatives
► senior financial officers APRACTITIONER’SAPPROACH (Page 305)

Question No: 4 ( Marks: 1 ) - Please choose one


An state transition can only occur when triggered by a(n)________________
► actor
► collaboration attempt
► event
► none of the given
The evolution of the system depends on a sequence of state transitions triggered by a set of coming events.

Question No: 5 ( Marks: 1 ) - Please choose one


A change becomes ------------- because of close presence of data and functions

► Localized (page 81)


► Private
► Global
► Accessible

genrica.com Virtual University


Question No: 6 ( Marks: 1 ) - Please choose one
A process which does not take input is called
► miracle process Miracle": Process has output, but no input Click here for detail
► core process
► secondary process
► all of the above

Question No: 7 ( Marks: 1 ) - Please choose one


Data Store notation in DFDs presents.
► Data input
► Data output
► Data input and Data output (Page 54)
► non of the given

Question No: 8 ( Marks: 1 ) - Please choose one


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

► Independent (Page 71)


► Dependent
► Closeness
► All of the given

Question No: 9 ( Marks: 1 ) - Please choose one


If a problem is identified and fixed at a -------stage in the software development process, it will cost much
more than if it was fixed at and --------stage.
► eralier & lator
► after & before
► none of the above
► later and earlier (Page 17)

Question No: 10 ( Marks: 1 ) - Please choose one


Once these requirements have been finalized, the ---------------- process starts.
► Construction (Page 18)
► Development
► Maintenance phase
► Construction and Development

Question No: 11 ( Marks: 1 ) - Please choose one


Identifying Whole-Part structures (Aggregations) means what are my ----------------
► Components (Page 95)
► Structures
► Objecs
► Classes

genrica.com Virtual University


Question No: 12 ( Marks: 1 ) - Please choose one
Data design actually begins during the creation of the analysis model, not the architectural model.
► True Click here for detail
► False

Question No: 13 ( Marks: 1 ) - Please choose one


System Architecture is important to consider because it helps in making -------------
► Mutual communication.
► Early design decisions.
► Reusable abstraction of a system.
► All of the above (Page 118)

Question No: 14 ( Marks: 1 ) - Please choose one


Software architecture is "the ---------- of the components of a program/system, their interrelationships,
and principles and guidelines governing their design and evolution over time."
► combination
► collection
► structure (Page 117)
► unification

Question No: 15 ( Marks: 1 ) - Please choose one


Cohesion is about making sure each component does _____ thing and does it well.

► three
► two
► infinite
► one Click here for detail

Question No: 16 ( Marks: 1 ) - Please choose one


Following are some statements associated with data flow diagrams. Identify the correct statement from
among them.

► DFDs are used to model complex interfaces.


► DFDs are used to represent only functional processing, data stores and data movements between
functions. DFD over flow charts(Page 2)
► DFDs depict only processes which can be decomposed.
► DFDs do not show external data sources and external data sinks

genrica.com Virtual University


MIDTERM EXAMINATION

Question No: 1 ( Marks: 1 ) - Please choose one


UML (unified modeling language) analysis modeling focuses on the _________________ .
► behavioral model and environment model.
► behavioral model and implementation model.
► user model and environmental model
► user model and structural model A P R A C T I T I O N E R ’ S A P P R O A C H (Page 604)

Question No: 2 ( Marks: 1 ) - Please choose one


The data flow diagram must be augmented by descriptive text in order to describe the functional
requirements for a software product.
► True Click here for detail
► False

Question No: 3 ( Marks: 1 ) - Please choose one


It is not possible to use ordinary data flow diagrams to model the functional requirements of real-time
systems.
► True
► False Click here for detail

Question No: 4 ( Marks: 1 ) - Please choose one


An object or class may further be classified on the basis of
► Behavior Driven attributes
► Data Driven attributes
► Responsibility Driven attributes
► All of the above (Page 85)

Question No: 5 ( Marks: 1 ) - Please choose one


A public Interface provides a way for with other Classes.

► Communication
► Accessibility Click here for detail
► Reaching
► All of the above

Question No: 6 ( Marks: 1 ) - Please choose one


DFD Notation contains
► Data Store
► Extenal Agents
► Processes
► All of the given (Page 51)

genrica.com Virtual University


Question No: 7 ( Marks: 1 ) - Please choose one
A complex System evolves from a
► smaller system (Page 69)
► medium sysetem
► bigger system
► non of the given

Question No: 8 ( Marks: 1 ) - Please choose one


Requirement engineering mainly deals with the -------------- of the system
► definition phase (Page 16)
► development phase
► maintenance
► non of the above

Question No: 9 ( Marks: 1 ) - Please choose one


Insufficient user involvement leads to ------------- products.
► unacceptable (Page 19)
► ambigious
► dissatisfaction of customer to
► non of the above

Question No: 10 ( Marks: 1 ) - Please choose one


Which one is not the purpose of Interaction Diagrams ?
► Model interactions between objects
► Assist in understanding how a system (a use case) actually works
► Identify responsibilities/operations and assign them to classes
► Identify dependencies among objecs (Page 106)

Question No: 11 ( Marks: 1 ) - Please choose one


Collaboration diagrams have basically two types of components: objects and ----------
► messages (Page 111)
► methods
► classes
► non of the above

Question No: 12 ( Marks: 1 ) - Please choose one


The scope description establishes the ----------between the system we are developing and everything else
in the universe

► Boundary (Page 31)


► Balance
► Constraint
► None of the given

genrica.com Virtual University


Question No: 13 ( Marks: 1 ) - Please choose one
Which one is not a type of messages which Sequence Diagrams Depict
► Synchronous
► Asynchronous
► Create
► Update (Page 108)

Question No: 14 ( Marks: 1 ) - Please choose one


What is the most crucial non-functional requirement of a system to control radiation dosages that are
emitted as treatment for cancer?
► Security
► Reliability
► Usability
► Accuracy (not sure)

Question No: 15 ( Marks: 1 ) - Please choose one


Given below are some statements associated with data flow diagrams. Identify the correct statement
from among them.
► Data flow is made use of to model what systems do.
► Flows of data can take place from a process to a sink.
► All processes have to be levelled or decomposed.
► Context diagram shows the major system processes. (Page 54)

Question No: 16 ( Marks: 1 ) - Please choose one


What would be the most suitable architecture to develop a commercial web page to do business
transactions over the internet?
► Client server model (p129)
► Island model
► RAD model
► Repository model

MIDTERM EXAMINATION

Question No: 1 ( Marks: 1 ) - Please choose one


The first step in any OOA process model is to____________________
► build an object-relationship model (p90)
► define collaborations between objects
► elicit customer requirements
► select a representation language

genrica.com Virtual University


Question No: 2 ( Marks: 1 ) - Please choose one
Dynamic components of an OOA model are ____________________
► not reusable
► sensitive to timing and event processing
► stable throughout the operational life of an application
► structural in nature
Dynamic components:
Focus on control and are sensitive to timing and event processing.
Dynamic view of Communication,
Dynamic view of Control and Time.

Question No: 3 ( Marks: 1 ) - Please choose one


Events occur whenever a(n)_________________

► actor and the OO system exchange information APRACTITIONER’SAPPROACH (Page 622)


► class operation is invoked
► messages are passed between objects
► all of the given

Question No: 4 ( Marks: 1 ) - Please choose one


By following modern system engineering practices simulation of reactive systems is no longer necessary
► True
► False Click here for detail

Question No: 5 ( Marks: 1 ) - Please choose one


Information flow represents the manner in which data and control
► are related to one another.
► changeas each moves through the system. APRACTITIONER’SAPPROACH (Page 312)
► will be implemented in the final design.
► none of the given

Question No: 6 ( Marks: 1 ) - Please choose one


Which view should be consider first during software requirements analysis?
► actor view
► data view
► essential view
► implementation view APRACTITIONER’SAPPROACH (Page 316)
Question No: 7 ( Marks: 1 ) - Please choose one
State Transition Diagram is helpful in determining
► Business Understanding (Page 52)
► Process Flow
► Data store
► Non of the given

genrica.com Virtual University


Question No: 8 ( Marks: 1 ) - Please choose one
A better Design has an objective achieve
► High Cohesion
► Low Cohesion
► Low Coupling
► High cohesion and Low coupling APRACTITIONER’SAPPROACH (Page 316

Question No: 9 ( Marks: 1 ) - Please choose one


The process of defining attributes is called
► What I know (Page 95)
► Who know me
► Whom I know
► Non of the above

Question No: 10 ( Marks: 1 ) - Please choose one


Which of the following is not an objective for building an analysis model?
► define set of software requirements
► describe customer requirements
► develop an abbreviated solution for the problem APRACTITIONER’SAPPROACH (Page 329)
► establish basis for software design

Question No: 11 ( Marks: 1 ) - Please choose one


The output of this design process is a description of the
► Software Architecture (Page 115)
► Software Code
► Software
► Non of the above

Question No: 12 ( Marks: 1 ) - Please choose one


Which of these characteristics are true of a data warehouse, but not a typical database?
► business level orientation and large size
► currency and correctness of information Click here for detail
► integration and non volatility
► all of the given

Question No: 13 ( Marks: 1 ) - Please choose one


Identifying System Features include ------

► log important information


► conduct business
► analyze business results
► all of the above (Page 98)

genrica.com Virtual University


Question No: 14 ( Marks: 1 ) - Please choose one
The two main documents produced during this phase are Requirement Statement and Requirement
pecification. They are also called Requirement Definition and ---------------

► Functional Specification (Page 25)


► Mathematical specification
► System Specification
► None of the given

Question No: 15 ( Marks: 1 ) - Please choose one


Project ------------- defines the concept and range of the proposed solution, and limitations identify certain
capabilities that the product will not include

► Scope (Page 30)


► Agreement
► Plan
► None of the given

Question No: 16 ( Marks: 1 ) - Please choose one


Windows mobile is a popular mobile operating system which seen commonly on PDAs. Which of the
following category pair(s) best describe(s) it?

► application software, embedded software (not sure)


► system software, web-based software
► application software, scientific software
► system software, embedded software

MIDTERM EXAMINATION

Question No: 1 ( Marks: 1 ) - Please choose one


Control flow diagrams are.
► Needed to model event driven systems. Click here for detail
► Required for all systems.
► Used in place of data flow diagrams.
► Useful for modeling user interfaces.

Question No: 2( Marks: 1 ) - Please choose one


The Data dictionary contain description of each software.
► Configuration item.
► Data object APRACTITIONER’SAPPROACH (Page 356)
► Diagram
► Notation

genrica.com Virtual University


Question No: 3( Marks: 1 ) - Please choose one
A cohesion class is one which emphasize -------unit of----.
► Single and multiple.
► Multiple and functionality
► Functional and single
► Single and functional (Page 72)

Question No: 4( Marks: 1 ) - Please choose one


Flow charts represent.
► Sequence. (Page 50)
► Random
► Parallel
► Non of above

Question No: 5( Marks: 1 ) - Please choose one


----- gives OO the ability to handle essential
► Decentralization (Page 80 )
► Centralization
► Decentralization and Centralization
► Non of above

Question No: 6( Marks: 1 ) - Please choose one


In sequence Diagram events are organized in a-----time line
► vertical (Page 106)
► horizontal
► Vertical and Horizontal
► Non of above

Question No: 7( Marks: 1 ) - Please choose one


Asynchronous massages are denoted
► Half Arrow (Page 109)
► Simple Line
► Full Arrow
► Non of above

Question No: 8( Marks: 1 ) - Please choose one


Software crisis came in 1960 what is the main reason to for the crisis
► Software development technique (Page 4)
► Hardware

genrica.com Virtual University


► Software
► Non of above

Question No: 10 ( Marks: 1 ) - Please choose one


central role of the software requirement Document in entire development process is related to
► Project planning
► Project tracing
► Change control
► All of above (Page 19)

Question No: 11 ( Marks: 1 ) - Please choose one


The scope description establishes the ---------- between the system we are developing and
everything else in the universe. Project planning
► Boundary (Page 31)
► System
► limitation
► None of above

Question No: 12 ( Marks: 1 ) - Please choose one


which one is not the type of massage which sequence diagram depict
► Synchronous
► asynchronous
► Create
► Update (Page 108)

Question No: 13 ( Marks: 1 ) - Please choose one


cohesion is about making sure each component does---------- thing and does it well
► Three
► infinite
► one A P R A C T I T I O N E R ’ S A P P R O A C H (Page 381)
► two

Question No: 14 ( Marks: 1 ) - Please choose one


what is the most important software quality of a web based transaction
► efficiency
► Modularity
► usability click here for detail
► Security

genrica.com Virtual University

You might also like