|
III B.E. (Information Technology) V SEMESTER 5 IT 8 SOFTWARE ENGINEERING LAB |
|
Implement in C++ /Java 1 Write a program to count non blank lines with multi line, single line, half line and documentation (only in java) comments. 2 Write a program to count global, external variables and their size (i.e. no-of-characters) and go to statements. 3 Write a program to analyze whether every line of code can be statically determined or not. 4 Write a program to check it brackets and loops are properly indented or not. If not then output indented program. 5 Write a Program to count recursive and non-recursive program and how many places the functions are celled. 6 Extend the program in expt. 5 to determine the level of recursion and estimate the size of stack required. 7 Generate the function wise report consisting Function type –recursive/ non-recursive Parameter names and types Return types Global variables used Public/private/protested type variable/methods and over loaded methods. (in C++ /java only). 8 Estimate the space required by the program. 9 Estimate the time required for execution in the program. 10 Implement a TSR program. 11 Write a program to test Keyboard/ Monitor services, using system interrupts. 12 Write a program to test Keyboard/ Monitor serviced without using system interrupts. |