►Целта на оваа апликација за софтверско инженерство е да ги обезбеди основите, принципите и вештините за софтверско инженерство потребни за развој и одржување на висококвалитетни софтверски производи. ✦
►Листови со кодови за скоро сите јазици и технологии достапни во апликацијата✦
►Тарстови со кодови Лесно управувајте со сите ваши исечоци во апликацијата✦
►Речник картичката ви дозволува да ги повикате сите Услови поврзани со софтверот во дел од секунди✦
►Софтверското инженерство дискутира за принципите, методологиите, трендовите и практиките поврзани со различните фази на софтверското инженерство. Почнувајќи од основите, апликацијата полека напредува кон напредни и нови теми за управување со софтверски проекти, модели на процеси, развој на методологии, спецификација на софтвер, тестирање, контрола на квалитетот, распоредување, безбедност на софтверот, одржување и повторна употреба на софтверот. Студентите по компјутерски науки и инженерство, информатичка технологија и компјутерски апликации треба да ја сметаат оваа апликација многу корисна.✦
【Темите опфатени наведени подолу】
➻ Што е софтверско инженерство
➻ Еволуција на софтвер
➻ Закони за еволуција на софтвер
➻ Еволуција на софтверот E-Type
➻ Софтверски парадигми
➻ Потреба од софтверско инженерство
➻ Карактеристики на добар софтвер
➻ Животен циклус на развој на софтвер
➻ Парадигма за развој на софтвер
➻ Управување со софтверски проекти
➻ Софтверски проект
➻ Потреба од софтверски проект за управување
➻ Менаџер на софтверски проект
➻ Активности за управување со софтвер
➻ Техники за проценка на проектот
➻ Распоред на проектот
➻ Управување со ресурси
➻ Управување со проектен ризик
➻ Процес за управување со ризик
➻ Извршување и следење на проектот
➻ Управување со проектна комуникација
➻ Управување со конфигурација
➻ Алатки за управување со проекти
➻ Барања за софтвер
➻ Потребно инженерство
➻ Потребен инженерски процес
➻ Процес на извлекување на барањата
➻ Техники за извлекување на барањата
➻ Карактеристики на барања за софтвер
➻ Барања за софтвер
➻ Барања за кориснички интерфејс
➻ Софтверски системски аналитичар
➻ Софтверски метрики и мерки
➻ Основи за дизајн на софтвер
➻ Нивоа на дизајн на софтвер
➻ Модуларизација
➻ Конкурентност
➻ Спојување и кохезија
➻ Верификација на дизајнот
➻ Алатки за анализа и дизајн на софтвер
➻ Дијаграм за проток на податоци
➻ Структурни графикони
➻ Дијаграм на HIPO
➻ Структурен англиски јазик
➻ Псевдо-код
➻ Табели за одлуки
➻ Модел на ентитет-врска
➻ Речник на податоци
➻ Стратегии за дизајн на софтвер
➻ Структурен дизајн
➻ Дизајн ориентиран кон функции
➻ Објектно ориентиран дизајн
➻ Процес на дизајнирање
➻ Пристапи за дизајн на софтвер
➻ Дизајн на софтверски кориснички интерфејс
➻ Интерфејс на командната линија (CLI)
➻ Графички кориснички интерфејс
➻ Специфични GUI компоненти за апликација
➻ Активности за дизајнирање на кориснички интерфејс
➻ Алатки за имплементација на GUI
➻ Кориснички интерфејс Златни правила
➻ Комплексност на дизајн на софтвер
➻ Мерки за сложеност на Халстед
➻ Цикломатски мерки за сложеност
➻ Функционална точка
➻ Логички внатрешни датотеки
➻ Датотеки со надворешен интерфејс
➻ Надворешно истражување
➻ Имплементација на софтвер
➻ Структурно програмирање
➻ Функционално програмирање
➻ Програмски стил
➻ Софтверска документација
➻ Предизвици за имплементација на софтвер
➻ Преглед на тестирање на софтвер
➻ Валидација на софтвер
➻ Верификација на софтвер
➻ Рачно наспроти автоматско тестирање
➻ Пристапи за тестирање
➻ Нивоа на тестирање
➻ Документација за тестирање
➻ Тестирање наспроти КК, ОК и ревизија
➻ Преглед на одржување на софтвер
➻ Видови на одржување
➻ Трошоци за одржување
➻ Активности за одржување
➻ Софтверско реинженерство
➻ Повторна употреба на компонентите
➻ Алатки за случај
➻ Компоненти на CASE Tools
➻ Видови алатки за куќиште
➻ Повторувачки модел на водопад
➻ Анализа на барања и спецификација
➻ Дрво на одлуки
➻ Формална спецификација на системот
➻ Дизајн на софтвер
➻ Стратегии за дизајн на софтвер
➻ Алатки за анализа и дизајн на софтвер
➻ Структурен дизајн
➻ Моделирање на објекти користејќи UML
➻ Користете дијаграм на случај
➻ Дијаграми за интеракција
➻ Тестирање во црна кутија
➻ Одржување на софтвер
➻ Модели на процесот на одржување на софтвер
➻ Доверливост на софтверот и управување со квалитетот
➻ Модели за раст на сигурност
➻ Квалитет на софтвер
➻ Планирање на софтверски проект