Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 5. Special interfaces - combined styles.

Slides:



Advertisements
Lignende præsentationer
Præsentation på M3UG 2011.
Advertisements

Social media marketing: Position of the Nordic Consumer Ombudsmen EU Consumer Summit 1 and 2 April 2014 Henrik Øe Consumer Ombudsman Denmark.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
ERP-Projekt Jakob Mikkelsen, Jeppe Bøgh, Martin Olsen og Casper Mathiasen.
Hvor mange EPJ-systemer skal Danmark have? Kan SOA fx levere varen? Hvem skal bestemme standarden? Søren Lauesen IT-Universitetet i København
Krav og usecases Larman kap. 5 og 6 (del1) Larman kap del1
Hvad må vi? - Og hvad gør vi? E-ressourcer, Licenser og Fjernlån FORFRA's Fjernlånskonference på Hindsgavl Torsdag d. 26. maj 2011.
Introduktion til NemHandel Infrastrukturen Heinrich Clausen 4. november 2010.
Obligatorisk projekt 5: ERP-systemer
Program for valg af platform Præsentation af os selv/IdeFA Gruppen Tjeklisten Valg af platform – Godt det ikke er os! – GENERELT Gruppearbejde 1. Pause.
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Søg på kundes navn. Klik evt. på inaktive eller filialer Vælg når søgeresultaterne fremkommer, et af resultaterne ved at sætte et kryds i boksen, og tryk.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
Indhold 1.Hvad er MATRIX Mobil 2.Menu Valg 3.Installation 4.Adgang.
Anskaffelse og kravspecifikation SR5_Special Interfaces and integration.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Restrictions on access.
Commentor A/S – Hørkær 24 – 2730 Herlev - (+45) Tel : (+45) Fax : (+45) – Praktisk Brug af Work Items Thomas.
Hvordan ændrer jeg min SkoleIntras setup, så den passer til de lokale forhold? Man kan tilpasse SkoleIntra til skolens eller kommunens behov på mange måder.
Anskaffelse og kravspecifikation
Anskaffelse og kravspecifikation SR2_Data. SR2: Datakrav Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley, 2002.
Electric power is electric particles moving through metal, semiconductor or graphite and special fluids (electrolysis). Some kind of gas are able to conduct.
1 Samarbejdsmodeller i byggeprocessen Fredag d. 24. august Aalborg Universitet Livslang Uddannelse 2001.
DATATYPER. For at tilpasse hvert felt i databasen til dets formål og dermed øge funktionalitet 1 bit er tilstrækkelig til at angive køn (0/1) men for.
Anskaffelse og kravspecifikation
Kursusintroduktion Elektronisk Patient Journal?. Kursusbeskrivelsen – formål: Viden om informationssystemer på hospitaler/sygehuse – specielt billeddannende.
Introduktion til NemHandel Infrastrukturen Heinrich Clausen 1. marts 2011.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 7. Requirements in the product life cycle.
CORBA/e CORBA and Embedded Systems OOMI 27. November 2006.
Hospitalsinformationssystemer MM5 Hvad er HIS? Hvad driver udviklingen af HIS/PAS? Avancerede kliniske informationssystemer –Konteksten –Teknikken Fremtiden.
From: Soren Lauesen: Software Requirements © Addison-Wesley 2002 Slides for: Software requirements - Styles and techniques Soren Lauesen 1. Introduction.
Velkommen Vi starter kl Hvis du vil vide mere om Microsoft BI... Spørg en af os ved standen i foyéen Se kursustilbud og data sheet i din deltagermappe.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 11.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
9. Interfaces. 2 Nordjyllands Erhvervakademi Objectives “Good class design starts with good application design — how many classes, do they relate.
Interview service in Statistics Denmark Structure and Surveys.
Unified Modeling Language
DB analyse og modellering Jesper Tørresø DAB1 F Februar 2008.
Ekstra plancher til Anskaffelse og kravspecifikation, Forår 2007 Kompendiet del A: User Interface Design 5. Visions and Tasks De fleste af plancherne vedrører.
Slides for: Software requirements - Styles and techniques Soren Lauesen 6. Quality requirements January 2007 © 2002, Pearson Education retains the copyright.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
DIEB10.1 Kursusgang 10 Oversigt: Sidste kursusgang Eksempler på løsning af opgaven Arkitektur for brugergrænsefladen og for systemet Dokumentation af designet.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 8. Elicitation De fleste af plancherne.
Algoritmer og Datastrukturer 1 DAIMI Greylisting Gerth Stølting Brodal Aarhus Universitet.
 Jens Bennedsen 2002Objektorienteret systemudvikling GRASP mønstre Basale ansvarsplaceringsregler.
IT-Universitetet i København Rued Langgaardsvej 7 DK-2300 København S ESP-Net The ESP Company Network Yvonne Dittrich IT-University in Copenhagen Software.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
Ole Kjeldsen Direktør, Platform & Udviklere Microsoft Danmark … a.k.a. Software + Services Hvorfor, Hvordan &
Smart Crowd __________________________________________________ A crowd lending platform that helps improve local energy efficienty and economy.
Underoverskrift 17 pkt bold hvid Maks. 2 linjer med respekt for evt logo Indsæt billede >Klik på billedikonet og indsæt billede Efter indsættelse >Højreklik.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
Opdatér dato Vælg >Indsæt >Sidehoved / Sidefod Skriv Måned og År i feltet for dato Vis hjælpelinjer som er en hjælp ved placering af billeder: 1.Højreklik.
WebApi service part 2 Routning og Action Simpel test-client (javascript) Session og Application data.
Drug/Device Combination Products IFF erfagruppemøde
Don’t be afraid of the advanced editor
DB analyse og modellering
Software Testing Software testing.
Denitrification in the root zone
MaaS i Europe Rasmus Lindholm.
Simpel test-client (javascript) Session og Application data
Tema: Produktionsplaner og rapportering i produktion
Mobile løsninger til salg, service og flådeoptimering.
Post Danmark eKommunikation – Post-let
Shared Care platformen Allan Nasser, Syddansk Sundhedsinnovation
AIDA Reinsurance Working Party Meeting
Algoritmer og Datastrukturer 1
Smart Data Tool (SDT) In Sales
WiseFlow En introduktion i anvendelsen af Wiseflow
Præsentationens transcript:

Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 5. Special interfaces - combined styles Nogle af plancherne stammer fra lærebogen, andre fra kompendiet, del D. Står planchens nummer i parentes, er planchen en tilføjelse til lærebogen eller kompendiet.

Eksterne rapporter R1:Systemet skal trykke lønsedler med formatet vist i bilag xx. Klart formål Eksisterende rapporter - uklart formål Nye rapporter From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002 R2:Systemet skal vise prognoser over værelsesbelægningen til den månedlige vagtplanlægning. Formatet kan fx være som i xx. R3:Leverandøren bedes vedlægge en liste over de rapporter der findes. R4:Leverandøren skal udvikle op til 200 simple rapporter (som yy) til en pris af kr._____ pr. rapport og op til 50 komplekse rapporter (som zz) til en pris af kr._____ pr. rapport. R5:Systemet skal indeholde en rapportgenerator. Rapporter som yy kan udvikles af: Alm. brugere?ja/nejKursuslængde:_____ Superbrugere?ja/nejKursuslængde:_____ Kundens IT afd.?ja/nejKursuslængde:_____ Fig 5.1 Reports

Fig 5.2 Platform requirements We have a platform R1:Product shall run on Pentíum PC’s with 128 MB. Many older PC’s still used, so tasks 2.1 to 2.5 must be supported on with 64 MB. R2:Our IT staff have expertice in Oracle. Product must use same database platform. R3:Product shall run on MS Windows release xx.yy. Supplier shall for 3 years port his product to new releases within ___ months from release date. From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002 We want a new platform anyway R4:Customer expects to switch to client-server running OS zz. Supplier shall specify server memory and server speed needed to obtain capacity and response time for Rxx. We want software and hardware (maybe) R5:Supplier shall deliver hardware + software. Supplier shall upgrade if capacity becomes inadequate for the load specified in xx. R6:Product shall run on Pentium PC’s with 128 MB. As an option, total delivery may include the PC’s and hardware support.

Fig 5.3A Who can integrate? Hotel system Account system Customer ??? Product supplier Main contractor Customer’s IT dept From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

Fig 5.3B Integration reqs, domain-level Sub-tasks: 1.Get guest invoices 2.Post on accounts Problem: Same posted twice or forgotten. 3.Send invoices... Variants: 1a.We have several hotels and want shared accounting. Example solution: Automatic transfer from hotel system to Wonder-Account xx.yy. Account numbers defined in a database table. Unbroken sequence of numbers. Data transmission. Task:5.1 Daily accounting Purpose:Balance with bank account... Send out invoices to company customers Frequency:Daily R1:The product shall support task 5.1. From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

Fig 5.3C Integration reqs, product-level We have a commercial product R2:Customer uses WonderAccount xx.yy. Hotel system shall ensure transfer within next day. Shall transfer... once and only once. We want a new commercial product R3:Customer wants new account system. Supplier shall specify the systems he integrates with and the degree of transfer reliability. R4:Supplier shall specify detailed interface for chosen account system. Consortium model R5:Supplier shall deliver hotel system plus account system. Account system shall provide standard account facilities. We have a tailor-made system R6:Customer uses old mainframe system YY for accounting. Hotel system must ensure daily transfers, once and only once. Let the supplier study YY documentation? Document the interface? Let YY developer be main contractor? From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

Fig 5.4 Main contractor Hotel system Account system Telephone system Sub-contractor Joint design work The optimal split. Exists? Willing? Cost vs. market DB sys Embedded 3rd party product Main contractor Visible 3rd party product From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

System Nyt standard ydelsessystem KD: (Fig 1) Integrationskrav: Elektronisk patientjournal Målsætninger: Hurtig integration med nye produktionssystemer Hurtig tilføjelse af nye typer ydelser og pakker Undgå monopol Erstatnings lab-system Eksisterende system: LabSys-X Ydelse Nye skærmbilleder Nye typer ydelser og pakker Glu e

KD: (Fig 2) Integration. Hvilket krav er bedst? R1. EPJ systemet skal integreres med LabSys-X. Forklar hvordan. R2. EPJ systemet skal støtte opgave 2 (klinisk session) med ydelser fra LabSys-X. R3. EPJ systemet skal kunne rekvirere ydelser fra LabSys X og hente resultater fra LabSys X. R4. EPJ systemet skal have en API grænseflade til at modtage resultater og skal bruge LabSys-X API kald 17 og 19 til... Design-niveau: En god leverandør med en anden løsning må afvises. Sammenlign fem romaner? Hvordan sammenligner man hvor god støtten er? <> sammenligne skærmbilleder. Sikrer at funktionerne findes, men støtter de opgaverne godt?

Laboratoriesystem Kunden forventer integration med sit eksisterende system, LabSys-X, men kan overveje at skifte til et nyt laboratoriesystem. X-grænseflader findes i... Integrationsgrad:Eksempler / løsning: 1.Leverandøren tilbyder et alternativt system der opfylder kravene i... 2.Leverandøren tilbyder integration med LabSys-X som nedenfor. KD: (Fig 3) Integration med eksisterende system 3.Bruger starter X gennem EPJ sys og opgiver patient ID mv. til X 4.Skal ikke opgive patient ID mv.Patient ID mv. overføres automatisk 5.Bruger bestiller gennem EPJEPJ systemet bruger API grænse- skærme som for andre ydelser.fladen til LabSys X. 6.Tilstande og resultater af prøven ses i EPJ som for andre ydelser. 7.EPJ og X deler database. 8.EPJ og X synkroniserer deresKunne fx være hver time. database periodisk (replikering). 9.Data for en patient synkroniseres på brugerens ordre. Grader af integration

Nye produktionssystemer Kunden forventer at nye "produktionssystemer" kan integreres med EPJ sys. Interfaces - EPJ som server:Eksempler / løsning: 1.Det nye system kan hente ogKan gøres med messages, API, etc. opdatere EPJ data beskrevet i... 2.Det nye system kan bruge EPJ funktionalitet, inkl. advisering... Interfaces - EPJ som klient: 3.EPJ systemet kan hente og Kan gøres med messages, API, etc. opdatere data i det nye system. 4.EPJ systemet kan bestille ydelser og advare via det nye system. KD: (Fig 4) Integration med nye systemer Dokumentation og rettigheder: 5.EPJ grænsefladerne skal doku-Leverandøren bedes angive hvor menteres så et SW-hus kan forståmeget uddannelse et SW-hus dem og finde dem egnet til formålet.behøver 6.Tredjepart skal have ret til at bruge grænsefladerne. 7.Svartiderne for funktionerne skalAfhængigheder af datavolumen og være dokumenteret.platform bør angives.

Kunden forventer at hans egne medarbejdere kan udvide systemet... en slags Visual Basic til hospitaler. Krav:Eksempler / løsning: 1.Medarb. kan definere nye ydelser og tilhørendeProgramagtig erklæring skærmbilleder (se eksempler i... )af datatyper 2.Skærmb. kan registrere og vise ydelsesdata 3.Skærmb. kan vise beregnet data baseret påBeregnede udtryk vilkårligt data i... [databasen]eller programstumper 4.Skærmb. kan aktivere funktioner i EPJ systemet inklusive advisering, print... 5.Skærmb. kan sammensættes af “controls”, fx tekstfelter, tabeller, funktionsknapper, fane- blade, billeder, grafer. Farver kan dynamisk afspejle dataværdier og -tilstande. KD: (Fig 5) Nye skærmbilleder og ydelsestyper 6.Tredjepart kan tilføje nye typer “controls” til brug i skærmbillederne. 7.Der kan opbygges skærmbilleder for diverse enheder, fx PC, PDA, mobiltelefon