Politechnika Warszawska - Centralny System UwierzytelnianiaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Architektura i integracja systemów

Informacje ogólne

Kod przedmiotu: 103A-INxxx-MSP-AIS Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Architektura i integracja systemów
Jednostka: Wydział Elektroniki i Technik Informacyjnych
Grupy: ( Przedmioty techniczne )---EITI
( Przedmioty zaawansowane )-Informatyka-dr.-EITI
( Przedmioty zaawansowane )-Systemy informacyjno-decyzyjne-mgr.-EITI
( Przedmioty zaawansowane obieralne )-Inżynieria systemów informatycznych-mgr.-EITI
( Przedmioty zaawansowane techniczne )--mgr.-EITI
Punkty ECTS i inne: 4.00
Język prowadzenia: polski
Jednostka decyzyjna:

103000 - Wydział Elektroniki i Technik Informacyjnych

Kod wydziałowy:

AIS

Numer wersji:

1

Skrócony opis:

Celem przedmiotu jest przedstawienie problemu integracji złożonych systemów na poziomie architektonicznym, miejsca i roli systemów informatycznych w architekturze korporacyjnej oraz sposobu wykorzystania architektury usługowej. Wykład przedstawia też cele i korzyści wynikające z zarządzania architekturą złożonych systemów oraz metody modelowania decyzji architektonicznych. Ćwiczenia laboratoryjne pozwalają studentom praktycznie zapoznać się z zagadnieniami projektowania architektury systemu.

Pełny opis:

Celem przedmiotu jest przedstawienie problemu integracji złożonych systemów na poziomie architektonicznym, miejsca i roli systemów informatycznych w architekturze korporacyjnej oraz sposobu wykorzystania architektury usługowej. Wykład przedstawia też cele i korzyści wynikające z zarządzania architekturą złożonych systemów oraz metody modelowania decyzji architektonicznych.
Ćwiczenia laboratoryjne pozwalają studentom praktycznie zapoznać się z zagadnieniami projektowania architektury systemu.


Treść wykładu

  • Architektura oprogramowania. Udziałowcy, widoki i punkty widzenia - dokumentowanie architektury zgodnie ze standardem IEEE 1471.
    Modularyzacja i jej wpływ na właściwości oprogramowania.

  • Metody oceny architektury. Wpływ architektury na atrybuty jakości
    oprogramowania. Ocena architektury metodą analizy kompromisów
    architektonicznych. Inne metody oceny architektury oprogramowania.

  • Projektowanie architektury oprogramowania i systemów IT. Style
    architektoniczne i wzorce projektowe. Typowe architektury systemów
    informatycznych - scentralizowana, warstwowa, rozproszona,
    bezpostaciowa. Obliczenia w chmurze. Podstawowe problemy i
    dylematy architektoniczne.

  • Decyzje i wiedza architektoniczna. Decyzje architektoniczne i ich
    dokumentowanie. Modelowanie i języki opisu architektury
    (Architecture Description Language - ADL). Trendy rozwojowe w
    dziedzinie architektury.

  • Architektura korporacyjna. Poziomy architektury: architektura
    korporacyjna, architektura systemów IT, architektura systemu,
    architektura oprogramowania. Architektura korporacyjna - cele,
    narzędzia, udziałowcy, procesy. Rola architekta w procesie wytwarzania
    i rozwoju systemów informatycznych. Pojęcia i standardy -
    metoda TOGAF, siatka Zachmana. Architektury referencyjne (eTOM, SID,
    DoDAF).

  • Architektura usługowa (Service Oriented Architecture - SOA).
    Usługi sieciowe, protokoły komunikacyjne, orkiestracja i choreografia
    usług. Proces biznesowy i jego implementacja, język BPEL. Architektura
    usług sieciowych. Modelowanie i projektowania architektury usługowej
    (SOMA, SOMF, SOAD).

  • Integracja systemów (Enterprise Application Integration - EAI).
    Rozwój korporacji, systemy dziedziczone (legacy), integracja systemów,
    korporacyjna szyna usług (Enterprise Service Bus - ESB).


Zakres laboratorium
Celem laboratorium jest praktyczne zapoznanie z problematyką projektowania architektury. W trakcie laboratorium słuchacze tworzą projekt architektury przykładowego systemu, przy użyciu wybranego języka opisu architektury (ADL). Założeniem koncepcyjnym projektu architektury jest wykorzystanie architektury usługowej, której elementy powinny się znaleźć w projekcie (usługi i kompozycja usług).

Poprzedniki
Typ poprzednikaNr poprzednikaKod poprzednikaNazwa poprzednika
Wymagany1103C-INIIT-ISP-IOPInżynieria oprogramowania
Wymagany1103A-CSCSN-ISA-ESOENSoftware Engineering
Zalecany2103A-INIIT-ISP-IOP2Inżynieria oprogramowania 2

Literatura:

    1. Bass L., Clements P., Kazman R.: Architektura oprogramowania w
      praktyce, Helion 2011

    2. Ross J.W., Weill P., Robertson D.C.: Architektura Korporacyjna
      jako strategia, Studio EMKA 2010

    3. Perks C., Beveridge T.: Guide to Enterprise IT Architecture,
      Springer 2003

    4. Cummins F.A.: Enterprise Integration: An Architecture for
      Enterprise Application and Systems Integration, OMG Press 2002

    5. Thomas Erl, Service-Oriented Architecture: Concepts, Technology
      & Design, Prentice Hall 2009

    6. IEEE 1471, ISO/IEC Standard for Systems and Software Engineering
      - Recommended Practice for Architectural Description of
      Software-Intensive Systems, 2007
      (http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4278472)

Metody i kryteria oceniania:

Warunkiem zaliczenia przedmiotu jest niezależne zaliczenie zarówno wykładu, jak i laboratorium. Ocena finalna jest równa średniej ocen z obu części przedmiotu. Ocena z wykładu jest równa średniej ocen z dwóch kolokwiów pisanych w trakcie zajęć. Ocena z laboratorium jest wynikiem oceny wykonania ćwiczeń.

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (w trakcie)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 45 miejsc więcej informacji
Wykład, 30 godzin, 45 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)

Okres: 2018-10-01 - 2019-02-17
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 45 miejsc więcej informacji
Wykład, 30 godzin, 45 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. letni" (zakończony)

Okres: 2018-02-19 - 2018-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. zimowy" (zakończony)

Okres: 2017-10-01 - 2018-02-18
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. letni" (zakończony)

Okres: 2017-02-20 - 2017-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. zimowy" (zakończony)

Okres: 2016-10-01 - 2017-02-19
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. letni" (zakończony)

Okres: 2016-02-23 - 2016-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 56 miejsc więcej informacji
Wykład, 30 godzin, 56 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. zimowy" (zakończony)

Okres: 2015-10-01 - 2016-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. letni" (zakończony)

Okres: 2015-02-23 - 2015-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. zimowy" (zakończony)

Okres: 2014-09-29 - 2015-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. letni" (zakończony)

Okres: 2014-02-24 - 2014-09-28
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. zimowy" (zakończony)

Okres: 2013-10-01 - 2014-02-23
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Zajęcia w cyklu "rok akademicki 2012/2013 - sem. letni" (zakończony)

Okres: 2013-02-20 - 2013-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Andrzej Ratkowski
Prowadzący grup: Andrzej Ratkowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.