REVIEWER-MIS-FINALS

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

1/121

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

122 Terms

1
New cards

Tactical Information System

It is a type of information system that supports management decision-making by providing various types of reports, such as regular summary reports, exception reports, ad hoc reports, and other types of recorded information.

2
New cards

Tactical Accounting and Financial Information Systems

Are types of budgeting information systems that permit managers to track and compare actual revenues and expenses in order to produce estimates for expected revenues and expenses.

3
New cards

Cash Management System

This system produces cash flow reports, which show the estimated amount of incoming and outgoing cash for a specific timeframe (usually monthly).

4
New cards

Capital Budgeting System

This system focuses on producing information for the acquisition or disposal of assets for a given timeframe.

5
New cards

Investment Management System

This system produces reports that allow a manager to oversee an organization's investments in stocks, bonds, or other securities as a separate, but nevertheless important aspect of cash management.

6
New cards

Tactical Marketing Information System

It is a type of information system that also has the ability to generate reports but also has the capacity to create expected and unexpected output, such as comparative and descriptive information, summarized data as opposed to detailed data, data sources, and information processed from subjective and objective data.

7
New cards

Sales Management System

This system allows managers to assess the productivity of a sales force, the profitability of certain locations, and the success of the products further categorized by salespersons, location, and target demographic.

8
New cards

Advertising and Promotion System

This particular system governs advertising and promotional tactics in order to achieve sales goals set by upper management.

9
New cards

Pricing System

This system provides information to managers that allows them to set prices for products and services.

10
New cards

Distribution Channel System

This system provides information on costs for using various distribution channels; information may include timeframes for deliveries, time lags caused by use of certain channels, reliability ratings for channels based on delivery efficiency, and the market segment situation provided by the channels.

11
New cards

Competitive Tracking System

This system ensures an organization's marketing strategy can continue to satisfy customers by monitoring market volatility, specifically by gathering and processing information about major competitors and their activities.

12
New cards

Strategic Level Information System

Are designed to be goal-oriented; this means that these types of systems are designed to support the overall goals and directions of an organization, based on forecasted and/or researched information.

13
New cards

Strategic Marketing Information System

Is an information system that handles strategic marketing activities, such as segmentation of the market based on target demographics and criteria, selection of preferred market segments, the planning of products and services to meet demands, and forecasting of sales based on market segments and products.

14
New cards

Sales Forecasting System

This system creates different types of sales forecasts, from industry sales, product/service sales, to forecasts of market segments.

15
New cards

Marketing Research System

This system handles marketing research, whether for research departments for large organizations or via consultants for smaller enterprises.

16
New cards

Product Planning and Development System

The objective of this system is to make information about consumer preferences obtained from marketing research systems, and from customer inquiries available; the information is then used to develop new products with specifications that meet the criteria from the output information of the system.

17
New cards

Strategic Production Information System

This type of information system can provide support for production decisions, such as designing and lay-outing of production facilities, as well as the selection for the facilities' technologies, policies, and personnel.

18
New cards

Site Planning and Selection System

This system relies on a variety of internal (within the organization, such as those from other information systems) and external (outside the organization, such as other related companies or contacts) sources of information.

19
New cards

Technology Planning and Assessment System

This particular system allows top managers to make better or more informed decisions on which production technologies should be used for a product or service.

20
New cards

Process Positioning System

This system handles process positioning, or vertical integration, which are processes that are to be performed for any given product or service.

21
New cards

Facility Design System

This system processes information for decisions concerning proposed facilities; information for this system includes facility design and layout, proposed technologies, personnel, expected completion dates, transportation, and ultimately the costs of materials for construction and maintenance.

22
New cards

Tactical Human Resource Information System

This type of information system supports HR managers in handling aspects of the acquisition, allocation, and maintenance of an organization's workforce.

23
New cards

Job Analysis and Design Systems

These systems create jobs or positions required by an organization.

24
New cards

Recruiting Systems

These systems handle functions that provide an organization with a pool of qualified applicants that may fill vacant positions identified by position control systems and/or job analysis and design systems.

25
New cards

Compensation and Benefit Systems

These systems allow HR managers to support the creation of compensation and benefit plans for employees.

26
New cards

Employee Training and Development Systems

These systems handle decisions for employee development, usually via capacity-building.

27
New cards

Succession Planning Systems

These systems ensure that replacements for key positions in the organization are available at all times.

28
New cards

Strategic Human Resource Information System

This type of information system manages the organization's workforce as a whole. It allows an HR manager to formulate workforce plans and labor negotiations to ensure that the enterprise has the appropriate conditions for the appropriate personnel.

29
New cards

Workforce Planning Systems

These systems facilitate strategic long-term workforce planning and management using relevant data, such as those from other information systems.

30
New cards

Labor Negotiation Systems

These systems gather data from other HR information systems, as well as information from financial accounting systems and external sources, in order to help create negotiating terms between the organization and labor unions.

31
New cards

Lexical Analysis

Involves reading the source code character from left to right and organizing them into tokens.

32
New cards

Lexical Analyzer

Collects characters into logical groupings and assigns internal codes to the groupings based on their structure.

33
New cards

Input Preprocessing

Involves cleaning up the input text and preparing it for lexical analysis.

34
New cards

Tokenization

Involves the process of breaking the input text into a sequence of tokens.

35
New cards

Token Classification

Identifies different types of tokens like keywords, identifiers, operators, etc.

36
New cards

Token Validation

Checks if a token is valid based on programming language rules.

37
New cards

Output Generation

The analyzer generates the output of the lexical analysis process, typically a list or sequence of tokens (token stream).

38
New cards

Tokens

Can be individual words or symbols in a sentence, such as keywords, variable names, numbers, and punctuation.

39
New cards

Non-tokens

Comments, preprocessor directive, macros, blanks, tabs, newlines.

40
New cards

Lexemes

Are the sequence of characters matched by a pattern to form the token or a sequence of input characters that comprises a single token.

41
New cards

Parsing

Is the process of analyzing a string of symbols according to the rules of formal grammar.

42
New cards

Syntax errors

Are identified and flagged in this phase and must be corrected before the program can be successfully compiled.

43
New cards

Parser

Takes the token stream from lexical analysis and checks for syntax errors.

44
New cards

Parse Tree (Abstract Syntax Tree - AST)

It is the graphical representation of a derivation.

45
New cards

Context-Free Grammar (CFG)

Defines the syntax rules of a programming language.

46
New cards

Derivation

It is the process of applying the rules of Context-Free Grammar to generate a sequence of tokens to form a valid structure.

47
New cards

Left-most Derivation

If the sentential form of an input is scanned and replaced from left to right.

48
New cards

Right-most Derivation

If the input is scanned and replaced with production rules.

49
New cards

Ambiguity

The grammar is ambiguous if it has more than one parse tree, either left or right derivation, for at least one (1) string.

50
New cards

Associativity

When an operand has operators on both sides, the side on which the operator takes this operand is decided by the association of those operators.

51
New cards

Left-associative operations

Include Addition, Multiplication, Subtraction, and Division.

52
New cards

Right-associative operations

Such as exponentiation will have the following evaluation in the same expression as above.

53
New cards

Precedence

When two (2) different operators share a common operand, the precedence of operators decides which will take the operand.

54
New cards

Name (Identifier)

A string of characters used to identify an entity in a program.

55
New cards

Snake Case

Naming convention where words are separated by underscores (e.g., my_variable).

56
New cards

Camel Case

Naming convention where words are joined without spaces, and each word (except the first) starts with an uppercase letter (e.g., myFirstCode).

57
New cards

Special Words

These are used to make programs more readable by naming actions to be performed.

58
New cards

Reserved Words

Is a special word that cannot be used as a name in a programming language.

59
New cards

Variable

Is an abstraction of a computer memory cell or collection of cells.

60
New cards

Variable Name

The most common names in programs.

61
New cards

Variable Address

The address of a variable is the unique machine memory address it is associated with. It acts as a numerical identifier that allows the program to access and manipulate the data held by the variable.

62
New cards

Variable Type

Determines the range of values the variable can store, and the set of operations defined for values of the type.

63
New cards

Variable Value

The contents of the memory cell or cells associated with the variable.

64
New cards

Variable Lifetime

The amount of time it exists and retains its value in memory, depending on how and where it is declared.

65
New cards

Variable Scope

The part of the program where a variable can be accessed. It is determined by where the variable is declared in the code.

66
New cards

Binding

The association between an entity (e.g., variable) and an attribute (e.g., data type, value, or function).

67
New cards

Binding Time

Is the time a binding takes place, for instance, at language design time, language implementation time, compile time, load time, link time, or run time.

68
New cards

Type Bindings

A variable must be bound to a data type before being referenced in a program.

69
New cards

Explicit Declaration

Is a statement in a program that lists variable names and specifies their particular type.

70
New cards

Implicit Declaration

Is a means of associating variables with types through default conventions rather than declaration statements.

71
New cards

Scope

Is the range of statements wherein the variable is visible. A variable is visible in a statement if it can be referenced or assigned in that statement.

72
New cards

Global Scope

They are usually defined outside of any function or block of code.

73
New cards

Local Scope

Variables declared inside a function or block of code are local variables and can only be accessed within that specific function or block.

74
New cards

Enclosing Scope

This refers to the scope of a function that encloses another function.

75
New cards

Built-in Scope

The built-in scope contains all the functions and variables that are built into Python, like print(), len(), and int.

76
New cards

LEGB Rule

The lookup order for variables in Python: Local, Enclosing, Global, Built-in.

77
New cards

Shadowing

If a variable declared in a local scope has the same name as a variable in an outer (enclosing or global) scope, it shadows the outer variable, meaning the local variable takes precedence.

78
New cards

Global Keyword

In Python, to modify a global variable inside a function, it must be declared with a global keyword to avoid creating a local variable with the same name.

79
New cards

Decision Support System

It is a type of information system that helps executives make better decisions using historical and current data derived from internal information systems, as well as external sources.

80
New cards

Dominant technological component

Five (5) generic categories can be proposed.

81
New cards

Target Users

A DSS can target internal (employees, executives, board of directors, managers) or external (consumers, regulators, investors, suppliers) stakeholders.

82
New cards

System Goals and Applications

A DSS can have specific or very generalized objectives. This is usually based on a specific application the system will be dealing with.

83
New cards

Deployment Technology

A DSS can be deployed on either a mainframe computer, a client/server LAN network, or a web-based system architecture.

84
New cards

User Interface

The most commonly seen component, it contains the various way for a user to interact with the system. A typical user interface may contain menus, submenus, buttons and icons that will allow the system user to access the various resources available to the system.

85
New cards

Database

This component holds all digitized data and information essential for the system’s tasks. Databases can have specialized components apart from their usual purpose of holding data.

86
New cards

Models and Analytical Tools

These are the technical components that will allow the system accomplish its scope and tasks; each system may use different components depending on their purpose.

87
New cards

Architecture and Network

These refer to how the system hardware is organized, how software and data is distributed, and how other components of the system are integrated and connected. Organizations can opt for a networked or a web-based architecture, depending on the system applications.

88
New cards

Data-Driven DSS

This type of DSS can take a very large amount of data available from various other information systems (such as Transaction Processing Systems) and derive useful information for decision-making.

89
New cards

Model-Driven DSS

This type of DSS emphasizes access to and manipulation of a data model in order to help decision-making for possible and probable situations.

90
New cards

Knowledge-Driven DSS

This type of DSS focuses on knowledge as its primary framework factor.

91
New cards

Document-Driven DSS

This type of DSS, also known as the Knowledge Management System, is a currently evolving system capable of helping managers work on unstructured digital documents and web pages.

92
New cards

Communications-Driven and Group DSS

This type of DSS, previously known as the Group Decision Support System (GDSS) or Groupware, includes communication, collaboration, and decision support technologies that do not fit with other DSS types.

93
New cards

Inter-Organizational/Intra-Organizational DSS

These types of DSS put external (clients, customers, business partners, etc.) and internal (departments in the organization, employees, managers, etc.) as its primary key factor.

94
New cards

Function-Specific/General Purpose DSS

These types of DSS are designed to support more specific functions for specific types of industries or businesses.

95
New cards

Group Decision Support System

It is a type of decision support system that helps organization managers and executives reach a consensus during events that require their collective opinions and proposals.

96
New cards

Pre-Planning

This element addresses the agendas of a decision-making meeting. This element handles the topics of the agenda, the end goal of collaboration (whether it is a decision, or further plans of collaboration if consensus has not been reached), and possible future agendas.

97
New cards

Collaboration Facilitation

This element ensures that ideas and communications are free-flowing, without interruptions or hindrances.

98
New cards

Evaluation Objectivity

This element provides equal opportunity for collaborators by eliminating “office politics”: the practice of dismissing ideas based on the person who presented them.

99
New cards

Documentation

This element takes care of logging information from the collaboration, such as meeting minutes and resulting decisions made by the group. This in turn allows geographically challenged members to know what took place.

100
New cards

Digitized Input is Required

Unlike traditional meetings, where ideas, comments and criticisms can be conveyed by oral discussion, a GDSS may require different types of digitized input, such as typed input, graphic presentations, or digital spreadsheets.