Systems Implementation

44 flashcardsby —Griffith—
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
System implementation is the process of creating and maintaining information systems
establishing goals, setting up the project, determining requirements, and using business and management skills
2
System implementation benefits from what?
High user involvement and management support
3
How is the system created?
Through programming (coding)
4
What are deliverables in system implementation?
A functioning and documented information system including coding, testing, and deployment
5
What is a system development methodology?
A standard process to analyse, design, implement, and maintain an information system
6
Name five types of system development methodologies
SDLC, SOA, RAD, XP, Agile
7
What does SDLC stand for?
System Development Life Cycle
8
What are the five phases of SDLC?
Planning, Analysis, Design, Implementation, Operating/Support/Security
9
What happens in the SDLC Planning Phase?
Reviewing requests, prioritising, allocating resources, and forming the development team
10
What happens in the SDLC Analysis Phase?
Preliminary investigation, detailed analysis, determining user requirements, recommending solutions
11
What happens in the SDLC Design Phase?
Acquiring hardware/software and developing system design
12
What happens in the SDLC Implementation Phase?
Developing programs, installing/testing the system, training users, converting to new system
13
What happens in the Operating, Support, and Security Phase?
Maintenance, monitoring performance, and assessing security
14
What does Service Oriented Architecture focus on?
Development, use, and reuse of small self-contained code blocks
15
What are benefits of SOA?
Reduced development time, greater flexibility, improved ROI
16
What does RAD focus on?
Continuous interaction between users and designers
17
What does RAD combine?
Planning and analysis to create a prototype
18
What is a problem with RAD?
Narrow focus and low quality
19
How is work divided in Extreme Programming?
Into smaller functions completed step-by-step
20
What is pair programming?
Two programmers working together on one computer
21
One advantage of XP
Error avoidance through pair programming
22
One disadvantage of XP
Relatively high costs
23
What does Agile Methodology focus on?
Incremental development and timely delivery of working software
24
What is Scrum?
A type of Agile methodology
25
What is the first phase of the Program Development Life Cycle?
Problem Definition
26
What happens in Problem Analysis?
Determining requirements, gathering resources, defining boundaries
27
What is algorithm development?
Creating step-by-step procedures to solve the problem
28
What is Coding & Documentation?
Writing the actual program using a programming language
29
What is Testing & Debugging?
Checking if the program works for various inputs
30
What is Maintenance?
Updating and fixing the program after deployment
31
What is a computer program?
A set of instructions directing a computer
32
What is a programming language?
A language used to write program instructions
33
What is a low-level language?
Machine-dependent language like machine and assembly
34
What is a high-level language?
Machine-independent language that runs on many systems
35
What is 1GL?
Machine language using binary digits
36
What is 2GL?
Assembly language using symbolic codes
37
What is 4GL?
Non-procedural language using English-like instructions (e.g., Java, Python)
38
What is 5GL?
Intelligent language based on constraints (e.g., Prolog)
39
What is a test plan?
A formal description of system responses to use and misuse scenarios
40
What is a unit test?
Test verifying a program works by itself
41
What is an integration test?
Test verifying programs work together
42
What is a systems test?
Test verifying the application works with others
43
What is an acceptance test?
Test verifying the new system works with real data
44
What is system training?
Showing users how to use new hardware and software
Study all 44 cards for free