Software engineering The term software engineering encompasses the set of methods, techniques and tools used in the production of an application beyond the... Programming > Software engineering |
Software lifecycle The term software lifecycle describes the development of an application, from the concept phase right up to the retirement phase. The... Programming > Software engineering |
Agile Methods (RAD, XP) "Agile methods" software development (also called Agile Modelling denoted AG for short) reduce software lifecycle time (thus speeding... Programming > Software engineering |
Design Patterns Design Patterns is a set of best design practices that are used to address many recurring problems in object-oriented programming. The... Programming > Software engineering |
Computer-aided Software Engineering (CASE) Computer-aided Software Environment (or CASE) is a set of programming tools which use a common interface, and is used to design,... Programming > Software engineering |