Exam Details

Subject object-oriented software engineering
Paper
Exam / Course m.c.a.computer applications
Department
Organization loyola college (autonomous) chennai – 600 034
Position
Exam Date April, 2018
City, State tamil nadu, chennai


Question Paper

1
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034
M.C.A.DEGREE EXAMINATION COMPUTER APPLICATIONS
SECONDSEMESTER APRIL 2018
17/16PCA2MC03- OBJECT-ORIENTED SOFTWARE ENGINEERING
Date: 21-04-2018 Dept. No. Max. 100 Marks
Time: 01:00-04:00
PART-A
Answer ALL the questions 10*2=20
1. Software Engineering is a layered technology Justify.
2. Mention the process flows.
3. What is aggregation?
4. What are the components of a textual use case description?
5. Name the types of objects used in analysis.
6. Mention the reasons for moving to construction phase.
7. Bring out the five steps in Fagan's inspection method.
8. What are the basic attributes of a test case?
9. Mention the different kinds of reviews in SQA.
10. What is the McCabe cyclomatic complexity of the following diagram.
PART-B
Answer ALL the questions 5*8=40
11. Give explanation on object oriented analysis.

What is agile software development? Explain the agile manifesto.
12. Explain state chart diagram.

Explain the textual description of a use case.
13. Explain traceability in SDLC deriving an example with respect to

Describe the criteria for ODBMS.
14. Elucidate the types of performance testing.

Describe managing testing.
2
15. Explain special roles taken up by people in a project.

Give an explanation on software metrics.
PART-C
Answer any TWO questions 2*20=40
16. Describe linear process flow with a relevant process model.(10)
Give explanation on eXtreme programming.
17) Elucidate activity diagram depicting home delivery of pizza.(10) Describe components.
18) Explain unit testing techniques.
Elucidate project selection and preparation.



Other Question Papers

Subjects

  • .net technologies
  • .net technologies lab
  • advanced .net
  • advanced java
  • c++ and data structures lab
  • cloud computing
  • computer graphics and multimedia applications
  • computer graphics and multimedia lab
  • computer organization and architecture
  • data communication and networks
  • data mining
  • database administration
  • database management systems
  • database management systems lab
  • discrete structures
  • free and open source software development
  • it infracture management
  • java programming lab
  • knowledge management system andapplications
  • microprocessor and its applications
  • mobile computing
  • network administration
  • network security
  • network security lab
  • neural networks using matlab
  • neural networks using matlab lab
  • object-oriented software engineering
  • operating systems
  • programming and data structures through c++
  • programming with java
  • resource management techniques
  • software development lab
  • software project management
  • software testing
  • statistical methods for computer applications
  • unix programming lab
  • xml and web services
  • xml and web services lab