How To Exam?

a knowledge trading engine...


Indira Gandhi National Open University (IGNOU) 2005 Diploma Computer Applications Software Engineering - CS20 - Question Paper

Wednesday, 07 August 2013 01:20Web

Time: three hours
Maximum Marks: 75

Note : ques. No. one is compulsory. ans any 3 ques. from the rest.
1. (a) Suppose we wish to design software for a Network based Leave info 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 subsequent 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 different 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 recent Leave Application of employee is approved or not.

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

1. Develop a System Requirement Specification
2. Design DFD's at two to three levels
3. Identify different S/W modules and its operations
4. explain testing strategy for 1 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. explain S/W design concepts and principles used (i.e coupling, cohesion, structured programming style etc) (10)

2.
(a) Does the info flow continuity mean that if 1 flow arrow appears as input at level 0 in a Data Flow Diagram, then 1 flow arrow must appear as input at following levels? explain your ans. (7)

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

3.
(a) You have been provided the responsibility for improving the quality of software across your organization. What is the 1st 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 ans. (5)

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

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

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

(b) elaborate the set of attributes that should be encompassed by effective software metrics? discuss them. (8)

6.
(a) If you could only choose 3 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? give examples to justify your ans. (8)



( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER Indira Gandhi National Open University (IGNOU) 2005 Diploma Computer Applications Software Engineering - CS20 - Question Paper