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

Технологично осигуряване на процес на разработване на финансов софтуер и проектен мениджмънт | Защитена на: 01/01/1900

Резюме

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

към катедра “Софтуерни технологии”,

ФМИ, СУ “Св. Климент Охридски”



От дипломант: Елена Шестерова, специалност Софтуерни технологии факултетен № 855353

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

 

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

 

Резюме: Разработването на финансовия софтуер е динамична среда, която изисква използването на различни похвати и практики на управление на проекти и осигуряване на проектни процеси. В сегашно време се използват както Agile практики, така и Waterfall методологии. Системите за финансов софтуер може да се представят като уеб, настолни приложения и мобилни апликации. Затова е важно процесите по управление на проекти и похватите да са адаптирани към всякакъв вид приложение. 

Някои проблеми и предизвикателства, които оказват съществено влияние върху управление на проектите и процесите, могат да бъдат следните:

  • приложение на неподходящи процеси и липса на прозрачност при изпълнението на проектите;
  • висока стойност на разработване;
  • сложни архитектури и затруднена интеграция между различните компоненти на системата;
  • ниска производителност на разработчиците;
  • лош процес на оценяване на проекта.

В дипломната работа са представени начини за разрешаването на гореописаните проблеми посредством:

  • практически модел на управлението на проекти, който взима в предвид различни методологии и аспекти като типа на компанията, типа на договора, количеството на членовете на екипа, количеството екипи в проекта и др. Този модел предлага използването на конкретни инструменти за всяка стъпка от изпълнението на проекта и примери на имплементация;
  • примери на архитектури за различен тип приложения и програмиране (Front-end и Back-end, обща архитектура и архитектура на кода на различни компоненти) изпълнени посредством различни инструменти, достъпни на пазара, и избирането на най-подходящите от тях за разработването на комплексни финансови системи.

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

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

В допълнение към споменатото по-горе архитектурният процес трябва да бъде разработен по-подробно с ръководство стъпка по стъпка за фазите на създаване на архитектура на проекта.

 

Scroll to Top