|
III B.E. (Computer Engg.) VI SEMESTER 6CP9 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 if 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 called.
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 variables/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 services without using system interrupts. |