► Целта на оваа апликација за софтверско инженерство е да ги обезбеди основите на софтверот, принципите и вештините потребни за развој и одржување на висококвалитетни софтверски производи. ✦
► Процеси и техники за софтверското инженерство опфаќаат спецификација на барања, проектирање, имплементација, тестирање и управување со софтверски проекти. ✦
► Покрај тоа, оваа апликација може да се користи од страна на лекари кои треба да ги обноват своите знаења со најновите техники и процеси на софтверското инженерство. ✦
► Софтверското инженерство ги разгледува принципите, методологиите, трендовите и практиките поврзани со различните фази на софтверското инженерство. Почнувајќи од основите, апликацијата полека напредува кон напредни и новите теми за управување со софтверски проекти, модели на процеси, развој на методологии, софтверска спецификација, тестирање, контрола на квалитет, распоредување, софтверска безбедност, одржување и повторна употреба на софтвер. Студенти на компјутерски науки и инженерство, Информатичката технологија и компјутерските апликации треба да ја најдат оваа апликација многу корисна
【Теми опфатени наведени подолу】
➻ Што е софтверско инженерство
➻ Софтверска еволуција
Law Закони за софтверска еволуција
Ev Еволуција на софтвер за е-тип
➻ Софтверски парадигми
➻ Потреба од софтверско инженерство
➻ Карактеристики на добар софтвер
Life Животен циклус на развој на софтвер
Parad Парадигма за развој на софтвер
➻ Софтвер за управување со проекти
➻ Софтверски проект
➻ Потреба од софтвер за управување со проекти
➻ Софтверски проект менаџер
➻ Активности за управување со софтверот
Tech Техники за проценка на проектот
➻ Проектно планирање
➻ Управување со ресурси
Management Управување со проектен ризик
Process Процес на управување со ризици
➻ Извршување и следење на проектот
➻ Управување со проектни комуникации
Management Управување со конфигурација
➻ Алатки за управување со проекти
➻ Софтверски барања
➻ Потребно инженерство
➻ Потребно инженерство процес
Process Процес на барање на барањата
Tech Техники за издвојување на барања
Char Карактеристики на софтверските барања
➻ Софтверски барања
Requirements Барања за кориснички интерфејс
➻ софтверски систем аналитичар
➻ Метрики и мерки на софтвер
Bas Основи на софтверски дизајн
➻ Нивоа на дизајн на софтвер
➻ Модуларизација
➻ Конкурентност
➻ спојување и кохезија
➻ Дизајн на верификација
➻ Анализа на софтвер и алатки за дизајн
➻ Дијаграм на проток на податоци
➻ Структура графики
➻ Хипо дијаграм
➻ Структурно англиски
➻ Псевдо-код
➻ Табели за одлучување
Model Модел на односи со ентитетите
➻ речник на податоци
➻ Стратегии за софтверско дизајнирање
Structured Design
Функционално ориентиран дизајн
➻ Објектно-ориентиран дизајн
➻ Процес на дизајн
Appro Пристапи за софтверски дизајн
Design Дизајн на кориснички интерфејс на софтвер
➻ Командно-линиски интерфејс (CLI)
➻ Графички кориснички интерфејс
Components Компоненти за GUI-специфични апликации
Activities Активности за дизајн на кориснички интерфејс
➻ Алатки за имплементација на GUI
➻ Кориснички интерфејс Златни правила
➻ Софтверски дизајн комплексност
➻ Комплексни мерки на Halstead
➻ Мерки за циклуматска комплексност
➻ Функционална точка
➻ логички внатрешни датотеки
➻ Влезни интерфејсни датотеки
➻ Надворешна истрага
Implement Имплементација на софтвер
Структурирано програмирање
Функционално програмирање
➻ стил на програмирање
➻ Софтверска документација
Chall предизвици за имплементација на софтвер
Overview Преглед на софтверското тестирање
➻ валидација на софтвер
➻ Проверка на софтвер
➻ Упатство против автоматизирано тестирање
➻ Пристапи за тестирање
➻ Нивоа за тестирање
➻ Тест документација
➻ Тестирање наспроти КК, ОК и ревизија
Overview Преглед на одржување на софтверот
➻ Видови на одржување
➻ Трошоци за одржување
➻ Активности за одржување
➻ Реконструирање на софтверот
Re Повторна употребливост на компонентите
➻ CASE алатки
➻ Компоненти на CASE алатки
➻ Видови алатки за случајот
Model Модел на итеративен водопад
➻ Барања анализа и спецификација
➻ Дерење на одлуки
➻ Формална спецификација на системот
➻ Дизајн на софтвер
➻ Стратегии за софтверско дизајнирање
➻ Анализа на софтвер и алатки за дизајн
Structured Design
➻ Моделирање на објектите користејќи UML
➻ Користете дијаграм на случај
➻ дијаграми за интеракција
➻ Тест на црно-кутија
➻ Одржување на софтвер
Models Модели за процесот на одржување на софтвер
➻ Сигурност на софтверот и управување со квалитетот
Models Модели за раст на сигурност
➻ Квалитет на софтверот
➻ Софтверско планирање на проекти