stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
HSC Software (+ interrelationship between hardware and software option topic) Flashcards | StudBud
Explore
/
HSC Software (+ interrelationship between hardware and software option topic)
HSC Software (+ interrelationship between hardware and software option topic)
74 terms
·
StudBud Administration
·
63 plays
HSC SDD
Flashcards
74 cards
F
Practice quiz
P
Host live
L
Questions
74
Answers
1
Which is NOT a software development approache?
End User Development
Rapid Applications Development
Pilot
Prototyping
2
What is the FIRST step in the Fetch-execute cycle?
The CPU fetches the data from the accumulators
The CPU turns on
The control unit fetches the instructions form the main memory(RAM)
Data form the registers is cleared
3
SDC stands for
Software Development cycle
Space Design Competition
Software Development and Code
Software Development and Computer
4
Which of the following is part of software maintenance?
Modifying code in response to changed requirements
Making sure all personnel are trained in the use of any upgraded software
Defragmenting data files on a regular basis
Ensuring that software is compatible with a range of hardware
5
Which of the following sets of software features would be most relevant to the end user?
Operating system and programming language
Data types and data structures
Accessibility and interface design
Screen settings and algorithms
6
You are Sad because Blitz round is now over
False
True
7
Version control software, Gantt chart generators and test data generators are all examples of
system documentation tools.
data modelling tools.
CASE tools.
project management tools.
8
This is an XOR gate
True
False
9
Which of the following describes the syntax of a programming language?
Gantt chart
Railroad diagram
Program specifications
Data dictionary
10
This is Not a Not gate
False
True
11
Which type of software is NOT protected by copyright laws?
Open source
Creative commons
Shareware
Public domain
12
At what level of the testing process does acceptance testing occur?
Module
Program
Live
System
13
Which of the following best describes load testing?
Testing every function of a system
Testing of a system by different types of users
Testing a system with every transaction type
Testing a system with large amounts of data
14
You are devastated over the fact that this quiz is now over
Good this is over
IDK
Yep
Obviously
15
What is a benefit of outsourcing parts of a large software development project?
It provides access to skilled personnel when needed.
It helps maintain the consistency of code and documentation.
It makes it easier to oversee work in progress
It ensures protection of trade secrets.
16
At which stage of the software development cycle is the nature of the data first considered?
Implementing
Planning and designing
Defining and understanding
Testing and evaluating
17
So this must be a....
A Flag
A circle with an arrow
A Data Parameter
Shows data flow
18
Perpendicular Is an Implementation Method
False
True
19
1010101 + 1100110 =
175
187
69
420
20
AB + B8 =
455
355
384
284
21
Evolutionary is a type of prototype
False
True
22
How is a code of conduct relevant to software developers?
It describes the minimum conditions for them to be allowed to work.
It defines the rate of pay.
It describes the various duties included in their role.
It defines their expected professional behaviour.
23
Public domain software is....
Free software that can be modified and copied legally. No copyright
Free and copyrighted software that may not be sold or modified
Software that is public
Software distributed for trial before purchase
24
You feel better about the HSC now?
NO
I think so?
no
nO
25
Intellectual Property is....
Machine learning
Smart code
The ownership of the creative ideas that someone comes up with
When property is smart
26
What is the 4th(last) step in the Fetch-execute cycle?
The registers open and the cashier gives the customer their change
The ALU moves data directly straight to RAM once processed
Data being processed is stored in the accumulator and is then moved to RAM
IDK
27
The Y2K problem was....
When the year format was 2 digits instead of 4
A example of a social and ethical issue relating to software
When time was about to cease to exists
When people thought the world was going to end
28
Selection is a searching method
False
True
29
What is the purpose of a post-implementation review?
To demonstrate the features of the new system to the client
To discuss the results of the acceptance testing process
To check that the overall system functions correctly
To help evaluate the new system based on client feedback
30
Binary has a max value of 255
False
True
31
Black-box testing is....
volume data test
each module is checked for inputs/outputs
live data test
each module is checked for correct processing
32
Case tools are for
developing high quality, defect free software
developing software
developing quick and cheap software
developing grahpics
33
What happens during the ‘fetch’ step of the fetch–execute cycle
A program is copied into the CPU for execution.
Data needed to carry out an instruction in the CPU are moved from memory
The program counter is incremented
An instruction is copied from memory and placed in the instruction register
34
A programmer can make use of stubs to
test the logic of the mainline, without having to fully code all modules.
improve the performance of the code by removing unnecessary detail.
reuse previously written and tested modules.
help clarify the operation of the software to the user.
35
1101 x 1011 =
01101011
10001111
10110101
10001011
36
This is a truth table
False
True
37
This is a flip flop gate
False
True
38
During which stages of the software development cycle is benchmarking relevant?
Implementing, testing and evaluating
Planning and designing, testing and evaluating
Defining and understanding the problem, implementing
Defining and understanding the problem, planning and designing
39
EBNF stands for....
Extension Backus–Network format
Extended Backus–Naur form
Extended Backup–Network form
Extended Backus–Naur format
40
Reverse engineering is....
gnireenigne esrever
When you break something rather than making something
The process of reading source code and translating it to an algorithm
When you work backwards
41
How can the inclusivity of a computer program be enhanced?
By providing all the necessary library routines in a single DLL
By ensuring that all sources have been included in the acknowledgements
By providing a range of methods for inputting data
By replacing password characters with asterisks
42
This is a flip flop gate
True
False
43
What should be considered if an analyst is asked to identify the functionality requirements of a piece of software?
The time when the software will be ready for release
The hardware requirements of the software
What the client requires from the software
How to document the modular structure of the software
44
Binary and Linear are....
Not very good sorting methods
searching methods
software terms
sorting methods
45
For which of the following is a one-dimensional array of Booleans an appropriate data structure?
Pixel colours on a screen
The number of males and females in each class
The state of each light in a set of traffic lights
Match results for a soccer team for a season
46
Blitz Round!! 5 seconds to Answer questions (x2 points!)
You will probably run out of time to finish reading this option
Can I get 5 seconds more?
Im ready
Only 5 seocnds
47
Opcode is....
Is the memory address of where the data is to be stored
All the above
Data for the CPU
The instructions telling the processor what to do
48
Blitz Round!!! (x2 points)
Meh
This game mode sucks
Awesome
Yes
49
What is the 2ND step in the Fetch-execute cycle?
The control unit reads the instructions
The opcode is separated from the data address(operands) by the control unit
The opcode is fetched from the RAM
I DONT KNOW
50
Freeware is....
Software that is free to use
Free software that can be modified and copied legally. No copyright
Software distributed for trial before purchase
Free and copyrighted software that may not be sold or modified
51
What is the purpose of a sentinel value?
To separate fields in a record
To mark the position of an element in an array
To indicate where the first data item is stored in memory
To mark the end of a set of input values
52
What are accumulators for?
Hardware for a Casio calculator
A special register that holds the data currently being processed
A cooler type of register
Adds numbers together
53
The Second operand is....
address of the registers
Is the memory address of where the data is to be located
There is no such thing!
The data
54
Are you ready for the HSC?
75%
Whats the HSC?
100%
50%
55
What is a limitation of CASE tools?
Lacks error detection
Cant reverse engineer
Slower than a human programmer and less flexible
No simulations tools for prototype models
56
Which is NOT a sorting method
Selection
Bubble
Binary
Insertion
57
What are Sequential files?
A file from the X-files
A file that only contains logical data
They read and process data in a file in order of which they are stored
They are files that have been stored in any order
58
COTS is.....
A bed for babies
Customised Online-Tech-Software packages
Customised Off-The-Shelf packages
Coding On a Time Scheduled
59
Which of the following is a reason for releasing software as open source?
To simplify decompilation of the software
To protect the software developer’s intellectual property
To gather feedback from users about its features and functionality
To allow others to contribute to improving the software
60
Decompilation is.....
object code translated into machine code
When you dont compile it
machine code translated into source code
source code translated into object code
61
Shareware is....
Software distributed for trial before purchase
Free and copyrighted software that may not be sold or modified
Software that you can share
Free software that can be modified and copied legally. No copyright
62
The translation of source code into object code involves a number of steps. Which lists the steps in the correct order
Lexical analysis, syntactical analysis, code generation
Syntactical analysis, lexical analysis, code generation
Syntactical analysis, code generation, lexical analysis
Lexical analysis, code generation, syntactical analysis
63
This is a truth table
True
False
64
A computer virus is...
When a computer stops working
When a computer catches the cold
Corona
code that alters functions of software without permission
65
Compiled software often needs to access DLLs.
To provide common document libraries
To allow the reuse of existing code
To standardise the structure of compiled code
To simplify the installation process for the user
66
1110 - 101
4
9
7
2
67
What is the 3RD step in the Fetch-execute cycle?
The CPU does the 3rd step in the Fetch execute cycle which IDK what it is
The opcode is executed by the Arithmetic logic unit
The CPU requests space on the accumulators
The CPU process the binary
68
The first operand is....
All the above
The instructions telling the processor what to do
Is the memory address of where the data is to be stored
Data for the CPU
69
White-box testing is....
each module is checked for inputs/outputs
each module is checked for correct processing
volume data test
live data test
70
What are Registers for?
Add numbers together
Used for the CPU
temporary storage on the CPU
Where you order and pay for your food at KFC
71
What is this????
A Flag
A Data Parameter
A circle with an arrow
Shows data flow
72
This is Not a structure chart
True
False
73
Binary has a max value of 256
False
True
74
Blitz Round Over
True
False