Program ćwiczeń BYT
1. Cel i zakres dokumentu
Cel i zakres dokumentu
Dokument precyzuje sposób realizacji oraz zakres tematyczny ćwiczeń do wykładu BYT prowadzonego w PJWSTK dla studentów studiów inżynierskich.
Dokument przedstawia:
podstawowe cele, które powinny być osiągnięte w trakcie procesu dydaktycznego,
definiuje umiejętności, które powinien wykształcić uczestnik zajęć,
przedstawia program zajęć z podziałem na jednostki wykładowe,
zasady zaliczania ćwiczeń.
Cel dydaktyczny
Celem zajęć jest wykształcenie u studentów praktycznych umiejętności wykorzystania wybranych metod i narzędzi inżynierii oprogramowania stanowiących treści nauczania przedmiotu BYT oraz umiejętność pracy w zespole.
Umiejętności, które powinien posiąść uczestnik zajęć
Po zajęciach student powinien:
umieć sformułować cel i zakres projektu informatycznego,
umieć jasno i precyzyjnie sformułować wymagania dla projektowanego systemu,
rozumieć znaczenie planowania i organizacji przedsięwzięcia informatycznego,
umieć zaplanować czynności do wykonania w czasie projektu informatycznego oraz wykorzystać do tego celu diagramy WBS i diagram Gantta,
umieć śledzić i kontrolować postępy prac w czasie projektu,
umieć zaplanować strukturę organizacyjną zespołu projektowego większego przedsięwzięcia informatycznego,
rozumieć znaczenie stosowania standardów w zespole projektowym oraz umieć je zdefiniować i zastosować,
znać podstawowe metody szacowania złożoności projektu informatycznego i umieć zastosować wybraną z nich (np. metodę FPA),
rozumieć pojęcie i znaczenie jakości w projekcie i umieć zaplanować czynności prowadzące do uzyskania produktu informatycznego o wysokiej jakości,
umieć samodzielnie przygotować kilkunastominutową wypowiedź na temat wybranego problemu oraz umieć ją zaprezentować na forum zespołu,
rozumieć cechy systemów klasy ERP oraz orientować się w ich zastosowaniach i możliwościach.
Organizacja pracy i uwagi metodyczne
Organizacja
Grupa studencka ma zostać podzielona na dwie podgrupy. Każda podgrupa realizuje projekt na zamówienie (do wymagań) drugiej podgrupy.
W każdej podgrupie powinny zostać przypisane role (patrz referat zajęcia 2).
W czasie zajęć omawiane są i opracowywane ogólne elementy projektu (pod kierunkiem prowadzącego zajęcia). Ostateczne opracowanie dokumentacji, jej ujednolicenie, dostosowanie do standardów, dopracowanie szczegółów itd. wykonywane jest przez grupę samodzielnie poza godzinami zajęć.
Metody
Zajęcia powinny być prowadzone metodami problemowymi, a nie podawczymi.
Preferowane metody dydaktyczne stosowane na zajęciach:
dyskusja,
burza mózgów,
drama,
analiza tekstów,
warsztat.
Referaty
Ważnym elementem jest wykształcenie u studenta umiejętności przygotowania oraz prezentacji referatów (elementy socjotechniczne). Należy zwrócić uwagę na następujące elementy:
umiejętność dotarcia do informacji na dany temat,
prawidłowe przygotowania materiałów do wystąpienia (konspekt wypowiedzi a nie wypracowanie)
prawidłową konstrukcję wypowiedzi (sformułowanie tematu, plan wypowiedzi, wyczerpanie zagadnienia, ilustracja przykładami, podsumowanie, źródła),
poprawny sposób prezentacji (płynność wypowiedzi, kontakt z odbiorcą itd.).
Prowadzący powinien oceniać nie tylko wartość merytoryczną referatów ale również sposób jego przygotowania i przedstawienia.
Klasówki
Zadania na klasówkach nie powinny mieć charakteru odtwórczego (pytania typu wymień ... itp.). Należy przygotować zdania problemowe zmuszające studenta do zastosowania zdobytej wiedzy. Mogą one polegać na przykład na wyciągnięciu wniosków na podstawie podanego tekstu, dokonaniu analizy porównawczej dwu metod, zaplanowaniu działań adekwatnych do opisanej sytuacji, znalezieniu błędów w proponowanym rozwiązaniu itp.
Program zajęć
Nr |
Tematyka |
Uwagi |
|
|
Zleceniodawca określa ogóle założenia systemu oraz służy dodatkowymi informacjami w czasie tworzenia projektu. Dokonuje również odbioru projektu pod względem zgodności z założeniami projektu. Należy wyznaczyć osobę odpowiedzialną za kontakty z wykonawcą. |
|
|
Dokonać przypisania ról w podgrupach Jeśli czas pozwoli można przeprowadzić test predyspozycji osobowych. Zwrócić uwagę na poprawne definiowanie celu i zakresu projektu. |
|
|
Należy zwrócić uwagę na konstrukcję pytań w ankietach.
|
|
Klasówka - Faza strategiczna i faza analizy - wykłady WYT 1-3, Definiowanie celu i zakresu projektu Definiowanie założeń funkcjonalnych i niefunkcjonalnych
|
|
|
|
|
|
Szkolenie - Praca z programem MS Project Wykorzystanie MS Project do planowania i kontroli zadań
|
Szkolenie przeprowadzane jest przez grupę studentów. Grupa przygotowująca szkolenie powinna zademonstrować pracę i możliwości z programem oraz opracować przykłady, na których będą ćwiczyć pozostali studenci. |
|
Praca z MS Project c.d.- śledzenie harmonogramu, definiowanie własnych raportów
|
Indywidualna praca studentów z programem |
|
Klasówka - Faza projektowania - wykład WYT 4-6, - Budowa WBS, RAM, diagram Gantta |
Można polecić wykonania części ćwiczeń w MS Project |
|
|
Powinny powstać szablony dokumentów. Należy zwrócić uwagę na prawidłowe wykorzystanie mechanizmów szablonów w MS Word. |
|
|
Zespoły powinny określić metryki w swoich projektach służące do kontroli jakości oraz opracować przykładowy plan testów. |
|
Klasówka - Faza implementacji, dokumentacji - wykład WYT 7,8, - Testowanie, weryfikacja - wykład WYT 9,10, - Wzorce dokumentacyjne - Metryki jakości - Testowanie oprogramowania
|
|
|
Referat - Szacowanie złożoności oprogramowania
|
|
System klasy ERP - Navison
|
Szkolenie przeprowadzane jest przez grupę studentów. Grupa powinna zademonstrować pracę z programem oraz zilustrować ja przykładami. UWAGA! 1. zajęcia wymagają wiedzy z podstaw rachunkowości 2. Ćwiczenia z Navision przygotowuje Tomek Pieciukiewicz |
|
System klasy ERP - Navison
|
Ocena z wykonania zadania jest liczona tak jak ocena z klasówki. Wskazana jest indywidualna rozmowa z każdym ze studentów w celu kontroli samodzielności pracy lub polecenie wykonania zadania kontrolnego. |
|
|
|
|
Grupy tematyczne do realizacji projektu
Temat
|
Opis |
1. Dokument definicji wymagań (1-2 osoby) |
Sformułowanie celu i zakresu projektu Zdefiniowanie wymagań funkcjonalnych i niefunkcjonalnych. Podział wymagań na grupy. Zwrócić uwagę na jasność formułowania wymagań, precyzję i zwięzłość opisu. |
2. Plan działań
(1 osoba - kierownik projektu) |
Szczegółowe określenie planu działań w projekcie oraz kontrola postępów prac. Zastosowanie diagramów WBS, macierzy RAM oraz wykresu Gantta. |
3. Struktura organizacji zespołu projektowego
(1 osoba) |
Wydzielenie ról w zespole, określenie ich zakresu kompetencji |
4. Standardy komunikacyjne (1-2 osoba) |
Opracowanie standardów komunikacyjnych i wzorca dokumentacji
|
5. Ankieta dot. badania wymagań (1-2 osoby) |
Opracowanie i przeprowadzenie ankiety wykonywanej w celu określenia wymagań dla systemu |
6. Plan zapewnienia jakości (1-2 osoby) |
Opracowanie planu działań zmierzających do zapewnienia jakości produktu końcowego (w tym definicja metryk jakości) |
7. Plan testowania oprogramowania (1 osoba) |
Opracowanie planu testowania oprogramowania (co podlega testowaniu, jak, kiedy, ew. miary) |
8. Oszacowanie złożoności projektu (1-2 osoby) |
Analiza złożoności projektu metodą FPA |
Zasady zaliczania
Dopuszczalna liczba nieobecności od początku zajęć - 3 (bez szczególnych konsekwencji).
Nie ma zwolnień z egzaminu.
Zaliczenie warunkowe poprzez pierwszy termin egzaminu dla osób „na granicy” zaliczenia.
Data |
Autor |
Zakres |
Zatwierdził |
Wersja |
|
WD |
Pierwszy dokument |
|
PA1 |
2.10.2002 |
WD |
Uzupełnienia |
|
PA |
26.9.2003 |
WD |
|
|
PB1 |
|
Temat |
Kategoria |
Dokument |
|
|
Program ćwiczeń BYT |
BYT |
BYT_500 |
|
|
Autor |
Data |
Wersja |
|
|
dr inż. Włodzimierz Dąbrowski e-mail: wlodek@pjwstk.edu.pl |
26.09.2003 |
PB1 |