Дипломна работа

Разработка на регистър за RESTful уеб услуги | Защитена на: 01/01/1900

 

Тема на дипломната работа: „Разработка на регистър за RESTful уеб услуги“

От дипломант: Александър Стефанов Николов, специалност Информатика, Софтуерни технологии, фак.номер 25871, ОКС Магистър

Научен ръководител: Доц. д-р Десислава Петрова-Антонова, катедра Софтуерни технологии

Цел на дипломната работа: Целта на настоящата дипломна работа е улесняване софтуерните разработчици, които интегрират външни RESTful уеб услуги в приложенията си, както и доставчиците на такива услуги чрез реализация на безплатен, общодостъпен и централизиран регистър, предоставящ широк набор от функционалности търсенето, намирането и подготовката за интеграция както на уеб услуги от общ характер, така и специализирани такива.

Задачи, произтичащи от целта:

  1. Анализиране на предметната област, проблемите и предизвикателствата, които са поставени пред нея, съществуващите софтуерни решения и пропуските, които съществуват в тях.

  2. Очертаване и формално дефиниране на функционални и нефункционални изисквания към разработваното приложение с ясната цел да надгради съществуващите такива и да предостави единно и всеобхватно решение, спрямо установените в предната задача проблеми в областта.

  3. Избор на подходящи средства и технологии за софтуерна разработка на приложението, в зависимост от ограничаващите условия и поставените цели.

  4. Очертаване на архитектурата, която приложението да следва, както и основните обекти от модела и дизайн на уеб интерфейса с използването на необходимите помощни средства и инструменти.

  5. Техническа реализация на приложението въз основа на избраната архитектура и рамки, както и съответните средства за разработка.

  6. Валидиране и тестване на приложението с реални данни под формата на интеграционни тестове.

  7. Разработка на ръководство за работа с приложението, включващо описание на всички функционални характеристики и съответния графичен интерфейс.

Структура на дипломната работа:

Списък на таблиците съдържа описание на всички таблици в настоящата дипломна работа.

Списък на фигурите съдържа описание на всички фигури в настоящата дипломна работа.

Уводът представлява въведение в актуалността и проблематиката, засегната в разработената дипломна работа, както и поставените цели, задачи и очаквани ползи от реализацията.

Втора глава съдържа сравнителен анализ на възможните средства за разработка и аргументира избора им, в съответствие с поставените цели и задачи.

Трета глава представлява анализ на концептуалния модел, функционалните и нефункционални изисквания, както и анализ на бизнес процесите в приложението.

Четвърта глава съдържа архитектурата на приложението, описание на моделът от данни, релевантни UML диаграми и потребителския графичен интерфейс.

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

Шеста глава съдържа описание на валидациите на приложението с реални данни.

Заключението обобщава извършената в настоящата дипломна работа дейност и синтезира постигнатите цели.

Списъкът с използвана литература съдържа описание на използваната библиография.

Scroll to Top