MCA IGNOU

Pages (1) : [1]





CS-10 Software Engineering June-2002

Question Paper Of CS-10 Software Engineering June-2002

Q.l(a). Suppose we wish to design software for a Web based Examination Application and hall Ticket Generations) stem for the Examination Department of a University. Every student of the university is having a user name and password.

The system should have the following features :

(i) The student should be able to apply for examinations from any computer which for is connected to Internet.

(ii) The student should be prompted to enter his Enrolment Number (which is also a username)and Password.,

(iii) The student should be prompted to enter the names of course along with course codes in which he wants to appear for examinations.

(iv) The system should generate a Hall Ticket whose print-point can betaken by the student and can be used as Hall Ticket to appear for the examinations.

At each step, the required validation checks should be performed.

Make assumptions, wherever necessary’.

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

(i) Develop a System Requirement Specification.

(ii) Design DFDs at 2 to 3 levels.

(iii) Identify various s/w modules and its operations.

(iv) Prescribe and discuss testing strategy for one s/w module.

(b) Develop a procedural design for a program that accepts a list of positive numbers and negative numbers as input. Then, the numbers are stored in an array.

The program rearranges the numbers so that the positive numbers appear first, followed by negative numbers, but in the same sequence.

Discuss s/w design concepts and principles used (i.e. coupling, cohesion, structured programming style, structured programming style etc.) for the above task.

2(a) Develop a high level Data Flow Diagram for a Railway Reservation System.

(b) When should a modular design be implemented for a monolithic software? How can this be accomplished? Is performance the only justification for implementation of monolithic software?

Pages: 1 2 3 4 5

CS-10 Software Engineering Dec-2001

Question Paper Of CS-10 Software Engineering Dec-2001

Q.1(a) Suppose we wish lo design software for a Network Based Leave Information System for an organisation. 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).

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,CLetc.

(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 specification for the system:

(i) Develop a System Requirement Specification

(ii) Design DFD’s at 2 to 3 levels

(iii) Identify various S/W modules and its operations

(iv) 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 occurrence as output.

Discuss S/W design concepts and principles used (i.e. coupling, cohesion, structured programming style etc.)

Pages: 1 2 3 4 5

CS-10 Software Engineering June-2001

Question Paper Of CS-10 Software Engineering June-2001

Q.l (a). Suppose we wish to develop an ACCOMMODATION ALLOCATION SYSTEM for an organization. The system allots vacant quarters of the organization to its employees who apply for quarters.

There were four categories of employees namely Grade ‘A’, Grade ‘B Grade ‘C and Grade ‘D’.

There were four types of quarters namely Type 1, Type 2, Type 3 and Type 4. Grade ‘A’ employee is only eligible for Type I, Grade ‘B’ employee is only eligible for Type 2, Grade ‘C employee is only eligible for Type 3, Grade ‘D’ employee is only eligible for Type 4 only. The number of applicants from each grade are more than the number of quarters in type. The system should also accept the preference for any quarter from an employee and allot it if it is vacant. Make any assumptions, if necessary.

For the above system,

(i) Develop a System Requirement Specification

(ii) Design DFDs

(iii) Identify modules and its operations.

(iv) Select appropriate data structures for various modules.

(b) Develop a procedural design for a program that accepts the details of applications for various programmes in a university for a particular academic session and displays details of those applications who applied for more than one programme in that particular academic session.

Pages: 1 2 3 4 5 6

CS-10 Software Engineering Jan-2001

Question Paper Of CS-10 Software Engineering Jan-2001

Q.l (a). Suppose we wish to computerize the activities of stud; centres, which offer various programmes of the university. These activities are as follows:

• Forwarding the counsellor’s biodata to Regional Centre

• Schedule the classes (both theory’ and Practical)

• Identity Practical Centres

• Collect TM As from students and get it evaluated by counsellors

• Student’s Enquiry

• Despatch of grades to university

(i) Develop a System Requirement Specification,

(ii) Design DFDs

(iii) Identify modules and its operations.

(iv) Select appropriate testing strategy for the various modules.

(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.)

Pages: 1 2 3 4 5 6

CS-10 Software Engineering Dec-2000

Question Paper Of CS-10 Software Engineering Dec-2000

Q.l (a). Suppose we wish to design software for Computer Aided Instruction. The subject might be Pascal programming, selected topics in Mathematics, or data structures (use your imagination). The system should provide interactive lessons, a scoring system, analysis of error patterns, and a history’ file for each student.

Do the following:

*Develop a System Requirement Specification

* Design DFD’s at 2 to 3 levels

* 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 occurrence as output. Discuss SAV design concepts and principles used (i.e, coupling, cohesion, structured programming style etc.)

Pages: 1 2 3 4 5 6

CS-10 Software Engineering June -2000

Question Paper Of CS-10 Software Engineering June -2000

Q.l(a). Suppose that you have been contracted by a university to develop an online
course registration system.

Do the following:

i. Specify the characteristics of a good system

ii. Develop a System Requirement Specification

iii. Design DFD’s at 2 to 3 levels

iv. Identify various S/W modules and its operations

v. Discuss testing strategy for one S/W module.

(b) Develop a procedural design for a program that accepts a string as input and then converts all uppercase to lowercase and vice versa and prints resulting string as output. Discuss S/VV design concepts and principles used (i.e.. coupling cohesion, structured programming style etc.)

Pages: 1 2 3 4 5 6

CS-10 Software Engineering June-2005

Question Paper Of CS-10 Software Engineering June-2005

Q.l(a) Suppose you want to develop software for a Visitors Registration System for an office. Whenever a visitor wants to meet any staff member in the office, the system will record the name of the visitor, name of the staff, time of entry, purpose of visit and time of exit. The system also should have the following features :

• To display the names of all visitors to a staff member day wise.

• To display the time spent by a particular visitor in the office.

• To display the names of all visitors who are in office at a particular time.

(b) Develop a procedural design for a program that prints the distinct characters in its input string. Write two test cases for the procedure.

Pages: 1 2 3 4 5

CS-10 Software Engineering Dec-2004

Question Paper Of CS-10 Software Engineering Dec-2004

Q.l(a) Suppose we wish to design a Web based software for an online book-store that takes orders of the books on-line. Make suitable assumptions. Do the following for the above software :

(b) Develop a procedural design for a program that accepts a text file as the input and produces the character count, word count and line count as the output. You should check for possible errors.

Pages: 1 2 3 4 5 6



Courses Offered by IGNOU

School of Computer and Information Sciences (SOCIS)
Master of Computer Applications (MCA)
Bachelor of Computer Applications (BCA)
Bachelor of Information Technology (BIT)
Advanced Diploma in Information Technology (ADIT)
Certificate in Computing (CIC)

School of Humanities
M.A.English (MEG)
M.A.Hindi (MHD)
BA English
BA Hindi
Postgraduate Diploma in Radio Prasran (PGDRP)
Postgraduate Diploma in Translation (PGDT)
Diploma in Creative Writing in English (DCE)
Postgraduate Certificate in Television Writing (PGCTW)
Postgraduate Certificate in Copyediting and Proofreading (PGCCP)
Certificate in the Teaching of English (CTE)

School of Education
Doctor of Philosophy (Ph.D.) (Phase-I)
Post Graduate Diploma in Higher Education (PGDHE)
Bachelor of Education (B.Ed)
Diploma in Primary Education (DPE)
CIG
Certificate in Primary Education (CPE)
Master of Arts (Education)
Post Graduate Diploma in Educational Technology (PGDET)
Post Graduate Diploma in School Leadership and Management (PGDSLM)

School of Continuing Education
Bachelor in Social Work (BSW)
Postgraduate Diploma in Rural Development (PGDRD)
Diploma in HIV & Family Education (DAFE)
Certificate in HIV & Family Education (CAFÉ)
Certificate Programme in Rural Development (CRD)
Elective in Rural Development
Diploma in Nutrition and Health Education (DNHE)
Diploma in Early Childhood Care and Education (DECE)
Certificate in Food and Nutrition (CFN)
Certificate Programme in Nutrition and Childcare (CNCC)
Application Oriented Courses for BDP
Postgraduate Diploma in Journalism and Mass Communication (PGDJMC)
Post Graduate Diploma in Audio Programme Production (PGDAPP)
Certificate in Food Safety (CFS)
M.A. in Rural Development, M.A.(RD)
Master's of Science Degree in Dietetics and Food Service Management {MSc. (DFSM) }
Application Oriented Courses for BDP

School of Health Sciences
Post Basic Bachelor of Sciences in Nursing
Post Graduate Diploma in Maternal & Child Health
Post Graduate Diploma in Hospital and Health Management
Post Graduate Certificate in Rural Surgery
Post Graduate Diploma in Geriatric Medicine
Certificate in Health and Environment
Certificate in Health Care Waste Management
Post Graduate Diploma in Community Cardiology

School of Sciences
Bachelor of Science (B.Sc.) Programme
Certficate Programme Teaching of Primary School Mathematics (CTPM)
Certificate Programme in Laboratory Techniques (CPLT)
Post Graduate Diploma in Intellectal Property Rights (PGDIPR)
Post Graduate Diploma in Environment and Sustainable Devlopment
Appreciation Course On Environment
Awareness Course On Intellectual Property Rights
Programme Under Development


Other Resources