Software Engineering Structure
Welcome to the first step in Software Engineering. As you will see below there is a lot of grounds to cover which has been broken down in to more manageable set of categories and sub categories. in order to make each of them more manageable and easier to understand.
At a very general sense of the word, you should begin at the start of this hierarchy of subjects and work your way down each of the subjects. However, each of these subjects are such that it is possible to jump right into the subject that is of interest to you.
The Software Engineering Fundamental Learning Program Structure
Each of the links below will bring you to a list of sub categories to choose from which makes the list below so much easier to digest. Also note that this is a work in progress and may change depending on what defines the Software Engineering Fundamentals (which can change and evolve still today.
- COMPUTING ESSENTIALS
- MATHEMATICAL & ENGINEERING FUNDAMENTALS
- PROFESSIONAL PRACTICE
- SOFTWARE MODELING & ANALYSIS
- SOFTWARE DESIGN
- SOFTWARE VERIFICATION & VALIDATION
- SOFTWARE EVOLUTION
- SOFTWARE PROCESS
- SOFTWARE QUALITY
- SOFTWARE MANAGEMENT