Vorlesung Flashcards

(78 cards)

1
Q

Information System

A

Information system (IS): A system, which was builtTo be used as part of an enterprise. It contains all relevant aaplication systems and is embedded into the organization and management of an enterprise

Human + Application Software + Base Software + Computer + IT-Infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Application System

A

Application system (AS): a system which consists of business tasks and processes it supports, the underlying IT infrastructure, the application software and the data it requires in order to accomplish its objectives

Application Software + Base Software + Computer + IT-Infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Software System

A

Application Software + Base Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hardware System

A

Computer + IT-Infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Isolated vs. Connected IS

A

Isolated information systems: media disruptions between information systems (prone to errors, personal intensive, cost intensive, inflexible; Long processing times, complex controlling).

Connected information systems: electronic order and electronic delivery notes. Requirements for the development of connected information systems needs holistic (ganzheitlich) view on an enterprise and its organization, management, business processes, resources etc. -> Enterprise modeling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Enterprise modelling vs. enterprise model

A

Enterprise modeling: Abstract representation, description, and definition of the structure, processes, information and resources of an identifiable business, government body or other large organization.

Enterprise model: Representation of the structure, activities, processes, information, resources, people, behavior, goals, and constraints of a business, government, or enterprises.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Model

A

Representation of natural or artificial objects, which themselves can be models

Abstraction
Pragmatism
Modeling rules: Homomorph transformation
Language is defined by meta model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Aggregation versus disaggregation

A

Several different objects are combined into a new object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Generalization versus specialization

A

Similar objects are abstracted to become a high level object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ARIS

A
Organization view
Function view
Data view
Control view
Resource view
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Three tier concept

A

Presentation
Logic
Data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Model view controller concept

A

Model
Controller
View

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Central server architecture

A

Central common data storage and low-cost terminals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Client/server architecture

A
Distributed presentation (Windows X)
Remote presentation (Teamviewer)
Distributed application (Siri)
Remote database (Dropbox)
Distributed database (Navigon)

Advantages: flexibility and dependability
Disadvantages: high server workload, planning, network bandwidth required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cloud computing architecture

A

Services – infrastructure, platform, software

Advantages: scalable, cost efficient, Access anywhere
Disadvantages: rely on provider, security problems, the Availability problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Peer-to-peer architecture

A

No central instance

Advantages: required resources are provided by many parties
Disadvantages: High complexity, critical mass of peers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Edge computing

A

Computing near to hardware

Advantages: low network load, reduce latency, new functionalities
Disadvantages: security challenges, cost of hardware and license, complexity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Cell based communication

A

Radio networks consisting of several transmitters which cover to certain area. (shape is influenced by environment)

Advantages: higher capacity, reduce transmission power (of device), robustness, better coverage
Disadvantages: complex and costly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Mobile device – functional architecture

A

Radio interface

Application, security, browser/Interpreter, operating system

User-interface

Smartcard: Application, keys & certificates, browser/Interpreter, operating system

NFC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Mobile web app

A

Needs Internet connection
Difficult to implement payment and identification systems
Cannot access OS core functions
But: easy updates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Native app

A
Supports off-line use
Can use all device functions
Platform specific
App Store (security)
But: updates through app stores
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Apple App Store

A

Devices –> Content providers –> content –> customers –> Devices etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Play store

A

Support for spreading the web –> experience –> awareness
+
Google services –> user & traffic –> user data
=
Google AdSense
Google AdWords
(advertiser finances all operations above)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Mobile advertising

A

High interactivity

Minimize circulation waste:
Location based
Extensive personalization
Time based

Maximize reach:
Time independent
Mass media
Location independent

Context sensitive targeting of mobile marketing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
OSI Protocol
Open system interconnection -- Open for Connection with other systems - Use multiple layers to reduce complexity - Provide specific services to the layer above, while shielding it from the details
26
OSI reference model
1-4 Layer: transportation of bits (transport oriented) 5-7 Layer: Data transportation applications (Application oriented)
27
OSI reference model Layer 1
Physical layer - Defines mechanical, electrical, Time related specifications for interfaces - deals with transmission of bits
28
OSI reference model Layer 2
Data link layer - Contains algorithms for efficient and reliable communication - segmentation (allocation of data into small packets) - confirmation (receiving is confirmed) MAC Adress
29
OSI reference model Layer 3
Network layer - actual transmission of packets - main task is routing Path must be chosen carefully to avoid overload
30
OSI reference model Layer 4
Transport Layer - Ensures reliable and cost-effective transportation of data - logical setup of end to end connections (set up, coordination and termination of connections -- three way handshake) - TCP - UDP
31
OSI reference model Layer 5
Session Layer Enables users to start sessions from different computers - dialogue protocol - token management - synchronization
32
OSI reference model Layer 6
Presentation layer Concerned with the syntax and semantics of information to be transmitted - data representation conversions - Data compression - encryption
33
OSI reference model Layer 7
Application Layer Contains a multitude of protocols of need by users for their applications to work - DNS, HTTPS, FTP etc.
34
MAC Adress
Media access control address: OSI reference model Layer 2 Hardware address (globally unique) - Network devices need mac address in order to be explicitly addressed on layer 2 if required by service on higher layers - error handling: send enough redundant data in order to allow the recipient to detect and repair incomplete or incorrect messages - flow control: ensures that recipients receipts only the amount of messages it can handle
35
IP
OSI reference model Layer 3: Internet protocol Packet oriented, connectionless, not guaranteed - total length: relates to the whole datagram - Time to live - IP source and destination
36
Dijkstra Algorith
Selecting paths and forwarding packets the best possible path Low cost, fast, Bug proof, optimized network load
37
Datagram
Packet format which is defined by the IP Determines how the bits have to be arranged in order for the packet to be recognized
38
TCP:
Transmission control protocol -- repeat, until acknowledgment of receipt Three way handshake: question --> confirmation --> confirmation: SYN --> SYN+ACK --> ACK --> Sending of data
39
DNS
OSI reference model Layer 7: Domain name system - 1 & 2: Local: Ask local DNS server (Q + A) - 3 & 4: root: ask root server (Q + A) - 5 & 6: Authoritative: ask authoritative server (Q + A) Each question to sever runs through all 7 layers
40
Wired communications
Transmission using physical wires - main challenge: distance and bandwidth (transfer rates) - different kinds of cable: coaxial, twisted pair, optic fibre - different topologies: ring, bus, Star
41
DSL
Use existing copper wires of the telephone network Download > upload Depending on distance
42
FTTx
Fiber to the x Uses optical fiber for the last mile --> combination of copper and optical
43
NNS
Network and switching subsystems Connects radio network with a conventional network
44
MSC
Mobile switching center (NNS) Switching center for initiation, termination and handover of connections
45
HLR
Home location register (NNS) Central database with subscriber data
46
VLR
Visitor location register (NNS) Database assigned to every MSC with subscribers data of active subscribers in the MSC range
47
GMSC
Gateway mobile switching center (NNS) Terminate the PSTN (public switched telephone network) signaling and traffic formats and converts this to protocols employed in mobile networks
48
OSS
operation subsystem Supervises operation and maintenance of the whole GSM network
49
OMC
Operation and maintenance center (OSS) Supervises each network components and create status reports
50
AuC
Authentication Center (OSS) Protect identity of participants and transmission data
51
EIR
Equipment identity register (OSS) Databases with identification List for devices Blacklist, Whitelist, Greylist
52
RSS
Radio subsystem System consisting of radio specific components
53
MS
Mobile station (RSS) System of mobile terminal + SIM
54
BTS
Base transceiver station (RSS) Radio facility for signal transfer
55
BSC
Base station controller (RSS) Administrative created BTS supervises frequency allocation
56
UMTS
Universal mobile telecommunication system 3G
57
LTE
Next-generation networks 4G Long-term evolution LTE
58
WiMax
Wi-Fi networks, but like LTE
59
IT projects triangle
Quality vs. Time vs. Cost
60
Project management tasks
``` Initiation Organization Planning/allocation Teambuilding/HR management Documentation and reporting Quality controlling Closing ```
61
Project management team
Composition: client, involved departments, consultants, system analysts, system developer, project manager, project controller, specialist
62
Matrix project
Only delegated to the project team for the time they are needed
63
Pure project
Team members are transferred to the project for the whole duration of the project
64
Project manager's competence
Basic Social Organizational Methodological Functions
65
SMART Project planning
``` Specific Measurable Attainable Relevant Time bound ```
66
Software engineering
Concerned with all aspects of software production: System specifications Design Rollout Financial constraints Technical development + project management
67
Vision and scope document
enables that shareholders and developers share a common understanding of the needs Project background, stakeholders, users, risks, assumptions Vision statement List off features -- List of features not developed
68
Software engineering overview:
Requirement specification Design and implementation Validation Evolution
69
Process models
Sequential (Waterfall, V-model) Modified sequential Evolutionary (Spiral Model) Agile
70
Objects
Things that can respond to messages -- encapsulate data
71
Class
Template for object (contains variables, constants, and methods)
72
Object
Instances of classes, which exists during runtime
73
Association
Relation between classes and objects
74
Instantiation
Creation of objects
75
Inheritance
Classes can inherit attributes or methods to other classes Parent class subclass
76
Polymorphism
Message is sent to objects of different classes --> different returns
77
Object oriented analysis
Describes the system as a group of interacting objects, generating a conceptual model
78
Object oriented design
Takes OOA as input and defines each object type to be implemented into a certain language