#4 Front end/back end Flashcards

1
Q

Front end

A

diretly interact with user, have some control
presentation layer, prioritise user experience
Client side, same across different platforms
Integrate with back end (sending/receiving data)

eg. shopping cart interface on e-commerce website

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

Journey of User provided information

A
  1. Capture of input
  2. Client side basic validation
  3. Transimission to backend
  4. back end processing
    * validate, authenticate, store
  5. Response Handling
    * back end respond back to front end
  6. UI Update
  7. Data Security
    * sensitive data, prevent unauthroize access
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Back end

A

does not directly interact with user, behind the scenes/ logic layer

Server
* process front end request and respond

Database
* store, retrieve, manage data

Serverside logic
* buisness logic on how data should be processed and actions to perform

API (Application Programming Interface)
* allow front end to communicate with it
* handle request and respond

Programming Languages
* Python, Java, JavaScript

Middlewear
* bridge between front and back end
* data exchange, authentication, integration

Security
* Encrypt, validate, authentication and authorization

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

Data Integrity

CRAVE

A

Data validation
Encryption
Access Controls
Redundancy and Backups
Monitor and Audit

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

Enterprise Resource Planning (ERP)

A

system that links individual application into a single applicatin
integrate data and business processes

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

Supply Chain Management

A

Supply Chain Planning
* Predict inventory levels based on resources

Supply Chain Execution
* automate different actions in the supply chain

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

Customer Relationship Management

A

help e-business manage customer base
match customer needs with products (personalisation

Operational CRM: Direct Customer interations
Analytical CRM; uses Operational CRM data to identify trends

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

Da

Data Mining

A

use mathemetical techniques to look for patterns or relationships in data

Market Basket Analysis: those who bought that also bought this

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

Blockchain

A

digital records of transaction
records called blocks link together in a single list called chain
cryptographic hash links blocks, hence permanently records and hard to alter
each transaction validated by multiple computers

Peer to peer network, with no central authority.
Files shared directly without a central server
Only require internet and P2P Software= easy

record transaction made with cryptocurrencies
protect intellectual property, digital signature etc

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

Type of Block chain

A

Public
* Open to anyone
* fully decentralised
* Secure but slow
* Example: BTC

Private
* Restricted to specific participants
* decentralised to organisation
* Higher Speed
* Example: SCM

Consortium
* Industries that need collaboration
* Decentralised to multiple organisation
* Balanced decentralisation and speed

Hybrid
* Combined Public and Private
* Adjustable decentralisation and speed

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

Distributed Ledger Technology

A

transactions simultaneously recorded in sevaeral locations
every computer maintains a duplicate of the ledger

Decentralised
Unchangeability
Transparent and Secure

Strict rules on who can edit, cannot delete
All transactions visible

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