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

Софтуерна система за подпомагане на процеса на документиране | Защитена на: 05/07/2016

В разработката на софтуер се ползват редица методологии, за да гарантират по-добър резултат – методологията на водопада, V-модел, гъвкавата методология. Тяхната цел е да предостави процес и средства, софтуерът, който трябва да се достави на клиентите, да бъде качествен и да отговаря на техните изисквания и нужди. Всъщност доста от тези методологии взимат идеите си от среди, в които не се прави само софтуер.

Съответно можем да интегрираме подобен процес може да се предостави във всяко едно действие – дори при изготвяне на техническа документация.

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

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

Чрез задаване на тема, краен срок и избор на шаблон на документа, системата ще генерира задачи, чрез които да раздели работата по документа на по-малки части. При завършване на всички задачи, т.е. попълване на всички елементи с текст, ще има възможност за генериране на документ с предварително зададени тема и формат.

Структурата на дипломната ще е както следва:

  1. Увод

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

  1. Процес на изготвяне на документация и важните точки в него

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

  1. Използвани технологии, платформи и/или методологии за създаване на софтуерна система за подпомагане създаването на документация

В глава 3 ще изберем нужните технологии, платформи и методологии за създаването на такава система. Ще направим сравнителен анализ на възможните средства и ще направим избор.

  1. Анализ

В глава 4 ще създаден концептуален модел, ще опишем функционалните и нефункционалните изисквания, както и роли, които ще има в нашата система. Ще добавим и случаите на употреба, породени от функционалните изисквания.

  1. Проектиране

В тази глава ще проектираме системата. Ще опишем модела и от данни, ще опишем архитектурата на решението. Ще добавим и евентуални екрани за потребителски интерфейс.

  1. Реализация и тестване/експерименти/ и внедряване

В глава 6 ще опишем най-важните моменти от реализацията на системата, проведените тестове и това как може тя да бъде внедрена и инсталирана на сървър.

  1. Заключение

В заключение ще обсъдим дали софтуерната система е успяла да изпълни целта, за която е била разработена. Ще опишем и възможностите за бъдещо развитие.

Следвайки тези точки, създадената система може да бъде доразвита по начин, по който да донесе истинска стойност за преподаватели и студенти. Дори може да бъде използвана при създаване на дипломни работи. Могат да се добавят редица елементи от игровизацията, за да направят процесът по създаване на документи, наистина забавен. Софтуерната система може да бъде разширена по много различни начини, но най-добрите ще са тези, които идват като обратна връзка от нейни истински потребители.

 

Scroll to Top