Research Archive
Sofia University "St. Kliment Ohridski"

Аспектно-ориентирана система за тестване на софтуер, проектиран на базата на контракти(CodeContract)

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Берберова, Диана
dc.date.accessioned 2009-08-12T15:49:33Z
dc.date.available 2009-08-12T15:49:33Z
dc.date.issued 2007-02-12
dc.identifier.other М21571
dc.identifier.uri http://hdl.handle.net/10506/187
dc.description Аспектно-ориентирана система за тестване на софтуер, проектиран на базата на контракти. (CodeContract) Дипломант: Диана Иванова Берберова, фак. № М21571, спец. Информатика, специализация Софтуерни Технологии Научен ръководител: доц. д-р Бончев Дата на защита: 14 февруари 2007, София bg_BG
dc.description.abstract Целта на дипломната работа е да се разработи система за тестване на софтуерни приложения, проектирани на базата на контракти. Системата е базирана на аспектно-ориентираното програмиране и методологията за проектиране на софтуер Design by Contract. В първата част на дипломната работа се представя проблемната област, в която се прави разработката - проектиране и създаване на качествен обектно- ориентиран софтуер. Описват се трудностите, пред които е изправена разрастващата се софтуерна индустрия и различните изисквания към качеството на софтуерните продукти. Представени са и някои от най- разпространените решения и методологии за осигуряване на качество. В основната част на дипломната работа се описва разработката на системата за тестване CodeContract. Представят се детайлно методологиите и технологиите използвани за разработването на системата – аспектно- ориентирано програмиране, програмиране на базата на контракти и Java анотации. След това се описва процеса по проектиране и разработване на системата. Този процес включва събиране на изискванията към системата, анализ на изискванията, дизайн на архитектурата, реализация и тестване. След успешното завършване на тези фази се прави оценка на продукта и сравнение с други подобни решения. Системата CodeContract би имала практическо приложение в основните стъпки при проектирането, разработката и тестването на приложения разработени на езика Java 5 или следваща версия. За програмната реализация на модулите на системата CodeContract е използван езикът Java, аспектно–ориентираното разширение на Java – AspectJ и развойната среда Eclipse. Системата за тестване CodeContract се разработва, като проект с отворен код. Инсталация, код и документация на системата могат да бъдат свалени свободно от следният ресурс: http://code.google.com/p/codecontract/ bg_BG
dc.language.iso bg bg_BG
dc.publisher СУ “Св. Климент Охридски” bg_BG
dc.subject Aspect-oriented system bg_BG
dc.subject Аспектно-ориентирана система bg_BG
dc.subject тестване на софтуер bg_BG
dc.subject software based on Design by Contract methodology bg_BG
dc.title Аспектно-ориентирана система за тестване на софтуер, проектиран на базата на контракти(CodeContract) bg_BG
dc.title.alternative Aspect-oriented system for testing software based on Design by Contract methodology (CodeContract) bg_BG
dc.type Thesis bg_BG


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics