Інженерія якості ПЗ

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Інженерія якості ПЗ создатель Mind Map: Інженерія якості ПЗ

1. Точка зору користувача

1.1. Чи є інтерфейс користувача зрозумілим ?

1.2. Наскільки легко виконувати прості та легкі операції ?

1.3. Чи зрозумілі повідомлення про помилки

1.4. Чи завжди програма пооводить себе відповідно до очікувань користувача ?

1.5. Чи є документація до ПЗ, наскільки вона повна ?

1.6. Чи є інтерфейс користувача само-документуючим ?

1.7. Чи завжди затримка відповіді від програми є прийнятними?

2. Характеристики якості ПЗ

2.1. Зовнішні

2.1.1. практичність

2.1.2. ефективність

2.1.3. корекність

2.1.4. надійність

2.1.5. адаптивність

2.1.6. правильність

2.2. Внутрішні

2.2.1. портованість

2.2.2. тестованість

2.2.3. зрозумілість

2.2.4. зручність читання

2.2.5. можливість повторного використовування

3. Моделі якості ПЗ

3.1. Функціональність

3.2. Надійність

3.3. Практичність

3.4. Продуктивність

3.5. Зручність супроводу

3.6. ПереносимістьТочка

4. Якість коду

4.1. прочитність коду

4.1.1. зрозуміла структура

4.1.2. призначення функцій, процедур

4.2. легкість підтримки

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

4.2.2. оптимізація

4.2.3. адаптація

4.3. легкість тестування

4.3.1. модульне

4.3.2. інтеграційне

4.3.3. системне

4.3.4. тестові

4.4. виправлення помилок

4.4.1. семантичні

4.4.2. синтаксичні

4.5. рефактоиинг

4.5.1. причини

4.5.1.1. код дублюється

4.5.1.2. Цикл занадто довгий

4.5.1.3. Клас має багато обов'язків

4.5.2. методи

4.5.2.1. Extract Method

4.5.2.2. Extract Superclass

4.5.2.3. Encapsulate Field

4.5.2.4. Generalize Type

4.5.2.5. Move Method

4.5.2.6. Rename

4.5.2.7. Pull Up/Push Down