 Üç önemli yazılım mühendisliği ilkesi sağlayın.
1. Endişelerin Ayrılması: Uygulamayı, her biri kendi özel amacına sahip farklı bölümlere ayırmak. 2. Modüler Tasarım: Uygulamaları kendi kendine yeten ve bağımsız modüllere bölme. 3. Soyutlama: Gereksiz ayrıntıları gizlemek ve eldeki temel görevlere odaklanmak.