Разработка на регистър за RESTful уеб услуги | Защитена на: 01/01/1900
Тема на дипломната работа: „Разработка на регистър за RESTful уеб услуги“
От дипломант: Александър Стефанов Николов, специалност Информатика, Софтуерни технологии, фак.номер 25871, ОКС Магистър
Научен ръководител: Доц. д-р Десислава Петрова-Антонова, катедра Софтуерни технологии
Цел на дипломната работа: Целта на настоящата дипломна работа е улесняване софтуерните разработчици, които интегрират външни RESTful уеб услуги в приложенията си, както и доставчиците на такива услуги чрез реализация на безплатен, общодостъпен и централизиран регистър, предоставящ широк набор от функционалности търсенето, намирането и подготовката за интеграция както на уеб услуги от общ характер, така и специализирани такива.
Задачи, произтичащи от целта:
Анализиране на предметната област, проблемите и предизвикателствата, които са поставени пред нея, съществуващите софтуерни решения и пропуските, които съществуват в тях.
Очертаване и формално дефиниране на функционални и нефункционални изисквания към разработваното приложение с ясната цел да надгради съществуващите такива и да предостави единно и всеобхватно решение, спрямо установените в предната задача проблеми в областта.
Избор на подходящи средства и технологии за софтуерна разработка на приложението, в зависимост от ограничаващите условия и поставените цели.
Очертаване на архитектурата, която приложението да следва, както и основните обекти от модела и дизайн на уеб интерфейса с използването на необходимите помощни средства и инструменти.
Техническа реализация на приложението въз основа на избраната архитектура и рамки, както и съответните средства за разработка.
Валидиране и тестване на приложението с реални данни под формата на интеграционни тестове.
Разработка на ръководство за работа с приложението, включващо описание на всички функционални характеристики и съответния графичен интерфейс.
Структура на дипломната работа:
Списък на таблиците съдържа описание на всички таблици в настоящата дипломна работа.
Списък на фигурите съдържа описание на всички фигури в настоящата дипломна работа.
Уводът представлява въведение в актуалността и проблематиката, засегната в разработената дипломна работа, както и поставените цели, задачи и очаквани ползи от реализацията.
Втора глава съдържа сравнителен анализ на възможните средства за разработка и аргументира избора им, в съответствие с поставените цели и задачи.
Трета глава представлява анализ на концептуалния модел, функционалните и нефункционални изисквания, както и анализ на бизнес процесите в приложението.
Четвърта глава съдържа архитектурата на приложението, описание на моделът от данни, релевантни UML диаграми и потребителския графичен интерфейс.
Пета глава описва процесите по практическата реализация на ниво изходен код и внедряването на приложението.
Шеста глава съдържа описание на валидациите на приложението с реални данни.
Заключението обобщава извършената в настоящата дипломна работа дейност и синтезира постигнатите цели.
Списъкът с използвана литература съдържа описание на използваната библиография.