Website Flashcards

1
Q

What is MM Authoring?

A

Showing digital information in a manner which incorporates still images, animated images, video and audio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are software tools used to collate MM assets into a MM presentation.

A
  • MS Expression Web - Software
  • PowerPoint - Slideshow
  • Scratch - Game Development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does MM Authoring involve?

A
  • Locating and/or creating suitable assets
  • Assembling them into pages
  • Building in Interactivity and navigation
  • Packaging the final product for delivery
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a hyperlink?

A
  • Piece of text
  • Whole image
  • Hotspot on an image
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does a hyperlink do?

A

Brings the user to another page or location on the same page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain why hypertext is used in MM authoring?

A

The body of interlinked textual content within a multimedia package. So that cross-referencing to other relevant pages of text occurs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

When is video used in MM?

A

Real footage is necessary

Embedded videos can be rewound

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How is a video editing system used?

A
  • Isolate video clips
  • add desired effects
  • add subtitles
  • Place into a desired sequence
  • Improve resolution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain Flash animations in relation to MM authoring?

A

Assembling bitmapped and vector graphics on a stage and then using effects to create movement of visual assets.

Often a separate plug-in is required.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Types of animation used in MM authoring?

A
  • G.I.F
  • Flash animations
  • Presentation packages
  • Game developments packages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain G.I.F animations in relation to MM authoring?

A

Forming a sequence of frames and then setting the duration each frame will be visible. Very portable and many websites have native tools to play them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain Game Development animations in relation to MM authoring?

A

The animation of a sprite can be determined by the code that the author writes, giving very precise control and the chance to add interactivity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain Slideshows animations in relation to MM authoring?

A

When a graphic is set to move around the screen in a pre-determined manner as it enters or exits the slide.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain how sound is used in MM authoring?

A

Audacity is an open source sound editing program that imports sound files or records from the microphone. Uses a file type. AUP

  • Can Shift sound forwards or backwards in time
  • Amplified, echoed and repeated
  • Increase or decrease volume, pitch, treble
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain how scripting is used in MM authoring?

A

To introduce new controls and features authors may be able to script some of their own code into a MM package.

Used to finely control the sequence in which MM assets appear/disappear and how they behave and how events from user interaction will be handle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain the target audience?

A

The first part of the design stage is to state the purpose of the multimedia project.

This will involve identifying the target audience for the product. Consider:

Age range
Gender (if appropriate)
Ethnicity/culture/language
Level of computer experience

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain User requirements?

A

A list of things the client wants the product to look like and do. This can be done by completing research at the start and end of the development stage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain the navigation structure diagram?

A

Developers usually determine how the system will be linked by creating a drawing at the start of the development stage.

Highlights how the user will naviagte the website using interactivy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Explain the storyboard?

A

A storyboard is a detailed description of how the final product is going to look.

This is designed before the developers start creating the new system.

It will assist with the creation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Explain where image sources can come from?

A
  • Original sources
  • The internet (copyright must be taken into consideration)
  • Created images using software such as Photoshop or Adobe Fireworks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Explain how the size of images affect a digital system.

A

Too large an image can slow the performance rate down; too small an image can make it difficult for a user to see.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Explain how copyright can affect image sources.

A

Copyright can be an issue if the developer uses images from the internet, so they must ensure they get the creator’s permission before using any image.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is an assets table?

A

An Assets Table can be used to document where each asset is from and how it has been used.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Explain the movie timeline?

A

If a short video clip is being placed on a website or a movie is being created it is important to plan its development.

A movie timeline is very similar to a storyboard except timings must be added to show the developer how long each clip will last.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Explain scripting?
Any coding that is created must be described. This ensures that the developers know what the script is trying to achieve. This is particularly useful if more than one developer is working on the same project at the same time. This is helpful should there be any errors as the creator is known and can debug any problems.
23
What does HTML stand for?
HTML stands for Hypertext Markup Language
24
How are tags used in HTML?
Tags are normally used in pairs, for example an opening tag and a closing tag. Tags are surrounded by arrows and look like this: A closing tag uses a forward slash and looks like this: Normally contains a header, body and a footer
24
What is HTML?
It is the language used to create web pages making use of tags. These define the structure of a web page and tell the browser how to display the content of the web page.
25
How are Header tags used?
Text inside these pair of tags are formatted as Header 1, this is usually the biggest and most prominent kind of titled content on the page.

….

….

Hello world

Hello world

25
How are font tags used?
You can change the font colour and type using the font tag. Opening Tag: Closing Tag: Example: Hello world
26
How are line break tags used?

This is used to take a new line, no closing tag.
Hello Everyone
27
How are paragraph tags used?
This will insert paragraphs. You use the

to start the paragraph and the

tag to end it.

Hello Everyone

28
How are image tags used?
The image tag is used to insert an image into a web page. Images are link to the web page and then inserted. Note this tag does not have a closing tag. You can change the width and height of it also.
29
How are video tags used?
This will insert a movie file and this does not have a closing tag.
30
How are sound tags used?
This will insert an audio track.
31
How are link tags used?
To insert a link you use the a href tag. It needs to be closed using otherwise everything after this tag will also be a hyperlink. If you must add target=_blank, the website will open in a new tab. If you want it to open in the same tab, then leave this out. Visit CCEA
32
How are table tags used?
Each table row is defined with the tag. Each cell is defined with tag.
First Cell, First Row Second Cell, First Row
First Cell, Second Row Second Cell, Second Row
33
How are list tags used for ordered lists?
An ordered list uses numbers and the
    tag. The
  1. tag is used for each item on the list.
      ….
    Ordered list e.g. 1, 2, 3 Subjects
    1. Maths
    2. English
    3. Science
34
How are list tags used for unordered lists?
An unordered list uses bullet points and the
    tag. The
  • tag is used for each item on the list.
      ….
    Unordered list e.g. bullet points Colours
    • blue
    • red
    • yellow
35
What are advantages of using a web authoring application?
- Little technical knowledge needed - Intuitive interface leads to faster development of the final package as you immediately see screen layout changes - Updates hyperlinks for the developer as they move content around the website
36
What are disadvantages of using a web authoring application?
- Limited options and may have to revert to coding for complex interactions - The use of template leads to the production of unoriginal interfaces
37
Explain using CSS
Cascading Style Sheets is a language that describes the styles within a HTML document. Allowing you to set the colour, font and text size of headings and paragraphs within a webpage.
38
What are advantages of using HTML to create a website?
- Intuitive to use as most developers are familiar with HTML so any developer can update the application - All browsers support HTML - HTML is free and no additional software is needed
39
What are disadvantages of using HTML to create a website?
- No updating links if the content of the website are moved around by the developer they must manually update the link - Can only create static pages, for dynamic pages additional script is needed e.g a Local history museum ad and an online auction. - It can take a lot of HTML to produce a basic webpage
40
Who is the end user?
The term 'end user' is used to describe the person the system is ultimately being designed for. Distinguishing them from other individuals involved in the design and development stages (for example multimedia developers, programmers or systems analysts). The development team also create's a set of user requirements based on the end user's needs and wants.
41
What is prototyping?
The method of producing incomplete versions of a digital technology system. Often the prototype will show the layout of the system interface, simulate some operations but it will not usually accept any real input data, process data or output results. Prototyping does not provide a full working solution, but instead opportunities for the solution to improve through feedback and suggested improvement. This process is iterative.
42
What is evolutionary prototyping?
Evolutionary prototyping is where an incomplete version of the final system is developed and presented to the end user. This review, feedback and refinement process continues until the end user is presented with a fully operational system which meets all of their user requirements.
43
What is throwaway protoytping/
A throwaway prototype is one that will not be part of the final solution. To help support discussion between the end user and the developer, in instances when the end user is not fully able to express their needs to the developer. The prototype can then be discarded and the system developed using an alternative development method.
44
What are advantages of prototyping?
- Increased end user involvement means less chance of misunderstanding between the developer and the end user. - Final digital system more likely to meet end user's needs - Errors can be detected early and saving money - Very useful where there is a high degree of end user interaction, such as with online systems. This enables users to interact with a prototype providing thorough feedback.
45
What are disadvantages of prototyping?
- End users may confuse the prototype with the final system and therefore expect to see all elements - Continued end user involvement can lead to the system growing as they add on more and more features, leading to increased development tie, costs and losing the essence of the original product. - Not suitable for systems which use batch processing. These systems generally involve a lot of processing and coding and can be too expensive to develop using prototyping.
46
Explain using scripting to implement sequencing:
Where lines of code are designed to run one after another from the beginning to the end. All lines of code are executed and the order of execution of the script will never change.
47
Explain using scripting to implement repetition:
Cause specified lines of code to be executed again and again using FOR and WHILE loops. The for loop decides how many times a code inside a loop needs to run for. The while loop will allow the code to repeat until a particular condition is met.
48
Explain using scripting to implement selection:
Used when only some lines of code need to be run and only if a certain condition is met. Normally implemented through the use of an IF/ELSE Statement.
49
Explain using scripting to implement event-driven programming:
The end-user's interactions with the application will determine how the application is presented to the user as it responds to user interactions.
50
What is a test plan?
A test plan that provides instructions or operations to be carried out is vital for each testing stage
51
What features should a test plan include?
1. The test to be completed 2. The test data to be used 3. The expected outcome 4. The actual outcome
52
Advantages of White Box Testing?
√ Can be started at an earlier stage √ No need to wait for the GUI to be created √ More thorough – covering most paths
52
What is White Box Testing?
This is a technique used to study the structure or logic of a program by testing beyond the user interface and into the code of the program. The tester chooses inputs to exercise paths through the code and decides on appropriate outputs.
53
Disadvantages of White Box Testing?
x Testing can be complex, highly skilled resources are required x Test script maintenance can be a problem if implementation changes too frequently x Tools for every kind of implementation/platform may not be readily available
54
What is Black Box Testing?
Black box testing tests the software without the user knowing the internal structure of the code or program. Suitable inputs are selected based upon the interfaces of the system.
55
Disadvantages of Black Box Testing?
x Only a small number of possible input tests can actually be completed, leaving many paths untested x Tests are difficult to design if there is not a clear specifications x If the designer/developer has already run a test case independent test can be redundant
55
Advantages of Black Box Testing?
√ Tests are completed from an end users point of view and will expose any discrepancies from the actual specification √ The tester does not need to know any programming languages or the how the software has been created √ Tests are completed by independent companies separate from the developers, this allows for an objective perspective
56
What is system testing?
System testing makes sure the system works as described in the specification. This is done by using a test plan to test each individual system function
57
Advantages of system testing?
√ It simulates actual system usage √ It does not make any system structure assumptions
58
Disadvantages of system testing?
x It can miss logical errors x There is a high possibility of redundant testing
59
What is alpha testing?
Alpha testing can be completed before the system is completely finished and faults remain. Developers give the software to a restricted audience of testers within the developer’s own company.
60
Advantages of alpha testing?
√ Gives a better understanding of the reliability of the product √ Simulates real time behaviour √ Can detect serious errors and early
61
Disadvantages of alpha testing?
x Functionality cannot be fully tested as the system is still in developmental stage x Developers can be dissatisfied with the results
62
What is Beta Testing?
In Beta testing the developers give the system to a number of privileged customers in exchange for constructive feedback. Beta testing is completed after the results of the alpha testing and is usually very similar to the finished product.
63
Advantages of beta testing?
√ Reduces the chance of product failure √ Improves product quality via customer feedback & Increases customer satisfaction √ Less expensive than other data collection methods
64
Disadvantages of beta testing?
x Less control as testing is completed in the real world x Maintaining customer participation can be a problem x Finding the right testers can be a problem
65
What is A/B Testing?
Split testing Two versions of the software are shown to different users and the results are analysed to decide if it is worthwhile to launch the improvement.
66
Advantages of A/B Testing
√ Ease of implementation √ Ease of test design √ Ease of analysis
67
Disadvantages of A/B Testing
x Limited number of concepts – ideas have to be tested one at a time x Inefficient data collection
68
Explain Navigation in regards to testing a Multimedia Package?
It is important to test each link/ button to ensure that each one does what it is supposed to do. A test plan should be drawn up to test all parts of the package/website.
69
Explain Multimedia Asset Operation in regards to testing a Multimedia Package?
Assets are the various components that make up a multimedia document such as text, still images, audio, video, or hyperlinks. All must be tested using the test plan to ensure that they work as expected.
70
Explain Load Times in regards to testing a Multimedia Package?
Load testing is the method of testing to ensure that the system loads as expected under both normal and peak conditions. Testing load times should identify the maximum operating capacity and any issues which may cause the system to degrade.
71
Explain Script Testing in regards to testing a Multimedia Package?
Script testing is usually completed using a set of instructions that is performed to determine if the system works as expected. This is most commonly used in automated testing. Automated testing usually uses languages such as JavaScript or Python