Software Engineering basics
1. Introduction
2. Software Development Life Cycle
3. Software Project Management
4. Software Requirements
5. Software Design
6. Software Analysis & Design
7. Software User Interface
8. Software Design Complexity
9. Software Implementation
10. Software Testing
11. Software Maintenance
12. Software Case Tools
13. Backlink in SEO
14. Types of backlink
15. Broken Backlink
16. Software Quality
17. Factors of Quality Software & Evolution of Quality Software
18. Principles of Software Engineering
19. Main Attributes of Software Engineering
20. Advantages of Software Engineering
21. Disadvantages of Software Engineering
22. Dual Role of Software
23. Boehm’s Software Quality Model
24. quality factors of Boehm’s model
25. Software Crisis
26. Causes of the Software Crisis
27. Solutions to the Software Crisis
28. Software Measurement Principles
29. Need of Software Measurement
30. Types of Software Metrics
31. Advantages of Software Metrics
32. Disadvantages of Software Metrics
33. Time Complexity and Space Complexity
34. Linear and Non Linear data structure
35. External Metrics
36. Algorithm
37. Software Requirement Specification
38. Interface Requirements
39. Classical Waterfall Model
40. SDLC Waterfall Model
41. Disadvantages of the Waterfall Model
42. Advantages of waterfall model
43. DevOps testing
44. Scalability and Performance
45. Security in Software Engineering
46. Cloud Computing
47. Big O Notation
48. What is Refactoring in Software Engineering?
49. What is Continuous Integration/Continuous Deployment (CI/CD) in Software Engineering?
50. What are Version Control Systems in Software Engineering?
51. What is Test Driven Development (TDD) in Software Engineering?
52. What is Test Driven Development (TDD) in Software Engineering?
53. What is an API
54. Software Architecture
55. Debugging
56. Software Maintenance
57. Software Metrics and Measurement
58. Design Patterns
59. Object Oriented Design (OOD)
60. Agile Methodologies
61. Software Security
62. Software Configuration Management
63. Software Reuse
64. Code refactoring
65. Software Project Management (SPM)
66. Risk Management
67. Software Process Models
68. Ethics in Software Engineering
69. Human Computer Interaction (HCI)
70. Agile Methodologies
71. Agile Methodologies
72. Object Oriented Design (OOD)
73. Concurrency and Parallelism
74. ethical responsibility of Software Engineers
75. attributes of a Software Engineer (SE)
76. Software and Its Types
77. Software Development Process Activities
78. Software Requirement Specification
79. Software Requirement Specification
80. Functional Requirements in Software Engineering
81. Note on Agile Methods
82. Non Functional Requirements
83. Requirement Engineering Process i
84. Unit Testing in Software Engineering
85. Bottom Up Integration Testing
86. Smoke Testing in Software Engineering
87. Test Automation in Software Engineering
88. Path Testing in Software Engineering
89. Structural Testing in Software Engineering
90. Equivalence Partitioning
91. Interface Testing in Software Engineering
92. Test Case Design
93. Interface Errors
94. V Model
95. Component Testing
96. Release Testing
97. Design Pattern
98. Architectural Design
99. Advantages of the Shared Repository Model
100. Disadvantages of the Shared Repository Model
101. Client–Server Model
102. Function Oriented Pipelining
103. Layered Model (Layered Architecture)
104. Note on Object Oriented Decomposition
105. Function Oriented Pipelining
106. System Context Models and Use Case Diagrams
107. Proposals for Identifying Object Classes
108. Note on Object Interface Specification
109. Behavioral Approach
110. Alpha and Beta Testing
111. Smoke Testing
112. Regression testing
113. Automated Programming Support Environment
114. Evolutionary Development
115. Component Based Software Engineering
116. Structural Language Specification i
117. Plan driven software engineering
118. Rational Unified Process
119. Requirement Elicitation and Analysis
120. Validity check &Consistency check
121. Difference between completeness checks and realism checks
122. Mutable Requirements
123. Formal Requirement