Навигација

19Д111СИЗ - Софтверско инжењерство засновано на моделима

Спецификација предмета
НазивСофтверско инжењерство засновано на моделима
Акроним19Д111СИЗ
Студијски програмЕлектротехника и рачунарство
Модулмодул Софтверско инжењерство
Тип студијадокторске академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
      Број ЕСПБ9.0Статус предметаизборни
      Условљност другим предметимаЗнање из области које покривају следећи предмети на додипломским студијама Одсека за рачунарску технику и информатику и Одсека за софтверско инжењерство ЕТФ-а: (а) Објектно-оријентисано програмирање 1 и 2 и (б) Пројектовање софтвера.
      Циљеви изучавања предметаОвладати појмовима, техникама и алатима у областима покривеним садржајем предмета.
      Исходи учења (стечена знања)Овладати појмовима и техникама у областима покривеним садржајем предмета до нивоа да се студент оспособи да: (а) прати и разуме стручне и научне текстове из ових области, (б) у пракси примењује технике из ових области на практичним сложеним софтверским пројектима и (в) испуњава истраживачке задатке из ових области.
      Садржај предмета
      Садржај теоријске наставеМоделовање и развој софтвера помоћу модела (Model-Driven Development). Метамоделовање и моделовање у специфичном домену. Трансформације модела. Model-Driven Architecture (MDA). UML2. Формална спецификација UML-a и формална семантика UML-a. Профилизација UML-a. Стандардни OMG профили UML-a.
      Садржај практичне наставеИзучавање литературе и практичан пројекат.
      Литература
      1. Anneke Kleppe, Jos Warmer, and Wim Bast, "MDA Explained: The Model Driven Architecture: Practice and Promise," Addison-Wesley, 2003.
      2. Object Management Group, "The UML2 Specification", www.omg.org
      3. Dragan Milicev, "Model-Driven Development with Executable UML," Wiley, 2009
      4. Одабрани стручни и научни радови из области
      Број часова активне наставе недељно током семестра/триместра/године
      ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
      8
      Методе извођења наставеПредавања, менторски рад
      Оцена знања (максимални број поена 100)
      Предиспитне обавезеПоенаЗавршни испитПоена
      Активности у току предавања0Писмени испит0
      Практична настава30Усмени испит70
      Пројекти
      Колоквијуми0
      Семинари0