IGNOU BCA 5th Semester Solved Assignments of (BCS-051, BCS-052, BCS-053, BCS-054, BCS-055, BCSL-056, BCSL-057, BCSL-058)(Revised Syllabus) for July-January (2013) Session is now available here at Free of Cost.
Course Code : BCS-051
Course Title : Introduction to Software Engineering
1:Develop SRS for Student Admission System for an Open University. Make necessary assumptions.
2:Develop test cases for Student Admission System based on SRS developed in Question No.1. Make necessary assumptions.
3:Which SDLC model best suits for the development of Student Admission System. Justify your selection by writing pros and cons of using the proposed SDLC model in comparison with any other SDLC model.
Course Code : BCS-052
Course Title : Network Programming and Administration
1:
(a)What are the various run levels of Linux system? Discuss.
(b)What are layers in the TCP/IP Model? Discuss the main functions and services of each layer?
(c)Identify the address classes of the following IP address:
(a)255.255.130.0
(b)216.11.5.2
(c)150.156.1.1
(d)What is a Cookie? How is it important in session management?
2:
(a)Why would an application use UDP instead of TCP? Also, explain how can TCP handle urgent data?
(b)Write a UDP client and server program in C language, where client program interact with the Server as given below:
i)The client begins by sending a request to send a string of more than five characters or series of more than 7 numbers, the server sends back a characters or numbers as per the request of the client.
ii)In case of series of numbers: The client sends a multiplication of numbers, to the server.
iii)In case of a string of characters: The client sends a reverse order of string to the server..
iv)Server will send an acknowledgment to the client after receiving the correct answer.
(c)What are the different remote administration tools in Linux/Unix?
3:
(a)Explain the different parts of a passwd file in Linux/Unix.
(b)Explain the working of mail server specifying the protocols involved in sending and receiving the mails?
(c)Draw the IP datagram header format. “IP datagram has a checksum field still its called unreliable protocol.” Justify.
(d)State and compare internetworking devices used to connect different LAN segments.
4:
(a)Which command is used to display real-time running tasks in a Linux environment? Explain the significance of this command using an example.
(b)How does TCP handle the flow control problem? Explain it with the help of a diagram showing the status of sliding window at the different stages.
(c)What is Samba Server in Linux? Explain its importance.
(d)What is the significance of Nmap utility in Linux.