Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

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 )-Systemy informacyjno-decyzyjne-mgr.-EITI
( Przedmioty zaawansowane obieralne )-Inżynieria systemów informatycznych-mgr.-EITI
( Przedmioty zaawansowane techniczne )--mgr.-EITI
( Wytwarzanie )-Inteligentne systemy-mgr.-EITI
Punkty ECTS i inne: 4.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
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 2023/2024 - sem. letni" (w trakcie)

Okres: 2024-02-19 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 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 2023/2024 - sem. zimowy" (zakończony)

Okres: 2023-10-01 - 2024-02-18
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 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 2022/2023 - sem. letni" (zakończony)

Okres: 2023-02-20 - 2023-09-30
Wybrany podział planu:
Przejdź do planu
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 2022/2023 - sem. zimowy" (zakończony)

Okres: 2022-10-01 - 2023-02-19
Wybrany podział planu:
Przejdź do planu
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 2021/2022 - sem. letni" (zakończony)

Okres: 2022-02-23 - 2022-09-30
Wybrany podział planu:
Przejdź do planu
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 2021/2022 - sem. zimowy" (zakończony)

Okres: 2021-10-01 - 2022-02-22
Wybrany podział planu:
Przejdź do planu
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 2020/2021 - sem. letni" (zakończony)

Okres: 2021-02-20 - 2021-09-30
Wybrany podział planu:
Przejdź do planu
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: Grzegorz Mąkosa, 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 2020/2021 - sem. zimowy" (zakończony)

Okres: 2020-10-01 - 2021-02-19
Wybrany podział planu:
Przejdź do planu
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: Grzegorz Mąkosa, 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 2019/2020 - sem. letni" (zakończony)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:
Przejdź do planu
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 2019/2020 - sem. zimowy" (zakończony)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:
Przejdź do planu
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:
Przejdź do planu
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:
Przejdź do planu
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

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.0.0-7 (2024-03-18)