Subject: Software Development Metrodologies (12 - SE0017)


Basic Information

CategoryProfessional-applicative
Scientific or art field:
InterdisciplinaryNo
ECTS5
Course specification

Course is active from 30.10.2012..

Introducing students to the software products lifecycle and to methodologies, standards and tools that support software product throught the whole of its lifecycle or in any of its phases
Upon successful completion of the course the student is familiar with various methodologies for software development, as well as standards and tools that support them. The student is also able to select and actively implement optimal methodology and tools for particular software project, as well as to explain this choice.
Software product lifecycle, lifecycle stages, the importance of application of methodologies for software development, the history of development methodologies, software development models, models based on the waterfall, iterative and incremental models; Bem`s spiral model, models based on prototypes; agile methodologies (Scrum, Extreme programming, Feature Driven Development - FDD, Dynamic Systems Development Method - DSDM, Crystal, Adaptive software Development - ASD) , automated software development, modern tools for planning, design, construction and documentation, tools supporting teamwork and tracking project progress.
Lectures, computer exercises and consultations. The practical part of the project is a team effort, and the project illustrates the use of the methodology and tools. The exam is oral. Assessment exam is based on the success of the project and an oral exam.
AuthorsNameYearPublisherLanguage
B. Boehm, R. TurnerBalancing Agility And Discipline2009Pearson Education, Inc.English
Kassem A. SalehSoftware Engineering2009J. Ross PublishingEnglish
Course activity Pre-examination ObligationsNumber of points
Project defenceYesYes50.00
Oral part of the examNoYes50.00
Name and surnameForm of classes
Missing picture!

Milosavljević Gordana
Associate Professor

Lectures
Missing picture!

Perišić Branko

Lectures
Missing picture!

Vaderna Renata

Computational classes
Missing picture!

Vuković Željko
Assistant - Master

Computational classes