Information Systems – Course Summary

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/102

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key terms and definitions from the Information Systems course summary, spanning systems theory, organisational IT levels, project management, software life-cycle models, feasibility, problem solving, and software development roles.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

103 Terms

1
New cards

System

A set of elements that work together in an organized way to achieve an objective.

2
New cards

Structure (in systems)

The set of relationships among a system’s components that differentiates a system from a mere aggregate.

3
New cards

Supersystem

A larger system of which a given system forms a part; also called metasystem.

4
New cards

Process (in systems)

A set of actions that involve production, transformation or transport of matter, energy and/or information to yield a product.

5
New cards

Block Diagram

A schematic representation of the units or phases of a process using blocks and arrows that show inter-relationships and flows.

6
New cards

Open System

A system that continually exchanges energy, matter or information with its environment.

7
New cards

Closed System

An idealised system with no exchange of energy, matter or information with the external world; only possible in abstraction.

8
New cards

Entropy (in open systems)

Measure of disorder; kept low in open systems through continuous energy flow.

9
New cards

Element (system component)

A living or non-living component of a system that can itself be a subsystem.

10
New cards

System Boundary

Physical, legal or mental frontier that separates a system from its environment and defines its study scope.

11
New cards

Cloud (system symbol)

Symbolic representation of sources or sinks outside a system’s boundaries.

12
New cards

Communication Network

Physical or mental connections enabling exchanges of matter, energy or information within or between systems.

13
New cards

Deposit (system)

Place where materials, energy or information are stored (e.g., library, fuel tank).

14
New cards

Information Flow

Quantity of energy, matter or information that circulates through a system per unit of time.

15
New cards

Control Element (Valve)

Component that regulates the circulation and rate of a flow by converting information into actions (e.g., switch, manager).

16
New cards

Delay (system)

Time lag due to transport, storage or processing that affects system behaviour.

17
New cards

Feedback Loop

Path that feeds part of a system’s output back to its input to adjust behaviour.

18
New cards

Positive Feedback

Feedback that amplifies output changes, increasing divergence and potential instability.

19
New cards

Negative Feedback

Feedback that counteracts output changes, promoting stability and convergence.

20
New cards

Analytical Approach

Study method that isolates and examines system parts in detail, suitable for few variables or simple relations.

21
New cards

Systemic Approach

Method that studies the whole system, its interactions and interdependencies, prioritising overall view over detail.

22
New cards

Main Function (software system)

The principal reason for a software system’s existence, identified at the start of analysis.

23
New cards

Scope (system)

Description of all functionalities included—and excluded—in a software system or project.

24
New cards

Operational Level (pyramid)

Lowest organisational level dealing with routine transactions and day-to-day operations.

25
New cards

Transaction Processing System (TPS)

Computerised system that processes large volumes of routine transactions efficiently and reliably.

26
New cards

Knowledge Level

Organisational tier focused on analysis, knowledge creation and office automation.

27
New cards

Office Automation System (OAS)

Application that helps workers create, analyse and share information (e.g., Microsoft Office).

28
New cards

Knowledge Work System (KWS)

System that aids professionals in creating and integrating new knowledge (e.g., CAD tools, Notion).

29
New cards

Administrative Level

Management tier supporting non-routine decision making and performance control.

30
New cards

Management Information System (MIS)

System producing structured information for managerial decision making, often drawing on TPS data.

31
New cards

Decision Support System (DSS)

Interactive system that supports all phases of decision making using data and analytical models.

32
New cards

Expert System

AI-based system that captures expert knowledge to select optimal solutions to specific problems.

33
New cards

Strategic Level

Top organisational tier concerned with long-term planning and strategy formulation.

34
New cards

Executive Support System (ESS)

System providing executives with critical information and tools for strategic decisions.

35
New cards

Group Decision Support System (GDSS)

Computer-based system that facilitates problem solving by groups using techniques such as brainstorming.

36
New cards

Computer-Supported Cooperative Work (CSCW)

Collaborative work facilitated by groupware over computer networks (e.g., Google Workspace).

37
New cards

Enterprise Resource Planning (ERP)

Integrated software suite that supports and automates core business processes across an organisation.

38
New cards

Service-Oriented Architecture (SOA)

Design paradigm in which systems provide services to other components over a network via well-defined interfaces.

39
New cards

m-Commerce

Mobile commerce: buying and selling via wireless devices.

40
New cards

Open Source Software (OSS)

Software whose source code is freely available for study, modification and distribution (e.g., Linux).

41
New cards

Project (generic)

Temporary endeavour undertaken to create a unique product, service or result.

42
New cards

Project Life-cycle Processes

Initiation, Planning, Execution, Monitoring & Control, and Closing stages of a project.

43
New cards

Triple Constraint

Interrelated factors of Scope, Cost and Time that determine project quality; changing one affects the others.

44
New cards

Feasibility Study

Assessment of whether a project is viable in operational, technical, economic and political terms.

45
New cards

Operational Feasibility

Likelihood that a system will be accepted and effectively used by people in the organisation.

46
New cards

Technical Feasibility

Assessment of whether required technology exists, is mature, available and within budget/time limits.

47
New cards

Economic Feasibility

Cost-benefit analysis evaluating tangible and intangible returns versus development and operational costs.

48
New cards

Political Feasibility

Evaluation of organisational power dynamics, policies, legal or social factors influencing system adoption.

49
New cards

Problem (definition)

A situation requiring analysis, reflection and decision making to determine steps toward a solution.

50
New cards

Exercise vs. Problem

Exercises apply practiced techniques; problems require new strategies using existing knowledge.

51
New cards

Problem-Solving Step 1

Understand the problem: read carefully, identify data and unknowns, sketch the situation.

52
New cards

Problem-Solving Step 2

Devise a plan: compare with similar problems, explore alternative formulations, use all data.

53
New cards

Problem-Solving Step 3

Execute the plan: perform steps, verify each, backtrack if obstacles arise.

54
New cards

Problem-Solving Step 4

Review: check results, validate logic, look for other methods or new problems.

55
New cards

Software Life-cycle Activity: Communication

Collaborate with stakeholders to elicit objectives and requirements.

56
New cards

Software Life-cycle Activity: Planning

Create a project map detailing tasks, risks, resources, deliverables and schedule.

57
New cards

Software Life-cycle Activity: Modeling

Build abstractions (analysis & design models) to understand problem and solution structure.

58
New cards

Software Life-cycle Activity: Construction

Generate code and perform testing to discover and fix errors.

59
New cards

Software Life-cycle Activity: Deployment

Deliver, install, train users, collect feedback and maintain the system.

60
New cards

Waterfall Model

Linear, rigid software development model with sequential, non-overlapping phases and frozen requirements.

61
New cards

Incremental Model

Lifecycle model delivering the product in a series of functional increments, each an iteration of a mini-waterfall.

62
New cards

Evolutionary/Prototyping Model

Iterative model that builds successive prototypes to refine unclear requirements.

63
New cards

Disposable Prototype

Prototype built to clarify requirements and then discarded before real development.

64
New cards

Evolutionary Prototype

Prototype that is gradually refined into the final system through iterations.

65
New cards

Spiral Model

Risk-driven evolutionary model combining prototyping and systematic aspects, iterating through risk analysis cycles.

66
New cards

Component Assembly Model

Development approach that reuses existing components from libraries, creating or adapting others as needed.

67
New cards

Formal Transformation Model

Method that transforms formal specifications through correctness-preserving steps into executable code.

68
New cards

Project Manager

Role responsible for planning, organising and controlling resources to meet project objectives on time, budget and quality.

69
New cards

Project Manager Objective

Deliver the product on time, within budget and according to defined quality requirements.

70
New cards

Project Manager Skills

Abstraction, concretisation, organisation, leadership, experience, creativity and persuasion.

71
New cards

Analyst

Role that decomposes complex problems, elicits and specifies user and software requirements.

72
New cards

User Requirements Document (URD/DRU)

Specification capturing customer needs and high-level objectives of the system.

73
New cards

Software Requirements Specification (SRS/DRS)

Detailed description of software functions, constraints and interfaces for the development team.

74
New cards

Designer

Role that creates architectural and detailed design of the system, ensuring alignment with requirements.

75
New cards

Architectural Design

High-level structure of a software system defining subsystems, interfaces and interactions.

76
New cards

Decomposition Algorithmic

Design method that breaks a system into parts representing steps in a larger process, focusing on control flow.

77
New cards

Decomposition Object-oriented

Design method dividing the system into classes/objects representing domain entities that collaborate.

78
New cards

Programmer

Role that translates specifications into executable code, debugs, documents and participates in testing.

79
New cards

Programming Objective

Reduce software complexity, produce reliable code quickly and with few errors.

80
New cards

Code Review (peer)

Inspection of code by another developer to find design, logic or style defects before testing.

81
New cards

Tester

Role that designs and executes test cases to detect defects and verify system quality.

82
New cards

White-Box Testing

Technique deriving tests from internal code structure to exercise paths, decisions and loops.

83
New cards

Black-Box Testing

Technique deriving tests from functional requirements without regard to internal implementation.

84
New cards

Quality Assurance (QA) Engineer

Role ensuring processes and products meet defined quality standards, often via formal technical reviews.

85
New cards

Formal Technical Review (FTR)

Structured meeting to inspect a small product (e.g., module design) for errors before further work.

86
New cards

Configuration Management (CM)

Discipline that identifies, controls, records and audits changes to software items throughout the lifecycle.

87
New cards

Baseline

Formally reviewed and agreed version of a configuration item that serves as a basis for further work.

88
New cards

Version Control

Systematic management of changes to documents, code and other artifacts over time.

89
New cards

Change Control

Process of proposing, evaluating, approving and implementing modifications to configuration items.

90
New cards

Status Accounting (CM)

Recording and reporting of configuration item information, change status and implementation state.

91
New cards

Documentation of Process

Records of development activities, plans, decisions and communications to make the process visible.

92
New cards

Documentation of Product

Technical and user materials describing system requirements, design, installation, use and maintenance.

93
New cards

Documenter

Role responsible for creating, updating and organising project documents and repositories.

94
New cards

Repository (documentation)

Central storage system for all project documents, versions and access control.

95
New cards

Client (committed)

Stakeholder accountable for providing requirements, resources, approvals and acceptance testing.

96
New cards

Acceptance Test Plan

Client-created set of tests applied at project end to decide on product acceptance.

97
New cards

Interview (requirements)

Structured conversation conducted by analysts to gather information and opinions from stakeholders.

98
New cards

Open Question

Interview question allowing the respondent to elaborate freely.

99
New cards

Closed Question

Interview question with limited, predefined set of answers.

100
New cards

Sonde (probe) Question

Follow-up query used to obtain clarification or deeper insight during an interview.