Font size
WorksheetsApp Dev Prelims
Total questions: 65
Worksheet time: 33mins
They fulfill a given function by using a different basic principle as compared to what the previous technology used to achieve a similar purpose.
Radical Novelty
Relatively Fast Growth
Coherence
Prominent Impact
Users of artificial intelligence are growing. (e.g., various companies, universities, and individuals)
Radical Novelty
Relatively Fast Growth
Coherence
Prominent Impact
Refers to the internal characteristics of a group being united and having logical interconnection.
Radical Novelty
Relatively Fast Growth
Coherence
Prominent Impact
Emerging technology provides benefits for a wide range of sectors, transforms an industry, and exerts much enhanced economic influence.
Radical Novelty
Relatively Fast Growth
Coherence
Prominent Impact
There are various applications or uses of artificial intelligence that some people can predict, but these applications may or may not be successfully developed.
Radical Novelty
Uncertainty and Ambiguity
Coherence
Prominent Impact
It is the technology that overlays computer-generated display, sound, text, and effects on a user’s view of the real world.
Augmented Reality (AR)
Artificial Intelligence (AI)
Machine Learning
Quantum Computers
It is the simulation of human intelligence processes by machines. These processes include learning, reasoning, and self-correction.
Augmented Reality (AR)
Artificial Intelligence (AI)
Machine Learning
Quantum Computers
This is the application of AI that provides a machine with the ability to learn from experience like humans.
Augmented Reality (AR)
Artificial Intelligence (AI)
Machine Learning
Quantum Computers
Computers that use quantum mechanics to perform calculations can solve some problems far more efficiently than a conventional computer.
Augmented Reality (AR)
Artificial Intelligence (AI)
Machine Learning
Quantum Computers
It began in the 18th century. This is the introduction of mechanical production using hydroelectric and steam-powered equipment.
First Industrial Revolution or Industry 1.0
Second Industrial Revolution or Industry 2.0
Third Industrial Revolution or Industry 3.0
Fourth Industrial Revolution or Industry 4.0
It began in the 19th century. New technological systems that use electricity were introduced during this revolution, which allowed for even greater production and more sophisticated machines.
First Industrial Revolution or Industry 1.0
Second Industrial Revolution or Industry 2.0
Third Industrial Revolution or Industry 3.0
Fourth Industrial Revolution or Industry 4.0
It began with the first computer era. This industrial revolution evolved the use of electronics and information technology (IT) to automate a production process further.
First Industrial Revolution or Industry 1.0
Second Industrial Revolution or Industry 2.0
Third Industrial Revolution or Industry 3.0
Fourth Industrial Revolution or Industry 4.0
It is the current and developing environment. The disruptive and cutting-edge technologies, such as the Internet of Things (IoT), robotics, virtual reality (VR), AR, and AI, are changing the way we live and work.
First Industrial Revolution or Industry 1.0
Second Industrial Revolution or Industry 2.0
Third Industrial Revolution or Industry 3.0
Fourth Industrial Revolution or Industry 4.0
This is the process of collecting, organizing, and analyzing large sets of data from different resources to discover patterns and other useful information.
Big Data Analytics
Internet of Things (IoT)
Cloud Computing
Augmented Reality (AR)
It is a computing concept that describes the idea of everyday physical objects being connected to the Internet and being able to communicate and interact with other devices.
Big Data Analytics
Internet of Things (IoT)
Cloud Computing
Augmented Reality (AR)
This is the general term for anything that involves delivering hosted services over the Internet.
Big Data Analytics
Internet of Things (IoT)
Cloud Computing
Augmented Reality (AR)
It support a variety of services, such as selecting parts in a warehouse and sending repair instructions over mobile devices
Big Data Analytics
Internet of Things (IoT)
Cloud Computing
Augmented Reality (AR)
A systematic process of defining, designing, testing, and implementing a new application
Systems Development or Applications Development
Data Mining
Network Administration
Hardware Engineering
The four (4) fundamental phases common to all software development projects
Planning
Analysis
Design
Implementation
Report
The purpose of requirements determination is
To convert high-level user requirements into a detailed requirements definition report
To test and debug the final software product
To manage the hardware components of a system
To design the user interface without user input
A statement of what the system must perform or what characteristic it must have is called
Requirement
Algorithm
Procedure
Prototype
These are requirements are directly related to the process a system has to perform or data it needs to contain.
Functional Requirement
Non-Functional Requirement
Operational Requirement
Performance Requirement
These requirements pertain to behavioral properties that a system must have, including operational, performance, security, and cultural and political.
Functional Requirement
Non-Functional Requirement
Operational Requirement
Performance Requirement
These specify the operating environment(s) in which the system must perform, as well as how these might change over time.
Operational Requirement
Performance Requirement
Security Requirements
Cultural and Political Requirements
These deal with issues related to performance such as response time, capacity, and reliability of the system.
Operational Requirement
Performance Requirement
Security Requirements
Cultural and Political Requirements
These address issues with security, such as who has access to the system’s data and must have the ability to protect data from disruption or data loss.
Operational Requirement
Performance Requirement
Security Requirements
Cultural and Political Requirements
These deal with issues related to the cultural and political factors and legal requirements that affect the system.
Operational Requirement
Performance Requirement
Security Requirements
Cultural and Political Requirements
A documentation that lists the functional and non-functional requirements of a system, defines its scope, and serves as a guide in development is called
Requirements Definition Report (or Requirements Specification Document)
User Manual
Test Plan
Feasibility Study
The process of cooperating with clients or users to determine what requirements are needed for a system is called:
System Testing
Data Modeling
Requirements Gathering (or Requirements Elicitation)
Software Maintenance
This is the most commonly used requirement-gathering technique.
Interviews
Joint Application Development (JAD)
Questionnaires
Document Analysis
It is an information-gathering technique that allows the project team, users, and management to work together to identify requirements for the system.
Interviews
Joint Application Development (JAD)
Questionnaires
Document Analysis
These are a set of written questions used to obtain information from individuals.
Interviews
Joint Application Development (JAD)
Questionnaires
Document Analysis
This is often used by project teams to understand the current system (as-is system) of an organization.
Interviews
Joint Application Development (JAD)
Questionnaires
Document Analysis
This is the act of watching processes being performed.
Observations
Joint Application Development (JAD)
Questionnaires
Document Analysis
Some techniques are more suited for use at different stages of the analysis process, namely: understanding the three (3) stages: current system (as-is system), identifying improvements, or developing a new system (to-be system).
Type of Information
Depth of Information
Breadth of Information
Integration of Information
This refers to how rich and detailed the information is that the technique usually produces and the extent to which the technique is useful for obtaining not only facts and opinions but also an understanding of why those facts and opinions exist.
Type of Information
Depth of Information
Breadth of Information
Integration of Information
This refers to the range of information and information sources that can be easily collected using
the chosen technique.
Type of Information
Depth of Information
Breadth of Information
Integration of Information
One of the most challenging aspects of requirements-gathering is integrating the information from different sources or people.
Type of Information
Depth of Information
Breadth of Information
Integration of Information
This refers to the amount of time and energy the intended users of the new system must devote to the analysis process.
Type of Information
Depth of Information
User Involvement
Cost
This defines the cost to spend when using each technique and does not imply if a technique is more or less effective than the other techniques.
Type of Information
Depth of Information
User Involvement
Cost
The requirement is really needed or specifies an essential factor on the system.
Necessary
Unambiguous
Consistent
Complete
The requirement is stated that it should only be interpreted in only one (1) way. This characteristic defines that requirement is specific and easy to understand.
Necessary
Unambiguous
Consistent
Complete
The requirement should not have conflicts with other requirements.
Necessary
Unambiguous
Consistent
Complete
The requirement must completely describe the necessary functionality that will result to meet the user’s need.
Necessary
Unambiguous
Consistent
Complete
The requirement statement includes only one (1) requirement with no use of conjunctions.
Singular
Feasible
Verifiable
Traceable
The requirement is achievable within system constraints such as time, cost, legal, and available resources.
Singular
Feasible
Verifiable
Traceable
The requirement is verifiable if the implemented system or software can be tested to prove that the specified requirement has been met.
Singular
Feasible
Verifiable
Traceable
A requirement is traceable if it satisfies all the other characteristics of a good requirement, then the requirement must have a unique identifier to trace all changes to it throughout the development life cycle.
Singular
Feasible
Verifiable
Traceable
A visual modeling language used to develop and document object-oriented software and systems is called:
Entity-Relationship Diagram (ERD)
Unified Modeling Language (UML)
Data Flow Diagram (DFD)
Flowchart
Step 1 of Identifying the Major Use-Cases
Review Requirements Definition
Identify Subject's Boundaries
Identify Primary and Secondary Actors and Goals
Identify Business Process and Major Use-Cases
Step 2 of Identifying the Major Use-Cases
Review Requirements Definition
Identify Subject's Boundaries
Identify Primary and Secondary Actors and Goals
Identify Business Process and Major Use-Cases
Step 3 of Identifying the Major Use-Cases
Review Requirements Definition
Identify Subject's Boundaries
Identify Primary and Secondary Actors and Goals
Identify Business Process and Major Use-Cases
Step 4 of Identifying the Major Use-Cases
Review Requirements Definition
Identify Subject's Boundaries
Identify Primary and Secondary Actors and Goals
Identify Business Process and Major Use-Cases
Step 5 of Identifying the Major Use-Cases
Review Requirements Definition
Review Current Set of Use-Cases
Identify Primary and Secondary Actors and Goals
Identify Business Process and Major Use-Cases
Step 1 of Creating a Use-Case Diagram
Place and Draw Use-Cases
Place and Draw Actors
Draw Subject Boundary
Add Associations
Step 2 of Creating a Use-Case Diagram
Place and Draw Use-Cases
Place and Draw Actors
Draw Subject Boundary
Add Associations
Step 3 of Creating a Use-Case Diagram
Place and Draw Use-Cases
Place and Draw Actors
Draw Subject Boundary
Add Associations
Step 4 of Creating a Use-Case Diagram
Place and Draw Use-Cases
Place and Draw Actors
Draw Subject Boundary
Add Associations
It is a person or a system that represents the role of someone interacting with the system or software and is the user of the system.
Actor
Use-Case
Subject
Association Relationship
It represents the functionality of a system.
Actor
Use-Case
Subject
Association Relationship
It represents the system’s scope of which a set of use-cases are applied.
Actor
Use-Case
Subject Boundary Box
Association Relationship
It is a line between actor and use-case. This specifies that the actor interacts with the system and uses a certain functionality.
Actor
Use-Case
Subject Boundary Box
Association Relationship
It is a directed relationship between two (2) use-cases when required.
Include Relationship
Extend Relationship
Subject Boundary Box
Generalization Relationship
It indicates optional functionality under a certain use-case.
Include Relationship
Extend Relationship
Subject Boundary Box
Generalization Relationship
It represents a specialized use-case to a more generalized one.
Include Relationship
Extend Relationship
Subject Boundary Box
Generalization Relationship
