NEW
Font size
WorksheetsAssociate Diploma in Software Development Sample Paper
Total questions: 60
Worksheet time: 30mins
What is an example of a Software Development Life Cycle model?
Sequence.
Spiral.
Capability maturity.
SD model.
Which one of the following is a way of expressing algorithms in software development?
Flowcharts.
HTML.
Interpreter charts.
Control charts.
What is a feature of Structured Programming?
Write code.
Sequence.
Basic code.
Basic loops.
What is the main purpose of a user interface?
To interact with a system.
To gather software requirements.
To populate a database.
To test a software programme.
What best describes a principle of event driven programming?
Events allow separate tasks to communicate.
An event class is a model of a user interface event.
Events do not allow separate tasks to communicate.
A mechanism that decides what should happen if an event occurs.
What is the most important reason for modeling of requirements?
To ensure consistency of process.
To communicate development needs.
To give a diagrammatic representation.
To identify how software functions.
Which one of the following is a type of modeling?
UML.
W3C.
PCP.
HCI.
What ensures that a software development product is fit for purpose?
Return on investment (ROI).
Quality assurance practices.
Cost-benefit analysis.
Benchmarking across the industry.
What is an example of a change management practice?
Verifying that the code meets the user requirements.
Submitting a control assessment form to management.
Submitting a request to meet new user requirements.
Verifying that management have signed off the budget.
Which one of the following shows hardware and software events in the software development process?
FTA.
ERD.
DFD.
UML.
What is an example of Software Metrics in software development?
Performance metrics.
Function point analysis.
Risk factor analysis.
Routing.
Which one of the following is a standard business requirement?
Non-functional requirements.
Technical requirements.
Transitional requirements.
Definitive requirements.
What is the main purpose of debugging a program?
To design a test plan.
To remove errors.
To evaluate test results.
To document the code.
Which of the following test methods is used in prototyping?
Static.
White box.
Alpha.
Dynamic.
Which of the following tests the functionality of a Graphical User Interface?
Verification.
Application.
Validation.
Usability.
What is the correct term for testing applications?
Validation.
Accountability.
Usability.
Performance.
Which of the following improves the usability of technical documentation?
Templates.
Indexes.
Styles.
Forms.
Which of the following improves readability of technical documentation?
Clear and concise language.
Problems and their solutions included.
Tested and worked instructions.
Accurately defined technical terms.
Which of the following documents form part of continuous service improvement?
Requirements specification.
User manual.
System maintenance manual.
Quality assurance policy.
Which is the best way to get user feedback on technical documentation?
Online satisfaction survey.
Structured interviews.
Design workshop.
Accessibility testing.
Which of the following is an internal quality metric for user interfaces?
Integrity.
Accuracy.
Usability.
Reusability.
What is the main purpose of the World Wide Web Consortium’s WAI initiative?
To improve web accessibility for people with disabilities.
To improve web content accessibility guidelines.
To improve authoring tools accessibility guidelines.
To improve web protocols and formats.
Which of the following best describes usability testing for user interfaces?
Market research evaluation.
Qualitative evaluation.
Heuristic evaluation.
Cognitive evaluation.
What is the purpose of using text equivalent for non-text elements on a web page?
To improve design.
To improve accessibility.
To improve testability.
To improve consistency.
Which of the following is a basic principle of user interface design?
Consistency.
Mapping.
Verification.
Editing.
Which of the following is the most practical way to design and develop graphical user interfaces?
Using modeling techniques.
Using user experience testing.
Using textual description.
Using prototyping.
Java is an example of which type of programming language?
Machine code.
Event driven.
Object-oriented.
Procedural.
Which of the following can be used to describe the Java programming language?
It is a scripting language.
It is a natural language.
It uses dynamic typing.
It is Class-based.
Which one of the following is a Java programming tool?
Spreadsheet.
Compiler.
Website.
Database.
Which one of the following is usually included in standard libraries of software programs?
Class definitions.
Interpreter definitions.
Book definitions.
Query definitions.
Which one of the following types of websites is open to the general public?
Intranet.
Online catalogue.
Extranet.
Virtual Learning Environment.
Which one of the following types of websites is mainly used for internal business communications?
Intranets.
Libraries.
Online banking.
Online shopping.
Which one of the following gives access to the Internet?
ISP.
URL.
W3C.
WWW.
Which one of the following is not a type of server?
Blog
Proxy
Web
Which one of the following is used to design webpages on a website?
Action buttons.
Tables.
Hyperlinks.
Wireframes.
Which one of the following is used to create webpages on a website?
Action buttons.
HTML.
Hyperlinks.
Tables.
Which one of the following is most important for website usability?
Colors and fonts.
Navigation.
Download speeds.
Static images.
Which HTML and HTML 5 tags are used when creating tables?
Which one of the following is used to transport and store data?
CSS.
HTML.
XML.
XHTML.
What is the main function of a browser?
To design web pages.
To set standards.
To display web pages.
To classify documents.
Which of the following is a W3C standard?
RTF.
DOC.
HTML.
PDF.
Which social networking site allows its users to write and send text messages with a limit of 140 characters?
Facebook.
LinkedIn.
Pinterest.
Twitter.
Which of the following is an important guideline when using social networks?
Keep personal data secure.
Share all information freely.
Upload large images separately.
Follow all suggested links.
What is JavaScript used for?
To control the pages on a website.
To make the website more static.
To make web pages more dynamic.
To send web pages to the server.
Which session type needs to save information about the session history in order to communicate?
Cookies.
Stateful.
Stateless.
Telnet.
Which of the following is a function of the firewall?
Prevents the computer from over-heating.
Protects information from being misused.
Protects from viruses attached to email messages.
Prevents hackers accessing a computer.
Which one of the following is designed to damage or disrupt a system?
Malware.
Cookies.
Anti-virus.
Spyware.
Which of the following standards allows cable television operators to offer secure access to the internet?
PCIDSS.
DOCSIS.
DNSSEC.
IEEE 802.11.
Which of the following is a part of a database management system?
XML.
SQL.
UML.
CSS.
Which of the following statements best describes the primary key in a database table?
The primary key uniquely identifies each record.
The primary key must be a composite key.
The primary key is the same thing as a foreign key.
The primary key can contain a null attribute.
Why is UML important when creating a database?
To test.
To design.
To record.
To model.
Which of the following SQL query statements will list book titles by all authors whose names begin with the letter C?
SELECT title, author FROM book WHERE author LIKE 'C'
SELECT title, author FROM book WHERE author = 'C%'
SELECT title, author FROM book WHERE author LIKE 'C%'
SELECT title, author FROM book WHERE author = 'C____'
Which one of the following is a key security issue to consider in database design?
Redundancy of data.
Multi-user access control.
Use of primary keys.
Naming conventions.
What result will the following SQL statement give? SELECT Orders.OrderID, Customers.CustomerName FROM Orders RIGHT JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
It will list all the names of Customers.
It will list all the Order ID numbers.
It will list the names of all Customers and any Orders they have placed.
It will list all the Order ID numbers and the names of Customers that placed them.
Which layer manages the rate of data transmission between two nodes on a network?
Transport layer.
Session layer.
Network layer.
Data link layer.
What is XML data stored in?
HTML files.
Text files
RSS feeds.
Javascript.
The following diagram represents part of the document tree for an XML document. How many siblings does the element
1.
2.
3.
4.
Which one of the following best describes an XML schema?
It is converted from an XML file using an XML parser.
It is an XML alternative to DTD.
It needs an XML file to be loaded on different servers.
It needs an XML parser to be installed before using XML files.
What hardware device is used to amplify network signals when sending them from one part of the network to another?
A bridge.
A router.
A repeater.
A switch.
Which one of the following is the best way to train a user to operate a new IT software program?
Demonstrate the features for them to practice.
Upload the manual to the internet.
Give them the technical documentation.
Talk them through how to use it over the telephone.
