måndag 22 oktober 2007

Kravspecifikation 0.1

Generella krav

BPG_1: Innehåll skall vara på svenska.

BPG_2: Teckensnitt skall variera.

BPG_3: Storlek på teckensnitt skall variera.

BPG_4: Design av innehåll skall styras via en extern CSS stilmapp.

BPG_5: Det skall alltid gå att återvända till föregående sida.

BPG_6: Startsidan skall alltid gå att återvända till via ett klick.

BPG_7: Fågelarter skall kunna listas efter bokstavsordning.

BPG_8: Fågelarter skall kunna listas efter landskap.

BPG_9: Fågelarter skall kunna listas efter kommun.

Funktionella krav för hemsida

BPR_1: 95% av allt innehåll skall fungera på webbläsarna Fireox, Internet Explorer, Safari, Opera.

BPR_2: 95% av allt innehåll skall fungera på operativsystemen Linux, Mac och Windows.

BPR_3: Huvudpunkterna i startmenyn på hemsidan skall synas på alla undersidor.

BFR_4: Fågelarter som finns tillgängliga på hemsidan skall ha en egen undersida.

BFR_5: Fågelartens undersida skall innehålla följande textbaserad information: artnamn (svenska och latin), landskap, kommun och beskrivande text.

BFR_6: På fågelartens undersida skall en länk finnas till sektionen för fågelrapportering där alla rapporteringar av fågelarten skall listas ordnat efter fallande datum.

BFR_7: På fågelartens undersida skall en fullskallig huvudbild finnas, antingen på fågelarten eller en generell ersättande utfyllande huvudbild.

BFR_8: Huvudbilden på fågelarten i fågelartens undersida skall ha storleken XX pixlar.

BFR_9: Den generella ersättande utfyllande huvudbilden på fågelartens undersida skall ha storleken XX pixlar.

BFR_10: Fågelartens undersida skall, i mån av fler bilder, ha möjligheten att lista fler bilder på fågelarten.

BFR_11: Om fågelartens undersida listar fler bilder på fågelarten skall dessa listas som miniatyrer med en länk till fullskalig upplösning på bilden.

BFR_12: Miniatyrerna på fågelartens undersida skall ha storleken XX pixlar.

BFR_13: Bilden med fullskalig upplösning som miniatyren länkar till skall inte ha en storlek större än skärmens upplösning.

BFR_14: På fågelartens undersida skall möjligheten finnas att lista ljudklipp på fågelarten.

BFR_15: Ljudklippen på fågelartens undersida skall vara av filtyperna MP3 och RealMedia.

BFR_16: Ljudklippen på fågelartens undersida skall gå att ladda ner.

BFR_17: På fågelartens undersida skall en länk finnas till ett formulär där en länk till den aktuella fågelartens undersida skickas till den e-post man anger i formuläret.

BFR_18: Då fågelarter listas skall även ett sökfält finnas.

BFR_19: Sökfunktionen där fågelarter listas skall kunna söka efter fågelarter baserat på artnamn.

BFR_20: Sökfunktionen där fågelarter listas skall kunna söka efter fågelarter baserat på beskrivande text.

BFR_21: Att lista endast fåglar som har bild skall kunna finnas som sökalternativ för sökfunktionen där fågelarter listas.

BFR_22: Att lista endast fåglar som har ljudklipp skall kunna finnas som sökalternativ för sökfunktionen där fågelarter listas.

BFR_23: Det skall gå att kombinera sökalternativ för sökfunktionen där fågelarter listas.

BFR_24: Om sökfältet där fågelarterna listas lämnas tomt och användaren utför sökningen skall alla fågelarter listas efter bokstavsordning.

BFR_25: Om sökfältet där fågelarterna listas lämnas tomt men söksalternativ bockas för och användaren utför sökningen skall fågelarter listas efter bokstavsordning där listan är filtrerad enligt de förbockade sökalternativen.

BFR_26: Hela ord behöver inte skrivas in i sökfältet där fågelarter listas utan sökfunktionen skall klara av att söka baserad på enstaka bokstäver eller delar av ord.

Funktionella krav för fågelrapporterings rapporteringsformulär

BFR_27: Endast registrerade medlemmar på hemsidan skall kunna fågelrapportera.

BFR_28: Medlemmar måste vara inloggade för att kunna fågelrapportera.

BFR_29: Flera medlemmar skall i praktiken kunna fågelrapportera samtidigt.

BFR_30: Det skall gå att fågelrapportera från mobilen.

BFR_31: Innehållet av formuläret för fågelrapportering skall vara samma för hemsida och mobil.

BFR_32: Formuläret för fågelrapportering skall innehålla följande obligatoriska fält att fylla i: landskap, kommun och fågelart.

BFR_33: Formuläret för fågelrapportering skall innehålla följande frivilliga fält att fylla i: beskrivande text och antal.

BFR_34: Formuläret för fågelrapportering skall innehålla ett alternativ för att ange om fåglarna är döda.

BFR_35: Alternativ för att ange om fåglarna är döda i formuläret för fågelrapportering skall som standard vara avbockad (dvs. fåglarna är levande).

BFR_36: Val av landskap, kommun och fågelart i formuläret för fågelrapportering skall göras i en lista.

BFR_37: Om alternativet i val av kommun och fågelart i formuläret för fågelrapportering inte finns skall rapporteraren kunna skriva in ett nytt.

BFR_38: Det nya alternativet som rapporteraren skrivit in som val av kommun och fågelart i formuläret för fågelrapportering skall därefter finnas som valbart alternativ i listan.

BFR_39: Administratör skall kunna rätta felstavningar/ändra namn på nya alternativ som rapporterare har skrivit in som val av kommun och fågelart i formuläret för fågelrapportering.

BFR_40: Namnet på fågelarten i formuläret för fågelrapportering skall vara på svenska.

BFR_41: Om rapportören skriver in en fågelart eller kommun i formuläret för fågelrapportering som redan finns skall inte ett nytt element i listan skapas utan rapporten skall lagras under existerande fågelart/kommun.

BFR_42: Fält för användarnamn, datum och tid i formuläret för fågelrapportering skall fyllas i automatiskt.

BFR_43: En länk till medlemmens profilsida skall finnas om man klickar på användarnamnet i listan för fågelrapportering.

BFR_44: Om fågelarten som rapporterats finns i listan över fågelarter skall en länk till fågelartens undersida finnas om man klickar på fågelarten i listan för fågelrapportering.

BFR_45: Om en fågelart läggs till i listan över fågelarter skall fågelartens namn även läggas till som ett valbart alternativ i listan över fågelarter i formuläret för fågelrapportering.

BFR_46: Om obligatoriska fält i formuläret för fågelrapportering är ifyllda och man skickar iväg fågelrapporten skall ett bekräftelsemeddelande ges.

BFR_47: Om obligatoriska fält i formuläret för fågelrapportering inte är ifyllda skall ett felmeddelande ges.

Funktionella krav för fågelrapporterings sökfunktion

BFR_48: Användare måste inte vara registrerade för att se eller söka efter alla fågelrapporteringar.

BFR_49: Fågelrapporter skall listas efter datum-tid i fallande ordning.

BFR_50: Då fågelrapporter listas skall även ett sökfält finnas.

BFR_51: Sökfunktionen där fågelrapporter listas skall kunna söka efter fågelrapporter baserat på datum, landskap, kommun, artnamn och användarnamn.

BFR_52: Sökfunktionen där fågelrapporter listas skall kunna söka efter fågelrapporter baserat på beskrivande text.

BFR_53: Att lista endast fåglar som är döda eller levande i fågelrapporteringen skall kunna finnas som sökalternativ för sökfunktionen där fågelarter listas.

BFR_54: Det skall gå att kombinera sökalternativ för sökfunktionen där fågelrapporter listas.

BFR_55: Om sökfältet där fågelrapporter listas lämnas tomt och användaren utför sökningen skall alla fågelrapporter listas efter datum-tid i fallande ordning.

BFR_56: Hela ord behöver inte skrivas in i sökfältet där fågelrapporter listas utan sökfunktionen skall klara av att söka baserad på enstaka bokstäver eller delar av ord.

BFR_57: Fågelrapporteringens sökfunktion och listning av fågelrapporter skall vara samma för hemsida och mobil.

Funktionella krav för mobilen

Kraven BFR_4-7, 10-11, 13-14, 18-26 skall gälla även för mobilen.

BFR_58: Huvudbilden på fågelarten i fågelartens undersida skall ha storleken XX pixlar.

BFR_59: Den generella ersättande utfyllande huvudbilden på fågelartens undersida skall ha storleken XX pixlar.

BFR_60: Miniatyrerna på fågelartens undersida skall ha storleken XX pixlar.

BFR_61: Ljudklippen på fågelartens undersida skall vara av filtypen MP3.

BFR_62: Ljudklippen på fågelartens undersida skall gå att ladda ner.

BFR_63: På fågelartens undersida skall en länk finnas till ett formulär där en länk till den aktuella fågelartens undersida skickas till den e-post man anger i formuläret.

Funktionella krav för medlemskap

BFR_64: Formuläret för registrering av medlemskap skall innehålla följande obligatoriska fält att fylla i: användarnamn, lösenord och mail.

BFR_65: Formuläret för registrering av medlemskap skall innehålla följande frivilliga fält att fylla i: personlig beskrivning, valfri bild, intressen, stad, mobil.

BFR_66: Medlemskapet bekräftas och aktiveras genom ett autogenererat utskickat mail med en aktiveringslänk för kontot.

BFR_67: Medlemmens lösenord skall bestå utav minst 4 tecken och högst 12 tecken.








Att göra

Krav för:
- Kartor
- Medlemsprofil
- Extra funktionalitet
- - Väderlek, hitta hit, aktuellt, forum, länkgalleri, hjälp/manual…

>> Login

- Obligatoriska infofält att fylla i: användarnamn, mail
- Frivilla infofält att fylla i: stad, intressen, personlig beskrivning
- Medlemsskap bekräftas och aktiveras genom länk i utskickat mail
- Skall login modul vara länk i meny, en login ruta under menyn som syns alltid/på startsida?

>> Profilsida (?)

- Medlemslista i menyn

- Varje medlem skall ha sin personliga sida/profil
- - Info som kan fyllas in i profil: se login info (vad mer ska gå att skriva?)
- - Alla rapporteringar som medlemmen har gjort skall listas

- Medlemmens profilsida skall länkas i fågelrapportering när medlemmen rapporterar

Inga kommentarer: