Програмна інженерія

Get Started. It's Free
or sign up with your email address
Rocket clouds
Програмна інженерія by Mind Map: Програмна інженерія

1. Інженерія вимог

1.1. виявлення вимог

1.2. аналіз вимог

1.3. специфікація вимог

1.4. валідація вимог

2. Проектування програмного забезпечення

2.1. базові концепції проектування ПЗ

2.1.1. ISO/IEC 12207

2.2. ключові питання проектування ПЗ

2.3. структура й архітектура ПЗ

2.4. аналіз і оцінка якості проектування ПЗ

2.5. нотації проектування ПЗ

2.6. стратегія і методи проектування ПЗ

3. Конструювання програмного забезпечення

3.1. Зниження складності

3.2. Попередження відхилень від стилю

3.3. Структуризація перевірок

3.4. Використання зовнішніх стандартів.

4. Тестування програмного забезпечення

4.1. тестування окремих елементів

4.2. інтеграційне тестування

4.3. тестування системи

4.4. функціональне тестування

4.5. тестування ефективності

4.6. альфа- і бета-тестування

5. Супровід програмного забезпечення

5.1. коригування

5.2. адаптація

5.3. поліпшення

6. Керування конфігурацією

6.1. ідентифікація конфігурації ПЗ

6.2. контроль конфігурації ПЗ

6.3. облік статусу

6.4. аудит конфігурації ПЗ

6.5. керування версіями ПЗ і доставкою

7. Методи і інструменти програмної інженерії

7.1. евристичні методи

7.2. формальні методи

7.3. методи прототипування

8. Якість програмного забезпечення

8.1. Інспекція

8.2. Верифікація

8.3. Валідація