Företag: Resebyrå World Travel Typ av dokument: Analysdokument Användningsområde: Försäljningen Version: 1.0 Del: 1 Problemområde: Reservation av resor Uppgjort av: F.Efternamn Datum: 22.02.2000 Datasystem: WorldTravelWeb (WTW) Godkänt av: Datum: ANALYSDOKUMENT - INNEHÅLL DEL 1 DEFINITION AV UPPGIFTEN A.1 UPPGIFTEN A.1.1 SYFTE A.1.2 SYSTEMDEFINITION A.1.3 OMGIVNING A.1.4 DEFINITION AV PROBLEMOMRÅDE A.1.5 DEFINITION AV ANVÄNDNINGSOMRÅDE DEL 2 A.2 ANALYS AV PROBLEMOMRÅDET PROBLEMOMRÅDET A.2.1 KLUSTER A.2.2 KLASSDIAGRAM FÖR PROBLEMOMRÅDET A.2.3 KLASSER A.2.3.1 KLASS X A.2.3.2 KLASS Y A.2.3.3 KLASS Z A.2.4 HÄNDELSER DEL 3 A.3 ANALYS AV ANVÄNDNINGSOMRÅDET ANVÄNDNINGSOMRÅDE A.3.1 ANVÄNDNING A.3.1.1 ÖVERBLICK A.3.1.2 DEFINITION AV AKTÖRER (ACTORS) A.3.1.3 ANALYS AV ANVÄNDNINGSMÖNSTER (USE CASES) A.3.2 FUNKTIONER A.3.2.1 FULLSTÄNDIG FUNKTIONSLISTA A.3.2.2 SPECIFIKATION AV FUNKTIONER A.3.3 ANVÄNDARGRÄNSSNITT A.3.3.1 DIALOGFORM A.3.3.2 EXEMPEL A.3.4 DEN TEKNISKA PLATTFORMEN DEL 4 A.4. REKOMMENDATIONER REKOMMENDATIONER A.4.1 DATASYSTEMETS NYTTA OCH REALISERBARHET A.4.2 STRATEGI A.4.3 UTVECKLINGSEKONOMI FILE: 875106395 / Created on 13.3.1999 16:30:00 / Created by Opettaja / Last printed 15.7.2017 3:21:00 Sid: 1 / 3 Företag: Resebyrå World Travel Typ av dokument: Analysdokument Användningsområde: Försäljningen Version: 1.0 Del: 1 Problemområde: Reservation av resor Uppgjort av: F.Efternamn Datum: 22.02.2000 Datasystem: WorldTravelWeb (WTW) Godkänt av: Datum: Sid: 2 / 3 DEL 1 DEFINITION AV UPPGIFTEN A.1. UPPGIFTEN A.1.1 SYFTE Uppgiften är att göra en objektorienterad analys av ett system för reservering av resor direkt på Webben. Uppdragsgivaren är resebyrå World Travel, som säljer semester och business resor till både privatpersoner och företag. Förutsättningar och bakgrundsfakta till resebyrån finns på Webben under adress http://www.area.fi/default_engl.htm (Word Travel är alltså identiskt med Area). Analysen skall göras enligt given utvecklingsmetod (se bilaga A1) och med given dokumentationsstandard (denna Word standard). Dokumentationen baserar sig på UMLnotationsstandard. Uppdragsgivaren vill att analysen skall omfatta följande användningsfall - Förfrågan om resa - Reservation av resa - Uttag av underlag för bokning av resa - Bekräftelse av reservation (resa) - Leverans/betalning av resebiljetter Observera att själva bokandet av biljetterna inte ingår i analysen. Biljetterna bokas via egna system beroende på researrangör, flygbolag, rederier, bussbolag… o.s.v. A.1.2 SYSTEMDEFINITION Sammanfattning av datasystemets helhetsegenskaper. Villkor: Systemet skall användas av kunder som genom Internet vill reservera sina resor och av resebyråanställda för att kontrollera informationen i inkomna resevationer och göra nödvändiga biljettbokningar, som sedan bekräftas till kunden, som löser ut biljetterna enligt överenskommelse. Användningsområde: Systemet adminisreras av resebyråns anställda. Teknologi Systemet skall innehålla nödvändig information om kunder och reserveringar och det skall vara tillgängligt på Internet. Systemet skall implementeras i Window-NT miljö. Programmeringen skall göras med objektorienterade verktyg. FILE: 875106395 / Created on 13.3.1999 16:30:00 / Created by Opettaja / Last printed 15.7.2017 3:21:00 Företag: Resebyrå World Travel Typ av dokument: Analysdokument Användningsområde: Försäljningen Version: 1.0 Del: 1 Problemområde: Reservation av resor Uppgjort av: F.Efternamn Datum: 22.02.2000 Datasystem: WorldTravelWeb (WTW) Godkänt av: Datum: Sid: 3 / 3 Objektsystem Resebyråanställd ser systemet som en källa där det finns information om gjorda reserveringar, som skall omsättas till resor. Han/hon skall ha tillgång till databasen i "normal" omgivning, d.v.s. uppdatering och läsning sker inte via Webben utan med hjälp av en egen applikation. Kunden ser endast Internet-applikationen och lägger in egna önskemål om sin resa. Därefter inväntar kunden kontakt från resebyrån. Funktionalitet Systemet skall innehålla följande funktioner: [1] Reservation av resa (inmatning av data via Internet och ivägskickning av uppgifter till resebyrån) [2] Kontroll och uttag av underlag (som används för att göra nödvändiga bokningar) [3] Registrering av åtgärdade reserveringar Filosofi Systemanalysen skall vara baserat på ett objektorienterat synsätt och så även programmeringen. Det bör vara lätt att göra reserveringen även för ovana användare och den bör fungera i olika Web-läsare. A.1.3 OMGIVNINGEN Omgivningen finns beskriven med hjälp av en rik bild i bilaga A2. A.1.4 PROBLEMOMRÅDE Problemområdet innefattar registrering och lagring av av kundens önskemål om resan, som görs via ett formulär på Internet. Kunden bör kunna ge detaljerade önskemål om resan och det skall vara möjligt för den resebyråanställda att göra nödvändiga bokningar via de uppgifter som finns i databasen. Exempel på information som skall finnas : Kundens kontakt och adressuppgifter, typ av resa (semester, business) önskemål om resetidpunkt, önskemål om resesätt (flyg, tåg, buss, bil), resekategori (business, turist), betalningssätt (kontant, visa, fakturering), leveranssätt (hämtas, skickas till adress). A.1.5 ANVÄNDNINGSOMRÅDE Systemet adminisreras av resebyråns personal. FILE: 875106395 / Created on 13.3.1999 16:30:00 / Created by Opettaja / Last printed 15.7.2017 3:21:00 Företag: Resebyrå World Travel Typ av dokument: Analysdokument Användningsområde: Försäljningen Version: 1.0 Del: 2 Problemområde: Reservation av resor Uppgjort av: F.Efternamn Datum: 22.02.2000 Datasystem: WorldTravelWeb (WTW) Godkänt av: Datum: DEL 2 Sid: 1 / 3 ANALYS AV PROBLEMOMRÅDE A.2 ANALYS AV PROBLEMOMRÅDE Beskrivning av klasser, strukturer och dynamik i objektsystemet A.2.1 KLUSTER Kluster är en samling klasser som är inbördes sammanlänkade. Klusterbegreppet kan användas under analysfasen för att avgränsa och skapa överblick över problemområdet. Kluster ger en enkel, övergripande framställning av det valda objektsystemet och kan användas för att förklara objektmodellen på ett lättförståeligt och överskådligt sätt. A.2.2 STRUKTUR Klassdiagram omfattande generaliserings-, aggregat- och associationsstrukturer. Klusterbegreppet kan användas under analysfasen för att avgränsa och skapa överblick. A.2.3 KLASSER Varje klass beskrivs för sig A.2.3.1 KLASS X Klasskort för klass X Klassnamn, tillstånd (attribut), beteende (metoder), klassbeskrivning. Beteendemönster för klass X Vid behov en närmare beskrivning av klassens beteendemönster. Beskrivet t.ex. med ett kommenterat tillståndsdiagram. A.2.3.2 KLASS Y Klasskort för klass Y Klassnamn, tillstånd (attribut), beteende (metoder), klassbeskrivning. Beteendemönster för klass Y Vid behov en närmare beskrivning av klassens beteendemönster. Beskrivet t.ex. med ett kommenterat tillståndsdiagram. A.2.3.X KLASS Z…… O.S.V. A.2.4 HÄNDELSER Händelsetabell samt sekvensdiagram för relevanta händelser. FILE: 875106395 / Created on 13.3.1999 16:30:00 / Created by Opettaja / Last printed 15.7.2017 3:21:00 Företag: Resebyrå World Travel Typ av dokument: Analysdokument Användningsområde: Försäljningen Version: 1.0 Del: 2 Problemområde: Reservation av resor Uppgjort av: F.Efternamn Datum: 22.02.2000 Datasystem: WorldTravelWeb (WTW) Godkänt av: Datum: Sid: 2 / 3 DEL 3 ANALYS AV ANVÄNDNINGSOMRÅDE A.3. ANVÄNDNINGSOMRÅDE A.3.1 ANVÄNDNING Beskrivning av datasystemets samspel med omgivningen A.3.1.1 ÖVERBLICK Aktörtabell som visar vilka aktörer (Actors) och vilka användningsmönster (Use Case) interaktionen består av. A.3.1.2 AKTÖRER (ACTORS) Aktörsspecifikation för alla aktörer. A.3.1.3 ANVÄNDNINGSMÖNSTER (USE CASES) Interaktionsdefinitioner för alla strukturerade interaktioner mellan system och dess aktörer. Analys av respektive användningsmönster i steg 1 – 5. Steg 1 – Analys av användningsmönster Steg 2-3 – Analys av händelser och objekt Steg 4-5 - Identifiera klasser och bestäm struktur (Klassdiagram) A.3.2 FUNKTIONER Definiera funktionalitet……. A.3.3 ANVÄNDARGRÄNSSNITT Sammanhängande framställning av centrala krav på datasystemets användargränssnitt A.3.3.1 DIALOGFORM Beskrivning av den grundläggande representations- och dialogformen i en fullständig lista över element i användargränssnittet. A.3.3.2 EXEMPEL Kommenterade exempel på användargränssnitt A.3.4 TEKNINEN RATKAISU Skiss av den tekniska plattformen och gränssnitt till andra datasystem och apparater. FILE: 875106395 / Created on 13.3.1999 16:30:00 / Created by Opettaja / Last printed 15.7.2017 3:21:00 Företag: Resebyrå World Travel Typ av dokument: Analysdokument Användningsområde: Försäljningen Version: 1.0 Del: 2 Problemområde: Reservation av resor Uppgjort av: F.Efternamn Datum: 22.02.2000 Datasystem: WorldTravelWeb (WTW) Godkänt av: Datum: DEL 4 Sid: 3 / 3 REKOMMENDATIONER A.4. REKOMENDATIONER Argumentation för det fortsatta utvecklingsarbetet. A.4.1 DATASYSTEMETS NYTTA OCH REALISERBARHET En värdering av hur kraven förhåller sig till omgivningen och de tekniska möjlighteterna. A.4.2 STRATEGI Den rekommenderade strategin för det fortsatta utvecklingsarbetet. A.4.3 UTVECKLINGSEKONOMI En uppskattning av resurs- och tidsförbrukning vid det fortsatta utvecklingsarbetet. FILE: 875106395 / Created on 13.3.1999 16:30:00 / Created by Opettaja / Last printed 15.7.2017 3:21:00