MIDTERM EXAMINATION
Spring 2010
CS504- Software Engineering - I
Ref No: 1358255
Time: 60 min
Marks: 38
Student Info | ||
Student ID: | | |
Center: | | |
Exam Date: | |
For Teacher's Use Only | |||||||||
Q No. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Total |
Marks | | | | | | | | | |
Q No. | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
Marks | | | | | | | | | |
Q No. | 17 | 18 | 19 | 20 | 21 | 22 | 23 | | |
Marks | | | | | | | | | |
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