Font size
Worksheetssoftware process
Total questions: 120
Worksheet time: 20mins
Why is it important that multiple people be included in the
brainstorming process?
More ideas are uncovered
Different backgrounds will allow for different ideas to take shape
It creates ownership of all members on a team
All of the above
What is a good reason for having an engineering
design process?
To be able to develop the most successful engineering product
To complete a scientific experiment
It’s the law of engineering
The products will sell for more money
Which step in the engineering design process is the final one?
Defining a problem
Developing possible solutions
Communicating results with a wider audience
Research existing solutions
Is what type of software?
system software
programming software
application software
utility software
Mac OS is an example of ______________ software.
application
utility
system
programming
C++, Visual Basic and Cobol are example of ________________ software.
application
utility
system
programming
Which of the following is the correct flow of data in computer operation?
input-process-output
process-input-output
output-process-input
input-output-process
· How easy, efficient, and satisfying it is to use a human-made object or device (including software).
empathy
usability
problem solving
programming
It has been established that users are more likely to choose products that meet their needs than ones that meet their wants.
it depends on what the user is thinking at the time.
sometimes
false
true
Some of the most common examples of user needs are...
convenience, efficiency, effectiveness, and satisfaction
efficiency, effectiveness, and satisfaction
effectiveness, and satisfaction
none of these
a first, typical or preliminary model of something, especially a machine, from which other forms are developed or copied
outline
drawing
prototype
draft
What does the UI stand for when referring to UI elements?
user interaction
user interface
user incorporate
none of these
How many types of software are there?
(a)
Application software carry out the specific tasks that are related to the operating system.
TRUE
FALSE
Utility software is a software which carries out configuration and (a) tasks.
Software is a physical part of a computer
True
False
A series of steps used to guide people as they develop new solutions, products, or processes.
design
engineering
engineering design process
technology
You are going to design an indestructible kite. After doing research, you design several solutions and select the one you want to use. What are the next two steps you should do in the design process?
build a prototype and test it
build and finish full-sized kites
patent the design and sell it
evaluate your solutions and communicate results
build a prototype and so more research
True or False: There are many different types of Engineers.
True
False
When designing a new product for the user, what things must you keep in mind?
none of these
what your user is interested in.
users needs, interests, and concerns.
users needs only.
It has been established that users are more likely to choose products that meet their needs than ones that meet their wants.
it depends on what the user is thinking at the time.
sometimes
false
true
What are constraints?
sharing ideas
guidelines that are needed to be successful
factors that limit what can be done
a model of a new design
Which of these is not a stage in the Software Development Lifecycle
• requirement gathering and analysis
• design
• implementation
• testing
• networking
• maintenance.
Design
Networking
Maintenance
Implementation
What does SDLC Stand for?
System Development Life Course
Software Design Life Cycle
Software Development Life Cycle
System Design Life Cycle
A gantt chart is
A testing tool
A project planning tool
A design tool
The output from matplotlib
SDLC is a standard process for software development that you can use with multiple project management methodologies
False
True
What is the first step in the Engineering Design Process?
Ask
Imagine
Plan
Create
Improve
In what step would you try to make your design even better?
Ask
Imagine
Plan
Create
Improve
In what step would you draw a picture of your ideas?
Ask
Imagine
Plan
Create
Improve
This is the step where you begin to build your design.
Ask
Imagine
Plan
Create
Improve
Define what is meant by computational thinking
Looking for similarities
Breaking a problem into smaller sub problems
Removing unnecessary detail
Using a computer to solve problems
is the process of writing the programming code
coding
programming
typing
planning
is the output of the software construction process
(a)
checks whether the developed software conforms to the requirements
(a)
aims to find the source of already identified defect and to fix it
(a)
is putting all pieces together
Compile, run and deploy the modules as single system
(a)
What is software verification?
It checks whether the developed software conforms to the requirements
Performed by the Software Quality Assurance Engineers (QA)
Compile, run and deploy the modules as single system
Test to identify defects
Units tests can be repeated many times
is a formal document that describes how tests will be performed
(a)
A _____ is a one-time event that involves the creation or management of change.
Project Management
Program
Project
Management
___________ is the application of skills and knowledge, as well as the use of tools and procedures, to activities in a project in order to finish it according to the scope.
Project Management
Human Management
Management
Project
All processes required to ensure that the project completes on time (defined schedule).
Scope Management
Time Management
Quality Management
Procurement Management
The ______ define, organize, and complete the project's work
Project management process
Human resource process
Management Process
Procurement process
The _________ is the core high-level document that guides a project’s execution and control.
Project proposal
Program of works
Project plan
Management plan
Defining the project objectives and selecting the most appropriate approach for the project to attain the objectives.
Planning process
Executing process
Controlling process
Closing process
Ensuring that project objectives are met as defined by monitoring, measuring progress against plan, identifying variance from plan and taking corrective action.
Controlling process
Closing process
Executing process
Planning process
Calendar settings can be modified in the Project Options under the following menu
General
Display
Schedule
Project Start date can be set under the following menu
Assign Resource
Project Information
Summary
The diamond shape icons in the Gantt Chart symbolizes
Baseline
Relationships
Milestones
What is the best definition for a Project Manager?
A personnel that takes care on the financial transactions of a project.
A personnel that make sure that the raw materials are enough per time
A personnel that make sure all KPI are keyed in properly into the system
A personnel that manages all source of workforce in order to achieve important KPI in a project
The scope is the foundation of
your cost estimate and project schedule
scope creep
client communication
building and testing phase
is a set of practices and procedures for creating software
development methodology
project plan
Software project management
Management discipline about planning, monitoring and controlling software projects
Software project management
Project planning
Project monitoring and control
This is considered to be the first calculating device. The Chinese developed it in the year 2600 B.C.
Slide Rule
Abacus
Caluculator
Parqueted Loom
He was a mathematician who developed the "Pascaline." This was the first mechanical adding machine. The Pascaline was a wooden box that could add and subtract by using a series of gears and wheels.
Charles Babbage
Herman Hollerith
Joseph Jacquard
Blaise Pascal
was principally a mathematician, most famous for helping break the German's Enigma code during World War II at Bletchley Park. He turned to computers to help break codes faster, saving millions of lives in the process and shortening the length of the war.
Ada Lovelace
Grace Hopper
Charles Babbage
Alan Turing
was credited with popularizing the term "bug" and "debugging" - reportedly when she had to remove a moth from the inside of a computer, was instrumental in the creation of FLOW-MATIC language for the UNIVAC I and UNIVAC II computers and was quoted as saying "It is easier to ask forgiveness than it is to get permission.
Herman Hollerith
Ada Lovelace
Alan Turing
Grace Hopper
He invented the "Tabulating Machine." The Tabulating Machine used punch cards to store information. It was later used to tabulate the U.S. Census.
Herman Hollerith
Charles Babbage
Grace Hopper
Alan Turing
She is considered to be the first computer programmer. She wrote a computer language for the Analytical Engine.
Charles Babbage
Alan Turing
Grace Hopper
Ada Lovelace
They were electronic devices that controlled the flow of electricity in and out of a computer. They looked like long light bulbs.
Vacuum Tubes
Vacuum Cleaner
Transistors
Integrated Circuits
were developed by M.E. Hoff. It allowed scientists to put more complex circuits and large memory storage on a very small computer chip.
Transistors
Microprocessors
Vacuum Tubes
Artificial Intelligence
This was the first all-electric computer. John Eckert and John Mauchly developed it in 1946. It was very large and consumed a large amount of electricity. It was not used after 1955. Electronical Numerical Integrator and Computer
ENIAC
Harvard Mark I
Apple II
MacIntosh
Vacuum tubes, relay switches, the need to program in machine language
1st Generation
2nd Generation
3rd Generation
4th Generation
5th Generation
Transistors invention in 1947. The ___________was in the 50s to early 60s, with smaller, more powerful computers. NASA.
1st Generation
2nd Genereation
3rd Generation
4th Generation
5th Generation
Integrated Circuits
1st Generation
2nd Generation
3rd Generation
4th Generation
5th Generation
4th Generation of Computers
Integrated Circuits
Microprocessors
Vacuum Tubes
Transistors
5th Generation of Computers
Vacuum Cleaner
Transponder
Artificial Intelligence
Colossus
He is known as the "Father of Computers." He developed the Difference Engine and the Analytical Engine. These two machines were powered by steam to move the punch cards and operate the gears. His ideas were later used to design calculators and computers.
Charles LIndburg
Charles Babbage
Charlie Parker
Alan Turing
A manual calculator invented by William Oughtred that uses John Napier's logarithms to perform complex engineering and scientific calculations
Calculator
Calculus
Abacus
Slide Rule
An invention that replaces the vacuum tubes
(a)
I was created in 1991
Ipad
The internet
Gmail
Chromebook
Was a computer a ___________ that described those human beings that performed repetitive calculations?
desktop
job title
computer
hardware
Who invented the Roman Abacus
Americans
Chinese
Babylonian
Germans
Who owns Microsoft?
Steve Jobs
Pascal
Steve Woziak
Bill Gates
HTML
(a)
CSS
(a)
IDE
(a)
OOP
(a)
CPU
(a)
GPU
(a)
RAM
(a)
WWW
(a)
WAN
(a)
What does PC stand for??
Personal computer
Personal chips
Personal cats
Party coins
OHS
Occupational Health and Safety
Occupational Hazard and Safety
Organized Health and Safety
Occasional Health Standard
BIOS
Base Input and Output System
Basic Input and Output Serial
Basic Input and Output System
Basic In and Out System
CHS
Computer Hardware System
Computer Hardware Servicing
Compact Hardware System
Computer Hard drive Servicing
DVD
Digital Versatile Disc
Digital Volatile Disc
Domain Versatile Disc
Disc Versatile Digital
HDD
Hard Digital Disc
Home Digital Disc
Home Drive Disc
Hard Disk Drive
ROM
Read Only Module
Read Output Memory
Read Only Memory
Random Only Memory
VGA
Video Graphic Attachment
Video Graphic Advance
Video Game Array
Video Graphic Array
OS
Operating Status
Operating Set
Operating System
Output System
CD
Computer Disc
Compact Disc
Compact Drive
Computer Drive
FAT32
File Allocation Table 32-bit
Fan Allocation Table 32-bit
File Array Table 32-bit
Fundamental Table 32-bit
NTFS
New Tracking File System
New Technology File Set
New Technology File System
Neo Technology File System
GUI
Graphical User Interface
Graphic User International
Graph User Interface
Graphical Use Input
CRT
Cathode Random Tube
Computer Ray Tube
Cathode Ray Tube
Computer Read Technology
The internet was created at CERN.
Write TRUE if the statement is correct, if false, write the correct word/s to make the statement correct.
(a)
API
Apple Paid Individual
Application Programming Interface
Application Planned Interface
Applications Programmed Imaginary
SDK
Software Development Kit
Source Design Kit
Source Development Kit
Software Designed Kitten
SATA
Serial Advance Technology Allocation
Setup Advance Technology Allocation
Serial Advance Technology Attachment
Setup Advance Technology Attachment
ICT
Information Computer Technology
International and Computer Technology
Information Communications Track
Information and Communications Technology
A set of programs to control and manage the operations of a computer hardware.
(a)
The physical components of a computer system, such as the circuit boards, chassis, enclosures, peripherals, cables, etc.
(a)
Q10. In which step of the cycle would you work out where the data will come from or how you will collect it?
A. Data
B. Analysis
C. Plan
D. Problem
