Semester : SEMESTER 1
Subject : Advanced Software Engineering
Year : 2017
Term : DECEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : 01 CS 6107
Page:1
No. of Pages: 3
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
FIRST SEMESTER M.TECH DEGREE EXAMINATION, DECEMBER 2017
Branch.
Computer Science and Engineering
Stream(s):
Computer Science and Engineering
Course Code & Name:
01CS6107 Advanced Software Engineering
Answer any twofull questions from each part
Limit answers to the required points.
Max. Marks: 60 Duration: 3 hours
PART A
1. a.Why is the pure Waterfall model of software development not 3 recommended for
large sale software projects?
b. An online information system is being developed using a modified version 6 of the
Waterfall model. It is likely to be based on Web technology.
i.How much the choice of technology should 0೦ considered during the feasibility
study?
11 . 1೧ how much detail should the choice of technology be specified during
the requirements phase of the projecP lii. At what stage should the decision
be made to use an Apache Web Server 2.0 with Tomcat 4.1?
2.a. Most problems are large and sometimes tricky to handle. A process we can 5
follow is that we first analyze it by breaking the problem into several small
components that are easy to handle. And then putting all solutions together in a
large structure. Is there any case that the problem components are relatively
simple, but the difficulty in solving the problem lies in the interconnections among
sub-problem components?
b. Describe about different choices for process modeling tools and techniques. 4
3. a. Define a system. Considering respiratory system as a system illustrate it 4 with required
attributes.
h. Explain Wasserman's Discipline of Software Engineering. 5
PART B
4. a. You are developing the requirements for an online shopping system. To 9 place an
order, a user connects to the system, searches to find items to purchase, selects one or
more items, and supplies credit card information to pay for them.
i. Create a scenario for a user making a purchase.
1