Top 1000+ Software Engineering Subject Mcqs Pdf Download Set No 02

Print/Downlaod pdf

Q No 1 : By following modern system engineering practices simulation of reactive systems is no longer necessary
A: True
B: False
C: NA
D: NA
B


Q No 2 : The state transition diagram
A: depicts relationships between data objects
B: depicts functions that transform the data flow
C: indicates how data are transformed by the system
D: indicates system reactions to external events
D


Q No 3 : Control flow diagrams are
A: needed to model event driven systems

B: required for all systems
C: used in place of data flow diagrams
D: useful for modeling user interfaces
A


Q No 4 : A change becomes ……-……. because of close presence of data and functions
A: Localized

B: Private
C: Global
D: Accessible
A


Q No 5 : A complex System evolves from a
A: smaller system

B: medium sysetem
C: bigger system
D: non of the given
A


Q No 6 : Coupling is a measure of ……………of a module or component
A: Independent

B: Dependent
C: Closeness
D: All of the given
A


Q No 7 : Software Maintenance phase involves
A: Debugging

B: Adding new features
C: making changes
D: all of the given
A


Q No 8 : The hardest single part of building a software system is deciding precisely ……-…. to build
A: what

B: How
C: When
D: Why
A


Q No 9 : Interaction Diagrams depict the ……-……. Behavior of the system
A: Static
B: Dynamic
C: Active
D: Non of the above
B


Q No 10 : In Sequence Diagrams the time required by the receiver object to process the message is denoted by an……-
A: Activation Box

B: Simple Box
C: Arrow
D: Non of the above
A


Q No 11 : A poorly designed interface can cause a user to make catastrophic errors is one of the motivations for GUI
A: True
B: False
C: NA
D: NA
A


Q No 12 : Identifying System Features include -…….
A: log important information
B: conduct business
C: analyze business results
D: all of the above
D


Q No 13 : Establishing responsibilities for objects includes
A: Generalization Relationships
B: Specialization Relationships
C: identifying Association relationships
D: all of the above
D


Q No 14 : Which of the following is a fact finding method?
A: Site visits
B: Prototyping
C: Study of similar systems
D: All of given
B


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

 A: Application software, embedded software
B: system software, web-based software
C: application software, scientific software
D: system software, embedded software
A


Q No 16 : The Object Oriented approach
A: improves the reusability of codes
B: makes objects less independent
C: increases testing time
D: complicates mapping of a system model to an implementation model
A


Q No 17 : Most software continues to be custom built because
A: Software is easier to build without using someone else’s components
B: Off the shelf software components are not commonly available
C: Component reuse is common in the software world
D: Reusable components are too expensive to use
B


Q No 18 : Which of the items listed below is not one of the software engineering layers?
A: Tools
B: Process
C: Manufacturing
D: Methods
C


Q No 19 : Which of these people would not be likely to part of the FAST team?
A: hardware and software engineers
B: manufacturing representative
C: marketing representatives
D: senior financial officers
D


Q No 20 : An state transition can only occur when triggered by a(n)……………
A: actor
B: collaboration attempt
C: event
D: none of the given
C


Q No 21 : A change becomes ……-……. because of close presence of data and functions
A: Localized

B: Private
C: Global
D: Accessible
A


Q No 22 : 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
A: eralier & lator
B: after & before
C: later and earlier
D: none of the above
C


Q No 23 : Once these requirements have been finalized, the …………… process starts
A: Construction

B: Development
C: Maintenance phase
D: Construction and Development
A


Q No 24 : Identifying Whole-Part structures (Aggregations) means what are my ……………
A: Components

B: Structures
C: Objecs
D: Classes
A


Q No 25: Data design actually begins during the creation of the analysis model, not the architectural model
A: True
B: False
C: NA
D: NA
A


Q No 26: Requirement engineering mainly deals with the ………… of the system
A: definition phase
B: development phase
C: maintenance
D: non of the above

A


Q No 27: 40-60% of all defects found in software projects can be traced back to poor ……-….
A: Requirements
B: Design
C: Coding
D: Testing

A


Q No 28: In the N-Tire Architecture the idea is to enhance scalability and ………… by distributing both the data and the application using multiple server machines
A: Performance
B: Efficiency
C: Usability
D: non of the all
A


Q No 29: MVC pattern was based on the …………- pattern
A: Observer
B: Structural
C: Behavioral
D: Non of them

A


Q No 30: Classes should be declared in individual header files with the file name matching the ………- name
A: class
B: method
C: object
D: non of the all

A


Q No 31: Unit testing is roughly equivalent to ………- testing for hardware in which each chip is tested thoroughly after manufacturing
A: Circuit level
B: Chip Level
C: component level
D: system level

B


Q No 32: Software should be tested more like hardware, with Built-in self testing: such that each unit can be tested ……-…….
A: freely
B: independently
C: dependtly
D: completely

B


Q No 33: A system ……-……. is the period in which tremendous pressure is on developers end to fix the problem and make the system running again
A: Uptime
B: Downtime
C: Currentime
D: futuretimr

B


Q No 34: Which one of the given below is not a symptom of memory overrun?
A: Program crashes quite regularly after a given routine is called, that routine should be examined for a possible overrun condition
B: If the routine in question does not appear to have any such problem the most likely cause is that another routine, called in the prior sequence, has already trashed variables or memory blocks
C: Checking the trace log of the called routines leading up to one with the problem will often show up the error
D: Compiler warnings

D


Q No 35: Three tier architecture contains ……-……. layers
A: Presentation
B: Application
C: Database
D: All of the above

D


Q No 36: Variables should be initialized where they are declared and they should be declared in the ………… scope possible
A: Smallest
B: largest
C: medium
D: None of the given

A


Q No 37:…………-…. are two important tools that can help in managing and mastering the complexity of a program
A: abstraction and encapsulation
B: abstraction and Inheritence
C: abstraction and Polymarhphism
D: None of given

A


Q No 38: Which of the following is a/are tool used in requirement analysis?
A: Flow Graphs
B: Data Flow Diagrams
C: Activity Networks
D: Module Dependency Diagrams

B


Q No 39: Consider the following comment. “The software which I bought won’t run on windows and when it runs I can’t use WORD at the same time”. Which of the following do you think are violated by the newly bought software?
A: dependability, interchangeability
B: platform independence, interoperability
C: reliability, dependency
D: interoperability, reliability

B


Q No 40: ……………… is a diagramming technique used to identify the types of objects in the system and the static relationships that exist among them?
A: Class Diagram
B: Document flow diagrams
C: Data flow diagrams
D: Flow charts

D


Q No 31: Which of the following interaction style best suit the design of an interface for visually impaired users?
A: direct manipulation
B: direct manipulation
C: natural language
D: command line

A


Q No 42: Which of the following testing involve purely black box testing?
A: unit testing, beta testing
B: acceptance testing, interface testing
C: beta testing, acceptance testing
D: integration testing, interface testing

D


Q No 43: What are the three generic phases of software engineering?
A: definition, development, support

B: what, how, where
C: programming, debugging, maintenance
D: analysis, design, testing

A


Q No 44: In the context of requirements analysis, partitioning results in the elaboration of data, function, or behavior
A: True
B: False
C: NA
D: NA

A


Q No 45: Quantitative methods for assessing the quality of proposed architectural designs are readily available
A: True
B: False
C: NA
D: NA

B


Q No 46: In refining the DFD during transaction mapping it is unnecessary to create a PSPEC since only the CSPEC is relevant to this type of architectural style
A: True
B: False
C: NA
D: NA

B


Q No 47: In transaction mapping the first level factoring results in the…………..
A: creation of a CFD
B: derivation of the control hierarchy
C: distribution of worker modules
D: refinement of the module view

B


Q No 48: Variable names must be in mixed case starting with upper case
A: True
B: False
C: NA
D: NA

B


Q No 49: Class variables should be declared public. This concept violates which of the following
A: Information hiding
B: Encapsulation
C: Information hiding and Encapsulation
D: None of given

C


Q No 50: Real-time applications add a new and potentially difficult element to the testing mix
A: performance
B: reliability
C: security
D: time

D