Exam Details
Subject | application development andmaintenance | |
Paper | ||
Exam / Course | mca | |
Department | ||
Organization | apj abdul kalam technological university | |
Position | ||
Exam Date | April, 2018 | |
City, State | kerala, thiruvananthapuram |
Question Paper
A AC401 Pages: 2
Page 1 of 2
Reg.
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER MCA (Second Year Direct)
FOURTH SEMESTER MCA (Regular) DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA 202
Course Name: APPLICATION DEVELOPMENT AND MAINTENANACE
Max. Marks: 60 Duration: 3 Hours
PART A
Answer All Questions. Each question carries 3 marks.
1. Specify the commands for configuration of GIT. How we can clone a repository?
2. Define types of testing based on Brian Marick.
3. Define git blame.
4. Explain any two build tools.
5. Define performance, throughput and capacity.
6. How we can create a release strategy?
7. Who is a pragmatic programmer and define his characteristics?
8. Discuss coupling and law of Demeter.
PART B
Answer any one question from each module. Each question carries 6 marks.
MODULE I
9. Define continuous Integration. Explain the essential practices required for continuous
Integration.
OR
10. Explain version control and steps for effective use of version control.
MODULE II
11. Explain how we can work with GIT.
OR
12. Explain how can we organize our repository with branches and tags.
A AC401 Pages: 2
Page 2 of 2
MODULE III
13. Explain Deployment pipeline with figure.
OR
14. Explain Commit Stage.
MODULE IV
15. How we can create and maintain effective automated acceptance test?
OR
16. Write short notes on
• Canary Releasing.
• Zero Downtime Release.
• Blue Green Deployment.
MODULE V
17. Explain any four basic tools of pragmatic programmer.
OR
18. Discuss on evils of duplication.
MODULE VI
19. Explain Software testing methods.
OR
20. Write short notes on
a. Meta programming.
b. Refactoring.
Page 1 of 2
Reg.
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER MCA (Second Year Direct)
FOURTH SEMESTER MCA (Regular) DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA 202
Course Name: APPLICATION DEVELOPMENT AND MAINTENANACE
Max. Marks: 60 Duration: 3 Hours
PART A
Answer All Questions. Each question carries 3 marks.
1. Specify the commands for configuration of GIT. How we can clone a repository?
2. Define types of testing based on Brian Marick.
3. Define git blame.
4. Explain any two build tools.
5. Define performance, throughput and capacity.
6. How we can create a release strategy?
7. Who is a pragmatic programmer and define his characteristics?
8. Discuss coupling and law of Demeter.
PART B
Answer any one question from each module. Each question carries 6 marks.
MODULE I
9. Define continuous Integration. Explain the essential practices required for continuous
Integration.
OR
10. Explain version control and steps for effective use of version control.
MODULE II
11. Explain how we can work with GIT.
OR
12. Explain how can we organize our repository with branches and tags.
A AC401 Pages: 2
Page 2 of 2
MODULE III
13. Explain Deployment pipeline with figure.
OR
14. Explain Commit Stage.
MODULE IV
15. How we can create and maintain effective automated acceptance test?
OR
16. Write short notes on
• Canary Releasing.
• Zero Downtime Release.
• Blue Green Deployment.
MODULE V
17. Explain any four basic tools of pragmatic programmer.
OR
18. Discuss on evils of duplication.
MODULE VI
19. Explain Software testing methods.
OR
20. Write short notes on
a. Meta programming.
b. Refactoring.
Other Question Papers
Subjects
- advanced database systems
- advanced java programming
- application development andmaintenance
- applied probability and statistics
- applied statistics lab
- big data technologies
- business intelligence and its applications
- computational science
- computer networks
- computer organization andarchitecture
- data structures
- data structures lab
- database lab
- database managementsystems
- design and analysis of parallel algorithms
- design and analysis ofalgorithms
- digital fundamentals
- discrete mathematics
- elective i
- functional programming
- introduction to machine learning
- mobile application developmentlab
- mobile computing
- object oriented programming
- object oriented programminglab
- operating systems
- operations research
- principles of management
- problem solving and computer programming
- programming lab
- software engineering
- system design lab
- web programming
- web programming lab