Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Програмиране и програмни езици Софтуерно инженерство

Разработка на качествен софтуер

Презентация PPTX 26 сваляния 15.12.2016

Слайд 1

СОФТУЕРНО
ИНЖЕНЕРСТВО
РАЗРАБОТКА НА КАЧЕСТВЕН СОФТУЕР

Слайд 2

РАЗРАБОТКА НА КАЧЕСТВЕН СОФТУЕР

Целта на лекцията е да се запознаете с принципите за изграждане на висококачествен програмен код с използване на съвременни техники за разработка.

Теми:
- Разработване базирано на тестове (Test-Driven Development);
- Рефакториране - преработка на съществуващ код (Code Refactoring);
- Защитно програмиране;
- Компонентно тестване (Unit-testing) - Mocks, Stubs;
- Шаблони за дизайн (Design Pattern);
- Техники за дебъгване;
- Софтуерни метрики;
- и др.

Слайд 3

РАЗРАБОТКА НА КАЧЕСТВЕН СОФТУЕР

Един процес може да се контролира само ако може да се измерва по обективни критерии.

Качеството на софтуера може да се измерва, като в софтуерната разработка най-лесният начин е да се измерва в брой открити бъгове.

Качеството на кода може да се разглежда и в неговите най-съществени
характеристики – коректност, леснота за четене и леснота за поддръжка.

Слайд 4

РАЗРАБОТКА НА КАЧЕСТВЕН СОФТУЕР

Качеството на софтуера има два основни аспекта:

- Външно качество – видимото за потребителя
Коректност на софтуера;
Удобство и леснота за работа;
Производителност (скорост на работа).

- Вътрешно качество – вътрешната организация на архитектурата и програмния код - добра организация, добра структура, добра разбираемост и четимост, лесен за поддръжка код
Разбираемост;
Леснота за промяна и добавяне на функционалност (поддръжка);
Простота на реализацията.

Преглед на началото - целият файл след изтегляне

Описание

Лекция. Разработка на качествен софтуер

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте