Frågor Flashcards
(120 cards)
Vad är arkitektur?
Arkitektur i ett ERP-system är den övergripande strukturen som definierar hur moduler, databaser, användargränssnitt och externa integrationer hänger ihop och kommunicerar.
Vad är management i arkitekturen?
management handlar om att dela upp olika komplexa problem i mindre förståeliga delar.
Vad är kravhantering i arkitekturen?
Kravhantering handlar om att möjligt ställa krav på modulnivå.
Vad är vidareutveckling i arkitekturen?
Vidareutveckling handlar om att frikoppla delar i system så att ändringar inte påverkar hela systemet.
Vad är underhåll i arkitekturen?
Det handlar om att underlätta och förenkla så att underhåll är lättare att förstå samt för att enklare kunna underhålla systemet.
Vad är bra arkitektur, med The “illities” av arkitetur i design och utveckling?
Maintainability - hur enkelt ett system kan underhållas över tid så att det behåller sin funktionalitet.
Extensibility - förmågan att enkelt lägga till ny funktionalitet i systemet.
Portability - förmågan att kunna modifiera mjukvaran (”porta den”) så att den kan köras på en annan plattform (t.ex. med en annan databas eller ett annat operativsystem).
Interoperability - systemets förmåga att kunna kopplas ihop och kommunicera med andra system.
Vad är bra arkitektur, med The “illities” av arkitetur i run-time?
Availability – ”uptime”
Scalability - the ability to handle an increased number of users, or an increased amount of data.
Performance - the ability to handle a request fast – the response time.
Vad innebär indelningen av olika skikt (tiers)?
Olika skikt är olika nivåer som man kan dela in sammanlänkade datorer med ett nätverk. Exempel. Skikt 1 klient, skikt 2 logikserver och skikt 3 databasserver
Vad innebär indelningen av olika lager (layers)?
En vanlig logisk indelning i tre lager är presentation, business logic och database.
Vad innebär traditionella lagret (layers) presentation?
Vanligtvis grafiskt användargränssnitt, med tillhörande logik.
Vad innebär traditionella lagret (layers) Business logic?
Business logic (”affärslogik”): Innehåller regler för verksamheten (”tex alla kunder som köper över 1000kr får fri frakt”), beräkningar, databearbetning.
Vad innebär traditionella lagret (layers) Database?
Lagring av information, sökning av information.
Hur är det vanlig att kombinera fysiska skikt med logiska lager?
One Tier, Two Tier, Three Tier och Multi tier
Förklara en-skikts arkitektur?
Alla lager i ett skikt - en maskin. Vanligt för en-användarsystem. Ex. Word
Förklara Två-skikts arkitektur?
Utvecklades för att separera grafiska användargränssnitt från datahantering, förenklade underhållet pga en tydligare separation av lager.
Förklara Tre-skiktad arkitektur?
Ett alternativ till 2-skiktade klient-server lösningar- Inför ett nytt skikt som tillhandahåller affärslogik. Ger främst ökad skalbarhet men även förbättrade integrationsmöjligheter och är lättare att utöka jämfört med en 2-skiktslösning.
Förklara Multi-skiktad arkitektur?
Multi-skiktad arkitektur är en vidareutveckling av den klassiska 3-skiktsarkitekturen (presentation, logik, data), där man delar upp systemet i flera logiska skikt (lager) för att uppnå bättre flexibilitet, skalbarhet och underhållbarhet.
- Tunna klienter (t.ex. webbläsare) kan användas eftersom delar av presentationslogiken flyttas till servern, t.ex. via webbservrar och API:er.
- Det blir enklare att integrera med andra system, t.ex. via webbtjänster eller REST-API.
- Systemet blir modulärt, vilket gör det enklare att underhålla, testa och vidareutveckla.
Vad är “Middleware” Products?
En kategori av produkter som vanligtvis stödjer utvecklingen av business logic layer, och kommunikationen med och inom the business logic layer.
Vad är message queue server?
En message queue server avkopplar avsändare och mottagare genom att använda en mellanliggande kö, där meddelanden (data-paket) placeras tills de kan hanteras av mottagaren. Detta gör att systemen inte behöver vara aktiva eller tillgängliga samtidigt.
Vad är Business process server?
En Business Process Server (BPS) är en server som kör och hanterar affärsprocesser definierade i processbeskrivningsspråk, t.ex. BPEL (Business Process Execution Language) eller BPMN (Business Process Model and Notation).
Vad är en portal server?
En portal server är en serverplattform som tillhandahåller ett webbgränssnitt där olika informationskällor och funktioner samlas på ett och samma ställe genom små, fristående komponenter som kallas portlets. Funktioner: Användargränssnitt med mashups från olika system. Single sign-on, att användaren endast behöver logga in en gång. Stöd för samarbetsverktyg som att hantera olika dokument och forum samtidigt.
Vad är ett standard system?
Ett IT-system som utvecklats av en leverantör för att tillgodose behoven hos flera organisationer.
Vad är ett ERP-system?
Affärssystem (ERP – Enterprise Resource Planning) är konfigurerbara standardsystem som integrerar information och informationsbaserade processer inom och mellan olika funktionella områden i en organisation.
Vad är ett best-of-breed system?
Ett standardsystem som anpassats för att möta specifika behov inom ett visst område och som anses vara ”bäst” inom sitt område.