Software Engineering

Software engineering is an engineering discipline that is concerned with all aspects of software production

engineering
door_open
Get Started

Learn the fundamentals of Software Engineering

Topics  (7)
flowchart
Software Processes

A software process is a set of related activities that leads to the production of a software product

Topics  (5)
view_kanban
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

Topics  (10)
contract_edit
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.

Topics  (14)
modeling
System Modelling

It covers system modells which may be developed as part of the requirements engineering and system design processes

Topics  (7)
apartment
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.

Topics  (9)
design_services
Design and Implementation

Object-oriented software design using the UML and highlight important implementation concerns

Topics  (6)
bug_report
Software Testing

Types of software testing and software testing processes

Topics  (2)
api
Service-Oriented Software Engineering

Some useful quizzes in service-oriented architecture

Topics  (1)