Предмет: Алати за развој софтвера
(17 -
SIT036) Основне информације
Програм предмета
Програм се примењује од 01.10.2010.. Савладавање савремених софтверских алата чијом употребом се убрзаваја развој софтвера и повећавају квалитет добијеног софтвера. Познавање најчешће коришћених окружења за развој софтвера. Познавање система за контролу верзија. Познавање алата за сарадњу чланова развојног тима. Познавање алата за документовање софтвера. Познавање алата за тестирање софтвера. Познавање алата за прављење build-ова. Познавање алата за континуалну интеграцију софтвера. Алати за моделовање: PowerDesigner, ArgUML, StarUML / окружења за развој софтвера: Eclipse, IPython, PyCharm, VisualStudio / алати за прављење извештаја: IReport, CrystalReport / системи за контролу верзија: SVN, TFVC, GIT, Mercurial / алати за сарадњу чланова развојног тима: Mantis, Wiki, Trac / алати за документовање софтвера: Javadoc, Sphinx, NDoc / алати за тестирање софтвера: JUnit, PyUnit, NUnit / алати за прављење буилд-ова: Ant, Maven, MSBuild / алати за континуалну интеграцију софтвера: Continuum, CruiseControl / израда пројектног задатка. Облици извођења наставе су: Предавања, лабораторијске вежбе, израда домаћих задатака, и консултације. На предавањима се, коришћењем потребних дидактичких средстава, излажу садржаји предмета и стимулише се активно учешће студената постављањем питања. Практични део градива студенти савладавају на лабораторијским вежбама кроз обавезне задатке које решавају уз помоћ асистента или самостално и кроз самосталну израду обавезних и необавезних домаћих задатака. Студент је обавезан да демонстрира самосталност у решавању задатка, односно да демонстрира разумевање решења. Провера се врши усменом конверзацијом са асистентом и резултат се оцењује. Предметни наставник и асистенти обављају консултације са студентима. На консултацијама се студентима дају додатна објашњења садржаја излаганих на предавањима и вежбама и, у случају да је предмет консултација самостална израда лабораторијских или домаћих задатака, сугестије како да побољшају решење које су обавезни да попуне.
|