appdev

0.0(0)
Studied by 2 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/69

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:14 AM on 9/8/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

70 Terms

1
New cards

Emerging Technology

New technologies that are currently developing or will be developed over the next five to ten years, which will substantially alter the business and social environment, or innovations/progressions of existing technologies used creatively for modernity.

2
New cards

Radical Novelty

A characteristic of emerging technology where it takes the form of progressing technology or generates newness by putting existing technology to a new use, fulfilling a given function using a different basic principle compared to previous technologies.

3
New cards

Relatively Fast Growth

A characteristic of emerging technology showing rapid growth rates across dimensions such as involved actors, funding, knowledge outputs, prototypes, products, and services compared to non-emerging technologies.

4
New cards

Coherence

A characteristic of emerging technology defined as a convergence of previously separated research streams and technologies that have moved beyond the conceptual stage, having internal group unity and logical interconnection persisting over time.

5
New cards

Prominent Impact

A characteristic of emerging technology where it provides benefits for a wide range of sectors, transforms an industry, and exerts enhanced economic and socio-economic influence.

6
New cards

Uncertainty and Ambiguity

Characteristics arising because proposed applications of emerging technologies are malleable, knowledge of possible outcomes is incomplete, and potential uses/outcomes may be unintended or undesirable.

7
New cards

Augmented Reality (AR)

A technology that overlays computer-generated display, sound, text, and effects on a user's view of the real world to deliver a unified, enhanced view.

8
New cards

Artificial Intelligence (AI)

The simulation of human intelligence processes by machines, including learning, reasoning, and self-correction.

9
New cards

Machine Learning

An application of AI that provides a machine with the ability to learn from experience like humans.

10
New cards

Quantum Computers

Computers that use quantum mechanics to perform calculations far more efficiently than conventional computers, using qubits as their basic unit of computation.

11
New cards

Qubit

The basic unit of computation in quantum computers that can exist in a quantum superposition, acting as a 0 and 1 at the same time.

12
New cards

Industrial Revolution

The systematic transformation of manufacturing through the integration of physical and digital systems to improve quality, lower costs, and increase efficiency.

13
New cards

First Industrial Revolution (Industry 1.0)

The industrial stage beginning in the 18th century marked by the introduction of mechanical production using hydroelectric and steam-powered equipment.

14
New cards

Second Industrial Revolution (Industry 2.0)

The industrial stage beginning in the 19th century that introduced technological systems using electricity for greater production and more sophisticated machines.

15
New cards

Third Industrial Revolution (Industry 3.0)

The industrial stage beginning with the first computer era, using electronics and IT to automate production processes, connectivity, and renewable energy.

16
New cards

Fourth Industrial Revolution (Industry 4.0)

The current and developing environment driven by disruptive technologies like IoT, robotics, VR, AR, and AI that change traditional production relationships and daily life.

17
New cards

Big Data Analytics

The process of collecting, organizing, and analyzing large sets of data from different resources to discover patterns and useful information to support real-time decision-making.

18
New cards

Internet of Things (IoT)

A computing concept describing physical objects connected to the Internet, enabling interaction, communication, and decentralized analytics/decision-making.

19
New cards

Cloud Computing

A general term for delivering hosted services over the Internet, enabling machine data and functionality to be deployed for data-driven services.

20
New cards

Systems Development

A systematic process of defining, designing, testing, and implementing a new application, consisting of planning, analysis, design, and implementation phases.

21
New cards

Systems Analyst

A role responsible for gathering requirements, analyzing requirements, modeling user needs, and creating blueprints for building a system.

22
New cards

Requirements Determination

The activity of converting high-level user requirements into a list of detailed requirements called a requirements definition report.

23
New cards

Requirement

A statement of what a system must perform or what characteristic it must have.

24
New cards

User Requirements

Requirements determined from discussions with clients to establish their actual needs, written from the perspective of user needs.

25
New cards

System Requirements

Refined requirements used in the design phase to state the functional and non-functional requirements describing how the system will be implemented.

26
New cards

Functional Requirements

Requirements directly related to the process a system has to perform or data it needs to contain.

27
New cards

Non-functional Requirements

Requirements pertaining to behavioral properties or system characteristics, including operational, performance, security, and cultural/political properties.

28
New cards

Operational Requirements

Non-functional requirements specifying the operating environment, OS platforms, system software, and physical surroundings in which the system must perform.

29
New cards

Performance Requirements

Non-functional requirements dealing with issues related to response time, capacity, and reliability of the system.

30
New cards

Security Requirements

Non-functional requirements addressing user access permissions, protection against data loss/disruption, encryption, and virus scanning.

31
New cards

Cultural and Political Requirements

Non-functional requirements dealing with cultural/political factors, language constraints, legal mandates, and company rules.

32
New cards

Requirements Definition Report

A documentation listing the functional and non-functional requirements of a system in an outline format to define its scope and guide development.

33
New cards

Requirements Gathering

The process of cooperating with clients or users to collect information, discover needs, and list business or user requirements.

34
New cards

Interviews

A requirements-gathering technique comprising interviewers and interviewees, following a 5-step process to gather high-level and detailed system information.

35
New cards

Close-ended Questions

Interview or questionnaire questions requiring a specific, concise answer, used when looking for precise facts.

36
New cards

Open-ended Questions

Questions allowing interviewees to respond in open text format based on their complete understanding, used to gather rich details.

37
New cards

Probing Questions

Follow-up questions used during interviews to encourage expansion or clarification on a previous response.

38
New cards

Interview Report

A document created after an interview that details interview notes, collected information, and a summary sent to the interviewee for verification.

39
New cards

Joint Application Development (JAD)

An information-gathering technique allowing a project team, users, and management to work together in structured group sessions guided by a facilitator to define requirements.

40
New cards

Facilitator

An expert in group processes and systems analysis who sets the JAD agenda and guides discussions without participating as a group member.

41
New cards

Scribe

A JAD session role responsible for recording notes, making copies, and using CASE tools to record proceedings.

42
New cards

Questionnaires

A set of written questions distributed in paper or electronic form to obtain information from a large group of individuals.

43
New cards

Sample

A subset of a target population chosen to represent the entire population under study when administering questionnaires.

44
New cards

Document Analysis

A qualitative research technique where project teams review and interpret existing organizational documentation (e.g., reports, manuals, forms) to understand an as-is system.

45
New cards

Observation

The act of watching processes being performed to see the reality of an as-is system and validate information from indirect sources.

46
New cards

Depth of Information

A evaluation characteristic of requirements-gathering techniques referring to how rich, detailed, and explanatory the collected information is.

47
New cards

Breadth of Information

A characteristic referring to the range of information and number of sources that can be easily collected using a specific technique.

48
New cards

Integration of Information

The process of combining gathered information from different sources and resolving conflicting opinions or facts.

49
New cards

User Involvement

The amount of time and energy that target users must dedicate to the analysis process.

50
New cards

Requirements Analysis

The process of analyzing gathered requirements to ensure they are actually necessary, unambiguous, and free of conflicts before system design.

51
New cards

Necessary Requirement

A requirement characteristic indicating that the statement is essential, and its removal would leave a deficiency that cannot be met elsewhere.

52
New cards

Unambiguous Requirement

A requirement characteristic meaning the statement can only be interpreted in one way and uses precise terms.

53
New cards

Consistent Requirement

A requirement characteristic meaning it does not conflict with or overlap other requirements.

54
New cards

Complete Requirement

A requirement characteristic stating that all necessary details needed to meet the user's need are fully described.

55
New cards

Singular Requirement

A requirement characteristic dictating that a statement contains only one single need and avoids conjunctions like 'and', 'or', or 'but'.

56
New cards

Feasible Requirement

A requirement characteristic meaning it is achievable within constraints like budget, time, technology, and legal limitations.

57
New cards

Verifiable Requirement

A requirement characteristic meaning the implemented system can be tested, inspected, or demonstrated to prove the requirement has been met.

58
New cards

Traceable Requirement

A requirement characteristic satisfied by giving the statement a unique identifier to track changes throughout the software development life cycle.

59
New cards

Checklist

A tool consisting of standard questions used by analysts to assess whether each requirement meets quality characteristics.

60
New cards

Unified Modeling Language (UML)

A visual modeling language providing visual representations for developing and documenting object-oriented software and systems.

61
New cards

Use-Case Diagram

A UML diagram used to summarize and demonstrate functional requirements and user interactions from the perspective of the system user.

62
New cards

Actor

A person or external system outside the boundary box representing a role that interacts with the system.

63
New cards

Primary Actor

An actor that initiates interaction with a system or software.

64
New cards

Secondary Actor

An actor called upon by the system for support or service when a primary actor initiates a use case.

65
New cards

Use-Case

A symbol placed inside the subject boundary labeled with a verb-noun phrase representing a specific functionality of a system.

66
New cards

Subject Boundary Bo

xA visual box representing the scope of a system or module, separating internal use cases from external actors.

67
New cards

Association Relationship

A line connecting an actor and a use case indicating interaction between the actor and system functionality.

68
New cards

Include Relationship

A directed relationship dashed arrow with indicating that a base use case requires the functionality of another use case to perform its task

69
New cards

Extend Relationship

A directed relationship dashed arrow with indicating that an extending use case provides optional functionality to a base use case.

70
New cards

Generalization Relationship

A relationship (solid line with open arrowhead) showing a specialized child use case inheriting behavior from a broader parent use case.