CS504 Mid Term Past Solved Paper

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

By following modern system engineering practices simulation of reactive systems
is no longer necessary
► True

► False


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

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

Control flow diagrams are

► needed to model event driven systems.

► 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
► Private
► Global
► Accessible

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

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

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

► Independent
► 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

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

The hardest single part of building a software system is deciding precisely ----------- to
build.

► what
► How
► When
► Why

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

Interaction Diagrams depict the ------------- Behavior of the system
► Static
► Dynamic
► 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
► Simple Box
► Arrow
► Non of the above

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

Sponsored Links

A poorly designed interface can cause a user to make catastrophic errors is one of the
motivations for GUI.


► True
► False

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

Identifying System Features include ------
► log important information

► conduct business

► analyze business results

► all of the above

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

Establishing responsibilities for objects includes
► Generalization Relationships
► Specialization Relationships
► all of the above
► 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

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.
► makes objects less independent.
► increases testing time.
► complicates mapping of a system model to an implementation model.

Question No: 17 ( Marks: 2 )

Define abstraction ?




Question No: 18 ( Marks: 2 )

Is the design of software architecture a creative process?



Question No: 19 ( Marks: 2 )

Suppose you are working as a software engineer involved in the development of an e-commerce
website.

What are the 2 most important characteristics your software must have?






Question No: 20 ( Marks: 3 )

What is the purpose of collaboration diagrams?



Question No: 21 ( Marks: 3 )

What is the difference between Aggregation and Association?



Question No: 22 ( Marks: 5 )

what parameters are used to measure and analyze design quality?