Kravlista Konvertering av UX04 UPP-T-0301 2010-03-05 Version: Beteckning: 0.03
Karin Eldholm 2010-03-05 UPP-T-0301 2 (6) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.01 2010-02-22 Karin Eldholm Första utkast 0.02 2010-02-25 Karin Eldholm Uppdatering av krav 0.03 2010-03-05 Karin Eldholm Lagt till krav efter projektmöte
Karin Eldholm 2010-03-05 UPP-T-0301 3 (6) Innehållsförteckning ÄNDRINGSHISTORIK... 2 INNEHÅLLSFÖRTECKNING... 3 BAKGRUND... 4 KRAVLISTA - ÖVERGRIPANDE... 4 KRAVLISTA - BESKRIVNING... 5 KRAV 1 GB01... 5 KRAV 2 VILLKOR... 5 KRAV 3 BATCH... 5 KRAV 4 ERSÄTTA BESTBAT... 5 KRAV 5 INSTÄLLNING... 5 KRAV 6 UPPDATERING... 6 KRAV 7 UPPDATERA KRAVSPEC.... 6 KRAV 8 AUTOMATISKA TESTER... 6
Karin Eldholm 2010-03-05 UPP-T-0301 4 (6) Bakgrund Direktiv De tidigare producerade och levererade batch-funktionerna för uppföljningstjänster UX01, UX02, UX03 och UX04 är skrivna som uniface-batchar. Dagens nyproducerade batchfunktioner i Ladok inom såväl uppföljningsområdet som övriga områden skrivs i Java. I det projekt som genomfördes under 2007 att bland annat skapa möjlighet att hämta uppgifter från NyA om sökande och antagna till kurser och program så skrevs funktionerna UX01 och UX02 om till Java. Kvar som enda uniface-batchar i Ladok blev UX03 och UX04. UX03/04 är de sista Unifacebatcharna och de strider mot styrelsens strategi. Det är dyrt att underhålla funktionalitet för Uniface-batchar parallellt med Java. Det måste ses som mycket prioriterat att genomföra det. Förslaget har lämnats både 2008 och 2009 men de har ej beviljats. För 2010 har en mindre variant beviljats som i princip lägger det generella batchbeställningsformuläret på UX-rutinerna. Bygg om beställningsformuläret för UX03 och UX04 så att det funkar med det generella gränssnittet och därmed kan beställas av Ladokansvariga. Det betyder att anpassa beställningsdelarna av befintliga UX03 och UX04 till hur man beställer alla andra batchkörningar. Man använder GB01 i beställningsformuläret, kan tala om när en beställning ska starta, lägger upp villkor etc på vanligt sätt. Tabellen BESTBAT kan utgå, i stället får batchdelarna av UX03 och UX04 läsa BATCHJOB och BATVILL m fl på samma sätt som Javabatcharna gör. Kravlista - övergripande Listan innehåller prioriteringar av ny/ändrad funktionalitet i UPP-T-0301. Nummerföljden indikerar inbördes prioriteringar inom samma övergripande prioritet. Nr Krav Prio Typ Kommentar 1. GB01 ska användas som beställningsformulär Skall 2. Villkor Skall 3. Batch Skall 4. Ersätta BESTBAT med BATCHJOB och BATVILL Skall 5. Inställning Skall 6. Uppdatering Skall 7. Uppdatera kravspec. Önskas 8. Automatiska tester Önskas Prioritet: Skall Skall genomföras inom projekttiden
Karin Eldholm 2010-03-05 UPP-T-0301 5 (6) Bör Bör genomföras inom projekttiden Önskas Önskas genomföras inom projekttiden Typ: [Typ 1] [Förklaring] [Typ 2] [Förklaring] [Typ 3] [Förklaring] Kravlista - beskrivning Krav 1 GB01 GB01A00G används som startformulär. Knapparna Ny, Stryk, Kopiera beställning, Inställning samt Villkor ska vara aktiva. Knappen Hämta fil ska vara dimmad. Stående beställning behöver inte vara möjlig. Beställningen sparas i BATCHJOB. Krav 2 Villkor Nytt formulär för villkor med benämningen UX04A01G. Beställningsvillkor som ska finnas är TERMIN som anges i formen TÅÅ samt EXTRA_TERMIN som anges med en siffra mellan 0-6. Lämnas fältet tomt sammanställs två extra termin. Villkoren sparas i tabellen BATVILL. Krav 3 Batch När beställningen är sparad startar batchen vid angiven tidpunkt. Krav 4 Ersätta BESTBAT Batchen läser BATCHJOB och BATVILL i stället för BESTBAT som utgår. Krav 5 Inställning Under Inställning ska beställaren kunna ange e-postadress för besked om när beställningen är klar.
Karin Eldholm 2010-03-05 UPP-T-0301 6 (6) Krav 6 Uppdatering I samband med att batchen körs ska tabellerna uppdateras. Krav 7 Uppdatera kravspec. Uppdatera gamla delar av kravspecifikationen så att den stämmer överens med verkligheten. Krav 8 Automatiska tester Skapa automatiska tester för funktionen.