0% found this document useful (0 votes)
1 views12 pages

Software Engineering Lab File Full Code

The document outlines a Software Engineering Laboratory course for B.Tech CSE, detailing practical exercises including SDLC models, requirement analysis, and various diagram simulations. Each practical includes an aim, algorithm, C code implementation, and confirms successful execution. The conclusion states that all practicals were completed and verified successfully.

Uploaded by

ajay0004161
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views12 pages

Software Engineering Lab File Full Code

The document outlines a Software Engineering Laboratory course for B.Tech CSE, detailing practical exercises including SDLC models, requirement analysis, and various diagram simulations. Each practical includes an aim, algorithm, C code implementation, and confirms successful execution. The conclusion states that all practicals were completed and verified successfully.

Uploaded by

ajay0004161
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Software Engineering Lab File

[Link] CSE - Software Engineering Laboratory

Index
[Link]. Practical Name Date Signature
1 Study of SDLC
Models
2 Requirement
Analysis
3 Data Flow Diagram
Simulation
4 Use Case Diagram
Simulation
5 ER Diagram
Program
6 Software Project
Planning
7 COCOMO Cost
Estimation
8 Risk Management
9 Software Testing
10 Maintenance and
Documentation
Practical 1: Study of SDLC Models
Aim: To study and implement Study of SDLC Models.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
printf("Software Development Life Cycle Models:\n");
printf("1. Waterfall Model\n");
printf("2. Spiral Model\n");
printf("3. Agile Model\n");
printf("4. Prototype Model\n");

return 0;
}

Result: Program executed successfully.


Practical 2: Requirement Analysis
Aim: To study and implement Requirement Analysis.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>
#include<string.h>

int main() {
char requirement[100];

printf("Enter Software Requirement: ");


gets(requirement);

printf("Requirement Recorded: %s", requirement);

return 0;
}

Result: Program executed successfully.


Practical 3: Data Flow Diagram Simulation
Aim: To study and implement Data Flow Diagram Simulation.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
printf("Data Flow Diagram Levels:\n");
printf("1. Context Level\n");
printf("2. Level 1 DFD\n");
printf("3. Level 2 DFD\n");

return 0;
}

Result: Program executed successfully.


Practical 4: Use Case Diagram Simulation
Aim: To study and implement Use Case Diagram Simulation.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
printf("Use Case Diagram Created Successfully");

return 0;
}

Result: Program executed successfully.


Practical 5: ER Diagram Program
Aim: To study and implement ER Diagram Program.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
printf("Entities: Student, Course, Faculty\n");
printf("Relationships Defined Successfully");

return 0;
}

Result: Program executed successfully.


Practical 6: Software Project Planning
Aim: To study and implement Software Project Planning.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
int days, members;

printf("Enter Project Duration (days): ");


scanf("%d", &days);

printf("Enter Team Members: ");


scanf("%d", &members);

printf("Project Planned Successfully");

return 0;
}

Result: Program executed successfully.


Practical 7: COCOMO Cost Estimation
Aim: To study and implement COCOMO Cost Estimation.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>
#include<math.h>

int main() {
float kloc, effort, time;

printf("Enter KLOC: ");


scanf("%f", &kloc);

effort = 2.4 * pow(kloc, 1.05);


time = 2.5 * pow(effort, 0.38);

printf("Effort = %.2f Person-Months\n", effort);


printf("Development Time = %.2f Months", time);

return 0;
}

Result: Program executed successfully.


Practical 8: Risk Management
Aim: To study and implement Risk Management.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
printf("Risks Identified:\n");
printf("1. Technical Risk\n");
printf("2. Financial Risk\n");
printf("3. Management Risk\n");

return 0;
}

Result: Program executed successfully.


Practical 9: Software Testing
Aim: To study and implement Software Testing.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
printf("Software Testing Types:\n");
printf("1. Unit Testing\n");
printf("2. Integration Testing\n");
printf("3. System Testing\n");
printf("4. Acceptance Testing\n");

return 0;
}

Result: Program executed successfully.


Practical 10: Maintenance and Documentation
Aim: To study and implement Maintenance and Documentation.

Algorithm:
1. Start the program.
2. Write the required code.
3. Compile the program.
4. Execute the program.
5. Observe the output.
6. Stop the program.

#include<stdio.h>

int main() {
printf("Software Maintenance Types:\n");
printf("1. Corrective Maintenance\n");
printf("2. Adaptive Maintenance\n");
printf("3. Perfective Maintenance\n");
printf("Documentation Completed Successfully");

return 0;
}

Result: Program executed successfully.


Conclusion
All Software Engineering practicals were successfully completed and verified.

You might also like