Save
CC106 Midterms
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Marc Nels Luminoque
Visit profile
Cards (93)
What characterized the
Second Industrial Revolution
?
Rapid
industrialization
through new technology like
electricity
and
chemical manufacturing
View source
Which technologies were pivotal during the
Second Industrial Revolution
?
Rapid
industrialization
,
electricity
,
telephone
, and
rail
View source
What does
nanotechnology
deal with?
Manipulating materials at the
molecular
and
atomic
level
View source
What are
intelligent sensors
used for?
They are widely used in multiple
sectors
View source
In what
applications
are
intelligent sensors
deployed?
In a wide variety of applications
View source
Name three foundational nanostructures in nanotechnology.
Buckyball
,
Carbon Nanotube
,
Quantum Dot
View source
What does
Artificial Intelligence
(
AI
) simulate?
Human-like
decision-making
processes
View source
What is the purpose of
RPA
?
To automate
routine
tasks that follow specific rules
View source
How does
AI
allow machines to learn?
Through
experience
View source
What do
quantum computers
utilize for advanced computation?
Qubits
View source
What do
software processes
provide?
Structured
methodologies
for building systems
View source
Are
hardware models
used in software development?
No
View source
What is the
Waterfall model
characterized by?
Phases that follow a strict
sequence
starting with
design
View source
What does oT refer to?
Connected devices that interact over the internet
View source
How can
AI
reinforce existing biases?
Due to how
algorithms
are designed or trained
View source
What has
3D printing
been instrumental in creating?
Medical tools,
prosthetics
, and more
View source
How does AR differ from VR?
AR overlays information in the real world, while VR creates entirely virtual spaces
View source
What advantage do qubits provide in quantum computing?
They allow quantum computers to process information at unprecedented speeds
View source
What does
Agile
promote in
project management
?
Flexibility, allowing for quick adjustments to project
requirements
View source
What does
Scrum
emphasize?
Team
collaboration
and regular communication to ensure
timely delivery
View source
What is the purpose of
requirements engineering
?
To ensure the project captures all
customer
and
stakeholder
needs
View source
What does the
Spiral model
focus on?
Iterative development
with a focus on
managing risk
View source
What is
project management
concerned with?
Overseeing the entire
project lifecycle
View source
What does
testing
verify in
software
development?
That the software
behaves
as expected and meets all user requirements
View source
What do
non-functional
requirements
focus on?
Performance
,
scalability
, and other system attributes
View source
What do
functional requirements
describe?
Specific features, such as
transaction processing
View source
What does
reliability
ensure in a
system
?
That the system remains operational and available for users
View source
Why is a
structured approach
necessary in problem
resolution
?
To resolve the issue efficiently and prevent
recurrence
View source
What do
code reviews
help enhance?
Code quality and facilitate knowledge transfer within the
development team
View source
Why are open discussions between
stakeholders
important?
To ensure
consensus
and
alignment
on project priorities
View source
How does
Waterfall
differ from
Agile
?
Waterfall is linear, whereas Agile is
iterative
and
adaptive
to change
View source
What are
prototypes
used for?
To test concepts and gather feedback before
full-scale
development
View source
What do
constraints
limit in
software development
?
Design choices, such as the
programming language
or platform
View source
Why is clear
documentation
important?
It helps manage
expectations
and guide development
View source
What do
requirements
serve as in
software
development?
The foundation for designing and building the software
View source
What do
functional requirements
specify?
The system’s behavior in response to certain
inputs
View source
Why is it crucial to
evaluate
changes before
implementation
?
To assess how the change
affects
the project
View source
What does
elicitation
ensure in
software
development?
That the software meets user expectations
View source
What do
user requirements
specify?
What the end-user can do within the
system
View source
Who are
stakeholders
in a project?
Anyone who has a vested interest in the project, such as
users
or
clients
View source
See all 93 cards