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
|
| 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 |
Przejdź do planu
PN WYK
WT ŚR ĆWL
CZ PT |
| Typ zajęć: |
Ćwiczenia laboratoryjne, 30 godzin
Wykład, 15 godzin
|
|
| 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 |
Przejdź do planu
PN WT ŚR ĆWL
WYK
CZ PT |
| Typ zajęć: |
Ćwiczenia laboratoryjne, 30 godzin
Wykład, 15 godzin
|
|
| 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 |
Przejdź do planu
PN WT WYK
ŚR ĆWL
CZ PT |
| Typ zajęć: |
Ćwiczenia laboratoryjne, 30 godzin
Wykład, 15 godzin
|
|
| 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 |
Przejdź do planu
PN WT ĆWL
ŚR WYK
ĆWL
CZ PT |
| Typ zajęć: |
Ćwiczenia laboratoryjne, 30 godzin
Wykład, 15 godzin
|
|
| 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. |
|
Właścicielem praw autorskich jest Uniwersytet Przyrodniczy we Wrocławiu.
