Exam Details

Subject software engineering
Paper
Exam / Course m.sc. (software engineering)
Department
Organization Alagappa University Distance Education
Position
Exam Date May, 2017
City, State tamil nadu, karaikudi


Question Paper

DISTANCE EDUCATION
M.C.A./M.C.A. (Lateral) DEGREE EXAMINATION,
MAY 2017.
SOFTWARE ENGINEERING
(2010 Academic Year Onwards)
Time Three hours Maximum 100 marks
SECTION A — 8 40 marks)
Answer any FIVE questions.
1. Define the terms software and software engineering. List
the characteristics and components of software.
2. List the role of management in software development.
3. Define an estimation. Explain the LOC and FP
estimations.
4. Write a short note on software risk management.
5. Explain the software requirement specification in detail.
6. Describe the Jackson system development.
7. Explain the cyclomatic complexity in detail.
8. Briefly describe the black box testing.
SECTION B — × 15 60 marks)
Answer any FOUR questions.
9. Discuss the spiral model for software development.
10. Explain the various metrics categories in detail.
Sub. Code
303
DE-691
2
wk4
11. Describe the various resources required for software
development.
12. Define the requirement analysis. List the requirement
analysis tasks.
13. Define the CFD. Explain the CFD with an example.
14. Explain the various software design types in detail.
15. What is software testing? Explain the following
Integration testing
Unit testing.


Subjects

  • c programming – lab
  • c++ lab
  • case tools lab
  • computer graphics and multimedia
  • computer networks
  • cryptography and network security
  • data structures lab
  • data ware housing and mining
  • distributed computing
  • internet and java - lab
  • internet and java programming
  • mobile communications
  • object oriented programming and c++
  • open source architecture
  • open source lab
  • operating systems
  • relational database management system
  • relational database management systems –lab
  • software engineering
  • software project management and metrics
  • software quality assurance and standards
  • software testing and reuse
  • unix and shell programming
  • visual basic and vc++ lab
  • visual programming
  • web technology
  • web technology — lab