software engineering fesb.hr /~ linda

Post on 05-Feb-2016

38 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Software Engineering http://www. fesb.hr /~ linda /. Linda VickovićMarijana Puljak linda@fesb.hr marijana.puljak@fesb.hr 305-704091 31 77 843. Priča o razvoju software-a. Timski rad. OS 360. The operating system for the IBM 360 was two years late . - PowerPoint PPT Presentation

TRANSCRIPT

Software Engineeringhttp://www.fesb.hr/~linda/

Linda Vicković Marijana Puljaklinda@fesb.hr marijana.puljak@fesb.hr305-704 091 31 77 843

2

Priča o razvoju software-a...

3

Timski rad...

4

OS 360

The operating system for the IBM 360 was two years late.

Question: How does a project get two years behind schedule?

Answer: One day at a time!

Fred Brooks Jr., The Mythical Man Month

5

Ciljevi

Osposobiti studente da:– Razumiju principe, metode i tehnike inžinjerskog pristupa

razvoju kvalitetnog software-a.– Organiziraju i upravljaju projektom razvoja software-a,

uključujući projektne planove i dokumentaciju, procjene utroška vremena i sredstava te aktivnosti kontrole kvalitete.

– Prezentiraju svoj rad usmeno i pismeno.– Djeluju kao članovi tima.– Razmišljaju kritično o etičkim i socijalnim pitanjima u okviru

programerskog inžinjerstva.

6

Knjiga

Software Engineering, 7. izdanje, Ian Sommerville, Addison Wesley, 2004

6 dijelova, 29 poglavlja, 759 stranica – Obradit ćemo dijelove 1-5

Vrlo opsežna knjiga o programskom inžinjerstvu

7

Alati

MS Project MS Visio MS Office (Word, PowerPoint,...) Rational (više inf. na www.rational.com)

8

PredavanjaSadržaj Poglavlja Tjedan

Overview (1 - 5) 1 Requirements (6 - 10) 2 - 5 Design (11 - 16) 6 - 9 Development (17 - 21) 10 - 11 Verification & Validation (22 - 24) 12 - 14 Prezentacija projekta & Demo 15 Prezentacija seminarskog rada 16

9

Ocjena Projekt: Specifikacija zahtjeva 20% Projekt: Dizajn 20% (-

5%) Projekt: Verifikacija 20% Seminarski rad / Usmeni 40%

10

Pravila

Uvjeti za potpis:– Prisutnost predavanjima 70%– Prisutnost vježbama 100%– Predaja projekta

11

Projekt

Tim od najmanje 3 osobe Prijedlog 25.10. 18:00 Prihvaćeno/Odbijeno 26.10. 18:00 Novi prijedlog 26.10. 18:00 Specifikacija zahtjeva(20%) 16.11. 18:00 Dizajn (20%) 21.12. 18:00 Verifikacija (20%) 25.01. 18:00 Prezentacija (40%) 26.01. 18:00

12

Detalji o projektu

Prijedlog projekta– Krajnji rok: 26.10.2004, 17:00– Grupa: najmanje 3 studenta po grupi– Dostaviti: naslov, članovi tima, sažetak

Rezultati projekta (po 20%): – 16.11., 21.12., 25.01., 26.01. u 17:00

13

Prijedlozi projekata (60%)

Obrada kreditnog zahtjeva Obrada zahtjeva za godišnjim odmorom Zapošljavanje, ocjenjivanje kandidata Bug-tracking aplikacija Help desk Airline Flight IS Library DB University Student DB Videochain Music store Itd.

14

Prijedlozi seminarskog rada (40%)

Design patterns, Testing priciples, CASE alati, ERP software, Poglavlja 25-28 u knjizi,...

Izabrati neku od ponuđenih tema ili odabrati samostalno

Rad predati u papirnatom obliku te Pripremiti kratku 15 min prezentaciju Poslati prije na uvid Seminarski je dio usmenog ispita

15

Očekivanja od predavača

Što studenti mogu očekivati od predavača– Često ćemo reći “Ne znam”

Nitko ne zna sve Pokazat ćemo vam kako sami naći odgovore

– Zadaci će često izgledati nejasni, nekonzistentni ili nepotpuni

Jer vas to čeka u stvarnom životu Postavljajte pitanja!

– Nećemo vam reći kako sve riješiti Potrošit ćete ponekad jednako mnogo vremena razmišljajući o

rješenju kao i primjenjujući ga

16

Očekivanja od studenta

Što predavač očekuje od studenta– Profesionalno ponašanje– Ne trošite više od 30 min zaglavljeni u problemu– Pitajte ako je nešto nejasno, nekonzistentno ili

nepotpuno– Ne odugovlačite s postavljanjem pitanja

Pazite na rokove– Koristite e-mail

Software Engineering

Uživajte u predmetu!!!

top related