m
 
   Colleges and Courses  |  College Admissions  |  Campus Life  |  Academic Projects  |  Exam Notifications  |  Jobs Abroad  |  Discussions  |  Home
  IGNOU QUESTION PAPERS:


Google
 
MCA Semester 1 CS-10
Software Engineering - Dec 2002


Submitted by: Debashis Mohanthi            1  | 2 | 3 | 4 | 5 Submit your Code

Time: 3 hours Maximum Marks: 75

Note: Question 1 is compulsory. Answer any three from the rest.

1. (a) Suppose we wish to design software for a Network based Leave Information System for an organization. Every employee in the organization is having a Sanctioning Authority (i.e. an officer who is higher in designation than the employee who can sanction leave for the employee and employee should apply for leave to this office). (20)

The System should have the following features:

i. An employee should be able to apply for leave from any computer in his organization

ii. The System should show the Balance Sheet of leaves of various categories i.e EL, CL etc.

iii. The System should show the name of his Sanctioning Authority.

iv. The System should have a Menu Item titled "Status of Current Leave Application" under which it should specify whether the Latest Leave Application of employee is approved or not.

Now, do the following for the above mentioned specifications for the System:

1. Develop a System Requirement Specification
2. Design DFD's at 2 to 3 levels
3. Identify various S/W modules and its operations
4. Discuss testing strategy for one S/W Module

(b) Develop a procedural design for a program that accepts an arbitrarily long text as input and produces a list of words and their frequency of occurrence as output. Discuss S/W design concepts and principles used (i.e coupling, cohesion, structured programming style etc) (10)

2.
(a) Does the information flow continuity mean that if one flow arrow appears as input at level 0 in a Data Flow Diagram, then one flow arrow must appear as input at subsequent levels? Discuss your answer. (7)

(b) How are the concepts of coupling and software portability related? Provide examples to support your discussion. (8)

3.
(a) You have been given the responsibility for improving the quality of software across your organization. What is the first thing that you should do? What's next? (10)

(b) Is it possible to assess the quality of software if the customer keeps changing his mind about what it is supposed to do? Justify your answer. (5)

4.
(a) Is it fair to say that a preliminary user's manual is a form of prototype? Explain your answer (10)

(b) Write down S/W requirement specification for the following: A Library Information System (5)

5.
(a) Write a short note on FURPS quality factors. (7)

(b) What are the set of attributes that should be encompassed by effective software metrics? Explain them. (8)

6.
(a) If you could only select three test case design methods to apply during unit testing, what would they be and why? (7)

(b) Is unit testing possible or even desirable in all circumstances? Provide examples to justify your answer. (8)


Assignments
C Programming
SAD
C Programing
Compu Networks
Compu Architecture
Question Papers
Intro to Software
June 1995
Dec 1995
June 1995
Dec 1996
Dec 1997
Dec 1999
June 2000
Dec 2000
June 2001
Jan 2001
Dec 2002
Database Management
June 1995
Computer Architecture
June 1997
Dec 1997
June 1998
Dec 1998
June 1999
Dec 1999
June 2000
Dec 2000
Jan 2001
June 1995
Dec 2001
June 2002
Computer Architecture
June 1996
Dec 1996
June 1997
Dec 1997
June 1999
June 1998
Networking
June 1995
Dec 1999
June 2000
Dec 2000
Jan 2000
June 2001
Dec 2001
June 2002
Finance & Accounting
Dec 1996
June 1997
Dec 1997
June 1998
Dec 1998
June 1999
Dec 1999
June 2000
Dec 2000
June 2003
Numerical & Programming
June 2001
Dec 2001
Operations Research
June 1995
June 2002
June 2001
Software Engineering
Dec 2001
Dec 2002
 
TOP