Projekt knihovna – zadání … požadavky

July 31, 2009 by
Filed under: Práce, programování 

Po nějaké době (resp. po kurzu) se vracím k projektu knihovna – vzhledem k tomu, že se snažím vpravit se do projektového řízení, rozhodl jsem se „začít znovu“ a vyzkoušt teoretické znalosti a poučky v praxi.

Takže od začátku

No jak začít – asi tím, že nás někdo osloví tím, že potřebuje vyřešit nějaký problém. Řekněme tedy, že přijde někdo (proč ho nenazývat zákazníkem) a chce asi následující:

„Víte, potřebovali bychom evidovat/zlepšit naší knihovnu. Zdá se mi, že systém lístků pro jednotlivé knihy není to nejlepší a strašně špatně se zjišťuje, co máme a případně kdo to zrovna má, případně co všechno má někdo půjčeno. Chtěli bychom, aby se uživatelé mohli zaregistrovat přes síť, ale pak je ještě vlastně někdo musí potvrdit a ověřit, že zadali údaje správně. Měli by mít možnost si prohlídnout naše tituly a případně jestli je půjčený, nebo v knihovně. No a samozřejmě musí jít si knihu půjčit a zase vrátit – to dělá naše knihovnice. Ta se taky stará o seznam knih – edituje je, přidává a případně maže, když se nějaká ztratí, nebo se již opotřebuje. Ta taky posílá upomínky, ale to bych řešil asi až později. A taky si členové – myslím tím registrovaní uživatelé – mohou knihu zablokovat, aby ji knihovnice dala stranou, když se ta kniha vrátí. Občas taky musím někoho zakázat – protože třeba nevrátil knížky a nemůžeme ho normálně sehnat.“

Asi každého napadne sáhnout po nějaké hotové aplikaci, ale to by nebylo o čem psát (možná o výběru, ale to nechci), takže proč se do toho nevrhnout. Nejprve se zamysleme nad požadavky, které z tohoto textu plynou … nakreslil jsem je do následujícího grafu, abych už rovnou směřoval k USE-CSE (případy užití) diagramu … určitě se k němu dostaneme příště, stejně jako k třídám a balíčkům.

library_requirements

Print Friendly, PDF & Email
Be Sociable, Share!
  • Twitter
  • Facebook
  • email
  • StumbleUpon
  • Delicious
  • Google Reader
  • LinkedIn
  • BlinkList
Share

Comments

Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!

You must be logged in to post a comment.

%d bloggers like this:
TOPlist