Uniwersytet Przyrodniczy we Wrocławiu - Centralny System Uwierzytelniania
Strona główna

Wprowadzenie do inżynierii oprogramowania

Informacje ogólne

Kod przedmiotu: IGI/GF-SI>WPINŻOPR
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Wprowadzenie do inżynierii oprogramowania
Jednostka: INSTYTUT GEODEZJI I GEOINFORMATYKI
Grupy: Przedmioty 4 sem. - geodezja i kartografia-geodezja i geoinformatyka, st. i-go stopnia (inż.)
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
Kierunek:

Geodezja i kartografia

Poziom studiów:

I stopnia

Profil:

ogólnoakademicki

Rodzaj przedmiotu:

obowiązkowy

Semestr studiów:

czwarty

Wymagania wstępne:

Znajomość języka angielskiego w stopniu pozwalającym na korzystanie z dokumentacji technicznej.

Skrócony opis:

Zajęcia obejmują zagadnienia teoretyczne i ćwiczenia praktyczne mające na celu przekazanie wiedzy i umiejętności w zakresie usystematyzowanego podejścia do tworzenia systemów informatycznych ze specjalnym uwzględnieniem systemów informacji geograficznej.

Studenci zapoznają się z podstawami procesu wytwórstwa oprogramowania obejmującego proces zbierania wymagań, projektowania, implementacji, testowania i konserwacji. Poznają podstawowe metodyki tworzenia oprogramowania. Zapoznają się z procesem modelowania pojęciowego i dziedzinowego.

Pełny opis:

W ramach zajęć Student zapozna się z przyczynami kryzysu oprogramowania i metodami przezwyciężania go za pomocą narzędzi inżynierii oprogramowania. Omówione zostaną podstawowe modele cyklu życia oprogramowania. Położony zostanie nacisk na znaczenie zbierania wymagań i współpracy z klientem. Wyjaśniony zostanie podział wymagań na wymagania funkcjonalne, niefunkcjonalne i infrastrukturalne. Przybliżona zostanie definicja przypadku użycia i sposoby ich specyfikowania.

Student zapozna się z koncepcją języka UML. Pozna jego podstawy i podstawowe klasyfikatory. Omówiony zostanie podział na dynamiczne i statyczne aspekty systemu informatycznego. Przekazana zostanie wiedza i wskazówki dotyczące tworzenia diagramów przypadku użycia, diagramu sekwencji i diagramu aktywności.

Szczegółowo omówione zostaną aspekty modelowania informacji geograficznej, w tym modelowanie pojęciowe przy użyciu języka UML wykorzystujące rozszerzenia zdefiniowane w standardach ISO z rodziny 19100.

Przedstawione zostaną wybrane podejścia związane z zarządzaniem projektem informatycznym, a w szczególności wybrane metodyki prowadzenia projektów. Istotną kwestią będzie również zwrócenie uwagi na znaczenie kontroli jakości w procesie powstawania systemów informatycznych. Studenci zapoznają się z procesem testowania w tym tworzenia scenariuszy testowych wraz z raportami.

Literatura:

Obowiązkowa:

• A.Jaszkiewicz: Inżynieria oprogramowania. Helion. 1997.

• I. Sommerville: Inżynieria oprogramowania. WNT Wydawnictwa Naukowo-Techniczne. 2003.

• S. Wrycza: Język UML 2.0 w modelowaniu systemów informatycznych. Helion. 2005.

Uzupełniająca:

• M. Flasiński: ZARZĄDZANIE projektami informatycznymi. Wydawnictwo Naukowe PWN. 2007.

• G. Booch, J. Rumbaugh, I. Jacobson: UML. Przewodnik użytkownika. Helion. 2012.

• Z. Parzyński, A. Chojka: Infrastruktura informacji przestrzennej w UML. Geodeta Sp. z o.o. 2013.

Efekty uczenia się:

Po ukończeniu przedmiotu student

W zakresie wiedzy

Zna zasady i metodyki prowadzenia projektów informatycznych, w tym szczegółowo systemów GIS.

Zna metody modelowania systemów informatycznych, zwłaszcza systemów GIS.

W zakresie umiejętności

Potrafi zdefiniować wymagania dla projektowanego systemu informatycznego, w tym systemu informacji przestrzennej;

Umie wykorzystać język UML, potrafi zaprojektować scenariusze testów.

W zakresie kompetencji społecznych

Potrafi współdziałać z innymi członkami zespołu projektowego. Potrafi przyjmować różne role w zespole.

Rozumie potrzebę stosowania kreatywnych i wariantowych rozwiązań.

Metody i kryteria oceniania:

ocena z ćwiczeń 60%, ocena z wykładu 40 %

Zajęcia w cyklu "Semestr letni 2016/17" (zakończony)

Okres: 2017-02-20 - 2017-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia laboratoryjne, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Marek Strzelecki
Prowadzący grup: Marek Strzelecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie
Ćwiczenia laboratoryjne - Zaliczenie
Wykład - Zaliczenie
Skrócony opis:

Zajęcia obejmują zagadnienia teoretyczne i ćwiczenia praktyczne mające na celu przekazanie wiedzy i umiejętności w zakresie usystematyzowanego podejścia do tworzenia systemów informatycznych ze specjalnym uwzględnieniem systemów informacji geograficznej.

Studenci zapoznają się z podstawami procesu wytwórstwa oprogramowania obejmującego proces zbierania wymagań, projektowania, implementacji, testowania i konserwacji. Poznają podstawowe metodyki tworzenia oprogramowania. Zapoznają się z procesem modelowania pojęciowego i dziedzinowego.

Pełny opis:

W ramach zajęć Student zapozna się z przyczynami kryzysu oprogramowania i metodami przezwyciężania go za pomocą narzędzi inżynierii oprogramowania. Omówione zostaną podstawowe modele cyklu życia oprogramowania. Położony zostanie nacisk na znaczenie zbierania wymagań i współpracy z klientem. Wyjaśniony zostanie podział wymagań na wymagania funkcjonalne, niefunkcjonalne i infrastrukturalne. Przybliżona zostanie definicja przypadku użycia i sposoby ich specyfikowania.

Student zapozna się z koncepcją języka UML. Pozna jego podstawy i podstawowe klasyfikatory. Omówiony zostanie podział na dynamiczne i statyczne aspekty systemu informatycznego. Przekazana zostanie wiedza i wskazówki dotyczące tworzenia diagramów przypadku użycia, diagramu sekwencji i diagramu aktywności.

Szczegółowo omówione zostaną aspekty modelowania informacji geograficznej, w tym modelowanie pojęciowe przy użyciu języka UML wykorzystujące rozszerzenia zdefiniowane w standardach ISO z rodziny 19100.

Przedstawione zostaną wybrane podejścia związane z zarządzaniem projektem informatycznym, a w szczególności wybrane metodyki prowadzenia projektów. Istotną kwestią będzie również zwrócenie uwagi na znaczenie kontroli jakości w procesie powstawania systemów informatycznych. Studenci zapoznają się z procesem testowania w tym tworzenia scenariuszy testowych wraz z raportami.

Literatura:

Obowiązkowa:

• A.Jaszkiewicz: Inżynieria oprogramowania. Helion. 1997.

• I. Sommerville: Inżynieria oprogramowania. WNT Wydawnictwa Naukowo-Techniczne. 2003.

• S. Wrycza: Język UML 2.0 w modelowaniu systemów informatycznych. Helion. 2005.

Uzupełniająca:

• M. Flasiński: ZARZĄDZANIE projektami informatycznymi. Wydawnictwo Naukowe PWN. 2007.

• G. Booch, J. Rumbaugh, I. Jacobson: UML. Przewodnik użytkownika. Helion. 2012.

• Z. Parzyński, A. Chojka: Infrastruktura informacji przestrzennej w UML. Geodeta Sp. z o.o. 2013.

Zajęcia w cyklu "Semestr letni 2017/18" (zakończony)

Okres: 2018-02-19 - 2018-06-14
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia laboratoryjne, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Marek Strzelecki
Prowadzący grup: Marta Rzeszowska, Marek Strzelecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie
Ćwiczenia laboratoryjne - Zaliczenie
Wykład - Zaliczenie
Skrócony opis:

Zajęcia obejmują zagadnienia teoretyczne i ćwiczenia praktyczne mające na celu przekazanie wiedzy i umiejętności w zakresie usystematyzowanego podejścia do tworzenia systemów informatycznych ze specjalnym uwzględnieniem systemów informacji geograficznej.

Studenci zapoznają się z podstawami procesu wytwórstwa oprogramowania obejmującego proces zbierania wymagań, projektowania, implementacji, testowania i konserwacji. Poznają podstawowe metodyki tworzenia oprogramowania. Zapoznają się z procesem modelowania pojęciowego i dziedzinowego.

Pełny opis:

W ramach zajęć Student zapozna się z przyczynami kryzysu oprogramowania i metodami przezwyciężania go za pomocą narzędzi inżynierii oprogramowania. Omówione zostaną podstawowe modele cyklu życia oprogramowania. Położony zostanie nacisk na znaczenie zbierania wymagań i współpracy z klientem. Wyjaśniony zostanie podział wymagań na wymagania funkcjonalne, niefunkcjonalne i infrastrukturalne. Przybliżona zostanie definicja przypadku użycia i sposoby ich specyfikowania.

Student zapozna się z koncepcją języka UML. Pozna jego podstawy i podstawowe klasyfikatory. Omówiony zostanie podział na dynamiczne i statyczne aspekty systemu informatycznego. Przekazana zostanie wiedza i wskazówki dotyczące tworzenia diagramów przypadku użycia, diagramu sekwencji i diagramu aktywności.

Szczegółowo omówione zostaną aspekty modelowania informacji geograficznej, w tym modelowanie pojęciowe przy użyciu języka UML wykorzystujące rozszerzenia zdefiniowane w standardach ISO z rodziny 19100.

Przedstawione zostaną wybrane podejścia związane z zarządzaniem projektem informatycznym, a w szczególności wybrane metodyki prowadzenia projektów. Istotną kwestią będzie również zwrócenie uwagi na znaczenie kontroli jakości w procesie powstawania systemów informatycznych. Studenci zapoznają się z procesem testowania w tym tworzenia scenariuszy testowych wraz z raportami.

Literatura:

Obowiązkowa:

• A.Jaszkiewicz: Inżynieria oprogramowania. Helion. 1997.

• I. Sommerville: Inżynieria oprogramowania. WNT Wydawnictwa Naukowo-Techniczne. 2003.

• S. Wrycza: Język UML 2.0 w modelowaniu systemów informatycznych. Helion. 2005.

Uzupełniająca:

• M. Flasiński: ZARZĄDZANIE projektami informatycznymi. Wydawnictwo Naukowe PWN. 2007.

• G. Booch, J. Rumbaugh, I. Jacobson: UML. Przewodnik użytkownika. Helion. 2012.

• Z. Parzyński, A. Chojka: Infrastruktura informacji przestrzennej w UML. Geodeta Sp. z o.o. 2013.

Zajęcia w cyklu "Semestr letni 2018/19" (zakończony)

Okres: 2019-02-20 - 2019-06-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia laboratoryjne, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Przemysław Tymków
Prowadzący grup: Radosław Zajdel
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie
Ćwiczenia laboratoryjne - Zaliczenie
Wykład - Zaliczenie
Skrócony opis:

Zajęcia obejmują zagadnienia teoretyczne i ćwiczenia praktyczne mające na celu przekazanie wiedzy i umiejętności w zakresie usystematyzowanego podejścia do tworzenia systemów informatycznych ze specjalnym uwzględnieniem systemów informacji geograficznej.

Studenci zapoznają się z podstawami procesu wytwórstwa oprogramowania obejmującego proces zbierania wymagań, projektowania, implementacji, testowania i konserwacji. Poznają podstawowe metodyki tworzenia oprogramowania. Zapoznają się z procesem modelowania pojęciowego i dziedzinowego.

Pełny opis:

W ramach zajęć Student zapozna się z przyczynami kryzysu oprogramowania i metodami przezwyciężania go za pomocą narzędzi inżynierii oprogramowania. Omówione zostaną podstawowe modele cyklu życia oprogramowania. Położony zostanie nacisk na znaczenie zbierania wymagań i współpracy z klientem. Wyjaśniony zostanie podział wymagań na wymagania funkcjonalne, niefunkcjonalne i infrastrukturalne. Przybliżona zostanie definicja przypadku użycia i sposoby ich specyfikowania.

Student zapozna się z koncepcją języka UML. Pozna jego podstawy i podstawowe klasyfikatory. Omówiony zostanie podział na dynamiczne i statyczne aspekty systemu informatycznego. Przekazana zostanie wiedza i wskazówki dotyczące tworzenia diagramów przypadku użycia, diagramu sekwencji i diagramu aktywności.

Szczegółowo omówione zostaną aspekty modelowania informacji geograficznej, w tym modelowanie pojęciowe przy użyciu języka UML wykorzystujące rozszerzenia zdefiniowane w standardach ISO z rodziny 19100.

Przedstawione zostaną wybrane podejścia związane z zarządzaniem projektem informatycznym, a w szczególności wybrane metodyki prowadzenia projektów. Istotną kwestią będzie również zwrócenie uwagi na znaczenie kontroli jakości w procesie powstawania systemów informatycznych. Studenci zapoznają się z procesem testowania w tym tworzenia scenariuszy testowych wraz z raportami.

Literatura:

Obowiązkowa:

• A.Jaszkiewicz: Inżynieria oprogramowania. Helion. 1997.

• I. Sommerville: Inżynieria oprogramowania. WNT Wydawnictwa Naukowo-Techniczne. 2003.

• S. Wrycza: Język UML 2.0 w modelowaniu systemów informatycznych. Helion. 2005.

Uzupełniająca:

• M. Flasiński: ZARZĄDZANIE projektami informatycznymi. Wydawnictwo Naukowe PWN. 2007.

• G. Booch, J. Rumbaugh, I. Jacobson: UML. Przewodnik użytkownika. Helion. 2012.

• Z. Parzyński, A. Chojka: Infrastruktura informacji przestrzennej w UML. Geodeta Sp. z o.o. 2013.

Zajęcia w cyklu "Semestr letni 2019/20" (zakończony)

Okres: 2020-03-01 - 2020-06-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia laboratoryjne, 30 godzin więcej informacji
Wykład, 15 godzin więcej informacji
Koordynatorzy: Adam Michalski, Przemysław Tymków
Prowadzący grup: Adam Michalski, Radosław Zajdel
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie
Ćwiczenia laboratoryjne - Zaliczenie
Wykład - Zaliczenie
Skrócony opis:

Zajęcia obejmują zagadnienia teoretyczne i ćwiczenia praktyczne mające na celu przekazanie wiedzy i umiejętności w zakresie usystematyzowanego podejścia do tworzenia systemów informatycznych ze specjalnym uwzględnieniem systemów informacji geograficznej.

Studenci zapoznają się z podstawami procesu wytwórstwa oprogramowania obejmującego proces zbierania wymagań, projektowania, implementacji, testowania i konserwacji. Poznają podstawowe metodyki tworzenia oprogramowania. Zapoznają się z procesem modelowania pojęciowego i dziedzinowego.

Pełny opis:

W ramach zajęć Student zapozna się z przyczynami kryzysu oprogramowania i metodami przezwyciężania go za pomocą narzędzi inżynierii oprogramowania. Omówione zostaną podstawowe modele cyklu życia oprogramowania. Położony zostanie nacisk na znaczenie zbierania wymagań i współpracy z klientem. Wyjaśniony zostanie podział wymagań na wymagania funkcjonalne, niefunkcjonalne i infrastrukturalne. Przybliżona zostanie definicja przypadku użycia i sposoby ich specyfikowania.

Student zapozna się z koncepcją języka UML. Pozna jego podstawy i podstawowe klasyfikatory. Omówiony zostanie podział na dynamiczne i statyczne aspekty systemu informatycznego. Przekazana zostanie wiedza i wskazówki dotyczące tworzenia diagramów przypadku użycia, diagramu sekwencji i diagramu aktywności.

Szczegółowo omówione zostaną aspekty modelowania informacji geograficznej, w tym modelowanie pojęciowe przy użyciu języka UML wykorzystujące rozszerzenia zdefiniowane w standardach ISO z rodziny 19100.

Przedstawione zostaną wybrane podejścia związane z zarządzaniem projektem informatycznym, a w szczególności wybrane metodyki prowadzenia projektów. Istotną kwestią będzie również zwrócenie uwagi na znaczenie kontroli jakości w procesie powstawania systemów informatycznych. Studenci zapoznają się z procesem testowania w tym tworzenia scenariuszy testowych wraz z raportami.

Literatura:

Obowiązkowa:

• A.Jaszkiewicz: Inżynieria oprogramowania. Helion. 1997.

• I. Sommerville: Inżynieria oprogramowania. WNT Wydawnictwa Naukowo-Techniczne. 2003.

• S. Wrycza: Język UML 2.0 w modelowaniu systemów informatycznych. Helion. 2005.

Uzupełniająca:

• M. Flasiński: ZARZĄDZANIE projektami informatycznymi. Wydawnictwo Naukowe PWN. 2007.

• G. Booch, J. Rumbaugh, I. Jacobson: UML. Przewodnik użytkownika. Helion. 2012.

• Z. Parzyński, A. Chojka: Infrastruktura informacji przestrzennej w UML. Geodeta Sp. z o.o. 2013.

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Przyrodniczy we Wrocławiu.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.1.0-2 (2026-05-27)