Tuesday, June 1, 2010

CSS 504 mid paper

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


The first step in any OOA process model is to____________________

► build an object-relationship model

► define collaborations between objects

► elicit customer requirements

► select a representation language



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



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


Events occur whenever a(n)_________________

► actor and the OO system exchange information

► 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




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.


► 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




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


State Transition Diagram is helpful in determining

► Business Understanding

► Process Flow

► Data store

► Non of the given



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



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


The process of defining attributes is called


► What I know

► 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


► 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

► 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

► 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



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


The two main documents produced during this phase are Requirement Statement and
Requirement Specification. They are also called Requirement Definition and ----------------

► Functional Specification



► 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

► 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

► system software, web-based software

► application software, scientific software

► system software, embedded software



Question No: 17 ( Marks: 2 )


Define abstraction


Question No: 18 ( Marks: 2 )


What is Software Architecture?


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 )


It is a fact that a good design makes maintenance easier. List a design principle which helps this to be
achieved.



Question No: 22 ( Marks: 5 )


Discuss the relationship between Sequence diagrams and logical complexity


Question No: 23 ( Marks: 5 )


what is the difference between Association and composition?

No comments:

Post a Comment