Software Engineering
Software engineering is an engineering discipline that is concerned with all aspects of software production
Software Processes
A software process is a set of related activities that leads to the production of a software product
Agile Software Development
Agile methods are incremental development methods in which the increments are small and, typically, new releases of the system are created and made available to customers every two or three weeks
Requirements Engineering
The first step to understand your problem is to analyze it. Business analysis plays an important role to identify the business problem paving to the technical solution.
System Modelling
It covers system modells which may be developed as part of the requirements engineering and system design processes
Architecture Design
The architecture of the software system set the the foundations for designs and give guidance for all technical teams to add their solutions without going beyond the limits.
Design and Implementation
Object-oriented software design using the UML and highlight important implementation concerns
Service-Oriented Software Engineering
Some useful quizzes in service-oriented architecture
