System Analysis and Design — CACS203 (3rd Sem)
Tribhuvan University BCA · 3rd Semester · CACS203 · 2021
Extracted text (for search)
Plain text pulled from the file — layout, tables and diagrams don't survive extraction. For the real thing, use the viewer above.
he Tribhuvan University
N Cow Faculty of Humanities & Social Sciences
LS. LA OFFICE OF THE DEAN
ey 2021
Bachelor in Computer Applications Full Marks: 60
Course Title: System Analysis and Design Pass Marks: 24
Code No: CACS203 Time: 3 hours
Semester: III Batch: 2020
Candidates are required to answer the questions in their own words as far as possible.
Group B
Attempt any SIX questions. [6x5 = = :
LENS ou have been hired as a project manager of a large government project to replace an aging alr
traffic control system. Would you choose waterfall or agile as your application development
method? Explain your decision. [1+4]
ZX Bxplain the roles and responsibilities of software project manager in project development. [5]
“4. What is meant by deliverable? Explain the major deliverables of planning phase. [2+3]
5. Giving a simple example, explain how ER schemas are converted into a set of relations. Your
example should have the use of multivalued and composite attributes too. Cardinality is a must. [5]
a What is the significance of normalization? Explain 2NF giving a suitable example. [2+3]
_1- Explain different approaches to installation? Which one is most expensive and risky? [3+2]
8 A system costs RS 2,00,000 to install. The profit per year is RS. 50,000. Assuming an interest
rate is 6%, what is the payback period of the investment? [5]
Group C
Attempt any TWO questions. [2x10 = 20]
9. List rules for diagramming DFDs. Draw a context diagram and expand it to top level logical
DFD for Student Enrollment System. The enrollment process works as follows. [2+8]
e Students send in an application form containing their personal details and their desired course.
e The university checks that the course is available and that the student has necessary
academic qualifications.
e Ifthe course is available, the student is enrolled in the course, and the university confirms
the enrollment by sending a confirmation letter that they are registered for the course.
e Ifthe course is unavailable, the student is sent a rejection letter.
10. Explain the factors that influence the cost of maintenance. Explain the steps involved in
maintenance process and contrast them with the phases of system development life cycle. [3+7]
11. What qualities a software tester should have? What are the deliverables from coding, testing
and installation? Explain different types of software testing in detail. [1+3+6]
comments