1. Is the Unified Process a waterfall or an iterative process?
It is an Iterative Process.
2. What acronym is sometimes used to refer to the four levels of priority for requirements?
MoSCoW
Must have
Should have
Could have
Want to have
3. What type of diagram shows the main concepts and relationships in a system?
Concepts and relationships are shown with domain model diagram.
4. What name is given to a user in a particular role in a use case diagram?
The name used is Actor.
5. What is a storyboard?
A storyboard is a design document that represents web flow between web pages.
6. In a sequence diagram, in which direction does the time axis usually go?
The usual convention is a vertical-axis in a sequence diagram.
7. Is a server page used for static content or dynamic content?
A server page is used for static content.
8. Where is the site logo commonly found on web pages?
In the top left hand corner of the page.
9. What is the purpose of breadcrumbs on websites?
To show you a horizontal list of the pages it took you to get you to the current page. They allow you to easily travel to and from these points with ease.
10. What is one way of reducing the size of HTML downloads?
Use more text instead of images or compress the images
Use cascading style sheets.
Externalize reused JavaScript.
Tuesday, March 15, 2011
Tuesday, March 8, 2011
WCAG 2.0 Part Two
Perceivable:
The intent of the perceivable principle is to make the website more friendly to those who might not be able to see, have bad vision or colourblind.
To counteract this, a good example is using alternative text for images, so that a Screen reader can read the image as plain text and describe it, if the person is blind or can't see well.
Operable:
The intent of operable is too much sure no one is unable to view the site due to bad design choices, such as using flashing lights that can cause seizures for some.
Another good operable design choice is allowing navigation to be possible solely by using the keyboard, however, this would mean no components for the website such as Flash or Java because they disable keyboard use for the webpage JavaScript when in focus.
Understandable:
The intent of the understandable principle is to make sure that the webpage adheres to predictable layout and text that is easy to interpret and read.
For example, any text that is abbreviated and used in an unusual fashion should be able to be interpretted and read properly by a Screen Reader or someone with bad eyesight.
Another thing that will make the website easier to understand is little conventions such as the navigation bar being on the left or top. Content being placed on the right or below the navigation, etc.
Robust:
The intent on making a site robust is so that it renders everything properly and as fast as possible.
To achieve this, you need to make sure all your HTML tags start and end, none of the ID tags stay the same and elements do not duplicate attributes.
The intent of the perceivable principle is to make the website more friendly to those who might not be able to see, have bad vision or colourblind.
To counteract this, a good example is using alternative text for images, so that a Screen reader can read the image as plain text and describe it, if the person is blind or can't see well.
Operable:
The intent of operable is too much sure no one is unable to view the site due to bad design choices, such as using flashing lights that can cause seizures for some.
Another good operable design choice is allowing navigation to be possible solely by using the keyboard, however, this would mean no components for the website such as Flash or Java because they disable keyboard use for the webpage JavaScript when in focus.
Understandable:
The intent of the understandable principle is to make sure that the webpage adheres to predictable layout and text that is easy to interpret and read.
For example, any text that is abbreviated and used in an unusual fashion should be able to be interpretted and read properly by a Screen Reader or someone with bad eyesight.
Another thing that will make the website easier to understand is little conventions such as the navigation bar being on the left or top. Content being placed on the right or below the navigation, etc.
Robust:
The intent on making a site robust is so that it renders everything properly and as fast as possible.
To achieve this, you need to make sure all your HTML tags start and end, none of the ID tags stay the same and elements do not duplicate attributes.
WCAG 2.0 Part One
1. What is in WCAG 2.0?
There are 12 guidelines that are categorized under 4 principles.
> Perceivable,
> Operable,
> Understandable
> Robust
The guidelines are each testable and can be ranged from a success criteria rating of either "A", "AA" or "AAA".
2. Who produces WCAG 2.0?
The WCAG 2.0 documents were developed by the Web Content Accessibility Guidelines Working Group (WCAG WG), which is part of the World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI).
3. Who are the guidelines designed to assist?
The guidelines were designd to assist web developers in making their website disability friendly whilst adhering to a convention.
4. What are the essential components of Web Accessibility?
> content - Information on the webpage.
> Web browsers, media players and any other user agents of the web.
> Assistive technology such as screen reading software, brail keyboards (alternate keyboards), switches and scaning software.
> The end users knowledge and experience using the web.
> The developers who design and code websites, which includes developers with disabilities who contribute to the web.
> Authoring Tools such as Notepad, Dream Weaver, ASP.NET that create the websites.
> Evaluation Tools such as Accessibility color wheel which makes sure the contrast and colour scheme of your site is disability friendly.
There are 12 guidelines that are categorized under 4 principles.
> Perceivable,
> Operable,
> Understandable
> Robust
The guidelines are each testable and can be ranged from a success criteria rating of either "A", "AA" or "AAA".
2. Who produces WCAG 2.0?
The WCAG 2.0 documents were developed by the Web Content Accessibility Guidelines Working Group (WCAG WG), which is part of the World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI).
3. Who are the guidelines designed to assist?
The guidelines were designd to assist web developers in making their website disability friendly whilst adhering to a convention.
4. What are the essential components of Web Accessibility?
> content - Information on the webpage.
> Web browsers, media players and any other user agents of the web.
> Assistive technology such as screen reading software, brail keyboards (alternate keyboards), switches and scaning software.
> The end users knowledge and experience using the web.
> The developers who design and code websites, which includes developers with disabilities who contribute to the web.
> Authoring Tools such as Notepad, Dream Weaver, ASP.NET that create the websites.
> Evaluation Tools such as Accessibility color wheel which makes sure the contrast and colour scheme of your site is disability friendly.
Monday, March 7, 2011
Exercise One
1. What is the term ‘blog’ short for?
Web log
2. What is a wiki?
A wiki is a website that anyone can edit.
3. What is the format of an IPv4 address?
Four numbers separated by a dot and with a value ranging between 0-255.
E.g. 151.131.225.215
4. Which of the following is not a top level domain? (org, int, ant, mil)
Ant.
5. Which type of HTTP request is normally used to send data to a server?
POST
6. What is the usual port number of not-secure HTTP connections?
80
7. What is the name given to web based resources that are not public but only available behind an organizations firewall?
Intranet.
8. What are the windows-based application links in a portal sometimes called?
Portlets.
9. What is Wikipedia?
Wikipedia is an open encyclopedia that anyone can make changes to.
10. What is meant by n-tier architecture?
N-tier architecture is when the server load is spread across multiple computers and possibly separated for specific purposes (data management, calculations or displaying the frontend)
1.1 - Other top level domains:
AERO (Airport Industry)
CAT (Catalan linguistic)
COOP (Cooperative association)
MIL (United States Military)
MOBI (Mobile Providers)
1.2 - Web Document Processor
Presentation Layer – Editing View, Preview
Business Logic Layer – Spell checking, Formatting, paginating, editing, documents, paragraphs, words, letters, diagrams.
Data Management Layer – Save to web database, load from web database.
They have almost the same logic due to Google docs being extensive in how it operates; it has most the same functions as a normal word processor.
1.4 - Describe the author and content of a popular blog.
The popular blog I’ll be describing is the development blog of The Witness, a game in the works by Jonathan Blow, an indie game developer who is renowned for his 2D platformer puzzle game, Braid.
Personally, I think the blog is popular because of notoriety he gained from creating Braid but also because it’s interesting to read techniques used to optimize the game or his design process and what stages he goes through to get from an idea to a finished and built game.
http://the-witness.net/news/
Web log
2. What is a wiki?
A wiki is a website that anyone can edit.
3. What is the format of an IPv4 address?
Four numbers separated by a dot and with a value ranging between 0-255.
E.g. 151.131.225.215
4. Which of the following is not a top level domain? (org, int, ant, mil)
Ant.
5. Which type of HTTP request is normally used to send data to a server?
POST
6. What is the usual port number of not-secure HTTP connections?
80
7. What is the name given to web based resources that are not public but only available behind an organizations firewall?
Intranet.
8. What are the windows-based application links in a portal sometimes called?
Portlets.
9. What is Wikipedia?
Wikipedia is an open encyclopedia that anyone can make changes to.
10. What is meant by n-tier architecture?
N-tier architecture is when the server load is spread across multiple computers and possibly separated for specific purposes (data management, calculations or displaying the frontend)
1.1 - Other top level domains:
AERO (Airport Industry)
CAT (Catalan linguistic)
COOP (Cooperative association)
MIL (United States Military)
MOBI (Mobile Providers)
1.2 - Web Document Processor
Presentation Layer – Editing View, Preview
Business Logic Layer – Spell checking, Formatting, paginating, editing, documents, paragraphs, words, letters, diagrams.
Data Management Layer – Save to web database, load from web database.
They have almost the same logic due to Google docs being extensive in how it operates; it has most the same functions as a normal word processor.
1.4 - Describe the author and content of a popular blog.
The popular blog I’ll be describing is the development blog of The Witness, a game in the works by Jonathan Blow, an indie game developer who is renowned for his 2D platformer puzzle game, Braid.
Personally, I think the blog is popular because of notoriety he gained from creating Braid but also because it’s interesting to read techniques used to optimize the game or his design process and what stages he goes through to get from an idea to a finished and built game.
http://the-witness.net/news/
Tuesday, March 1, 2011
Gi Gi~ Brown
Example VB Server Query:
Response.Redirect("Test.aspx?username=" & txtName.Text & "&password=" & txtPassword.Text & "&conpassword=" & txtConfirmPassword.Text & "&gender=" & strGender & "&question=" & txtQuestion.Text & "&answer=" & txtAnswer.Text)
Example VB Client Response:
Response.Write("Username: " & Request.QueryString("username") & strNewline & _
"Password: " & Request.QueryString("password") & strNewline & _
"Gender: " & Request.QueryString("gender") & strNewline & _
"Secret Question: " & Request.QueryString("question") & strNewline & _
"Secret Answer: " & Request.QueryString("answer") & strNewline)
Response.Redirect("Test.aspx?username=" & txtName.Text & "&password=" & txtPassword.Text & "&conpassword=" & txtConfirmPassword.Text & "&gender=" & strGender & "&question=" & txtQuestion.Text & "&answer=" & txtAnswer.Text)
Example VB Client Response:
Response.Write("Username: " & Request.QueryString("username") & strNewline & _
"Password: " & Request.QueryString("password") & strNewline & _
"Gender: " & Request.QueryString("gender") & strNewline & _
"Secret Question: " & Request.QueryString("question") & strNewline & _
"Secret Answer: " & Request.QueryString("answer") & strNewline)
Tuesday, February 15, 2011
Online Store Research
Website: http://www.burningshed.com/store/porcupinetree/

We begin with the front page of the store, the skin and banner fit together well. The site itself is very clear and simple, listing subcategories of items you can purchase as well as listing additional information such as stores specific to the band members side-projects.
The site also separates each item with its own little box of information and a lot of spacing, making it very easy to tell items apart and make purchasing much easier.

After selecting an item from the list, it adds it to the Shopping Basket with no login or input needed, even though Australia is selected as the country, it does no currency calculations which makes the end-user have to find out roughly how much the items will cost by themself, a slight annoyance.

After pressing the “Checkout” button, you come to a clear white skinned page that is still running on insecure HTTP, to continue purchasing the item or items you are required to fill all the forms with your details, and then you click “Confirm Details”

Once you’ve continued onto the next page, it gives you the opportunity to remove or add alternative delivery address to your billing details.
This page also gives you the opportunity to insure your order, you must select “Insure this order” or “do not insure” to continue.

This page gives you the same options as the previous page, adding extra items to the checkout list, removing items, cancelling the insurance (if selected) and editing billing details or changing the delivery address. You must click “Complete Order” to continue.

Once you complete and finalize your order, you are forwarded to a secure HTTP site (https://select.worldpay.com/wcc/purchase)
This forwards you onto a payment options page.

On this page, you simply choose your method of payment. This page is pretty much self-explanatory because it’s simple and clean, easy to navigate although the lack of Paypal payment disappoints me and would be a hassle to some people.

Finally, this is where you input the details of your credit card and finish the payment. It’s well laid out, except for the “Make Payment” button which just looks out of place and badly formatted, it would probably above the “Start Again”
We begin with the front page of the store, the skin and banner fit together well. The site itself is very clear and simple, listing subcategories of items you can purchase as well as listing additional information such as stores specific to the band members side-projects.
The site also separates each item with its own little box of information and a lot of spacing, making it very easy to tell items apart and make purchasing much easier.
After selecting an item from the list, it adds it to the Shopping Basket with no login or input needed, even though Australia is selected as the country, it does no currency calculations which makes the end-user have to find out roughly how much the items will cost by themself, a slight annoyance.
After pressing the “Checkout” button, you come to a clear white skinned page that is still running on insecure HTTP, to continue purchasing the item or items you are required to fill all the forms with your details, and then you click “Confirm Details”
Once you’ve continued onto the next page, it gives you the opportunity to remove or add alternative delivery address to your billing details.
This page also gives you the opportunity to insure your order, you must select “Insure this order” or “do not insure” to continue.
This page gives you the same options as the previous page, adding extra items to the checkout list, removing items, cancelling the insurance (if selected) and editing billing details or changing the delivery address. You must click “Complete Order” to continue.
Once you complete and finalize your order, you are forwarded to a secure HTTP site (https://select.worldpay.com/wcc/purchase)
This forwards you onto a payment options page.
On this page, you simply choose your method of payment. This page is pretty much self-explanatory because it’s simple and clean, easy to navigate although the lack of Paypal payment disappoints me and would be a hassle to some people.
Finally, this is where you input the details of your credit card and finish the payment. It’s well laid out, except for the “Make Payment” button which just looks out of place and badly formatted, it would probably above the “Start Again”
The Beginning of the Start
Welcome to the Magic Diploma of Vision Blog, here will contain updates as I progress through my Diploma class at Chisholm.
Subscribe to:
Posts (Atom)