ICTWEB501 Build a dynamic website

Unit Pre-Assessment Checklist (UPAC) 

UAT 1 – Unit Knowledge Test (UKT)

Purpose of the checklist

The pre-assessment checklist helps students determine if they are ready for assessment. The trainer/assessor must review the checklist with the student before the student attempts the assessment task. If any items of the checklist are incomplete or not clear to the student, the trainer/assessor must provide relevant information to the student to ensure they understand the requirements of the assessment task. The student must ensure they are ready for the assessment task before undertaking it.

Section 1: Information for Students

  • Please make sure you have completed the necessary prior learning before attempting this assessment.
  • Please make sure your trainer/assessor clearly explained the assessment process and tasks to be completed.
  • Please make sure you understand what evidence is required to be collected and how.
  • Please make sure you know your rights and the Complaints and Appeal process.
  • Please make sure you discuss any special needs or reasonable adjustments to be considered during the assessment (refer to the Reasonable Adjustments Strategy Matrix and negotiate these with your trainer/assessor).
  • Please make sure that you have access to a computer and the internet (if you prefer to type the answers).
  • Please ensure that you have all the required resources needed to complete this Unit Assessment Task (UAT).
  • Due date of this assessment task is according to your
  • In exceptional (compelling and compassionate) circumstances, an extension to submit an assessment can be granted by the trainer/assessor.
  • Evidence of the compelling and compassionate circumstances must be provided together with your request for an extension to submit your assessment work.
  • Request for an extension to submit your assessment work must be made before the due date of this assessment task.

Section 2: Reasonable adjustments

  • Students with carer responsibilities, cultural or religious obligations, English as an additional language, disability etc. can request for reasonable adjustments.
  • Please note, academic standards of the unit/course will not be lowered to accommodate the needs of any student, but there is a requirement to be flexible about the way in which it is delivered or assessed.
  • The Disability Standards for Education requires institutions to take reasonable steps to enable the student with a disability to participate in education on the same basis as a student without a disability.
  • Trainer/Assessor must complete the section below “Reasonable Adjustment Strategies Matrix” to ensure the explanation and correct strategy have been recorded and implemented.
  • Trainer/Assessor must notify the administration/compliance and quality assurance department for any reasonable adjustments made.
  • All evidence and supplementary documentation must be submitted with the assessment pack to the administration/compliance and quality assurance department.

Reasonable Adjustment Strategies Matrix (Trainer/Assessor to complete)

Category

Possible Issue

Reasonable Adjustment Strategy

(select as applicable)

¨ LLN

¨ Speaking

¨ Reading

¨ Writing

¨ Confidence

¨ Verbal assessment

¨ Presentations

¨ Demonstration of a skill

¨ Use of diagrams

¨ Use of supporting documents such as wordlists

¨ Non-English Speaking Background

¨ Speaking

¨ Reading

¨ Writing

¨ Cultural background

¨ Confidence

¨ Discuss with the student and supervisor (if applicable) whether language, literacy and numeracy are likely to impact on the assessment process

¨ Use methods that do not require a higher level of language or literacy than is required to perform the job role

¨ Use short sentences that do not contain large amounts of information

¨ Clarify information by rephrasing, confirm understanding

¨ Read any printed information to the student

¨ Use graphics, pictures and colour coding instead of, or to support, text

¨ Offer to write down, or have someone else write, oral responses given by the student

¨ Ensure that the time available to complete the assessment, while meeting enterprise requirements, takes account of the student’s needs

¨ Indigenous

¨ Knowledge and understanding

¨ Flexibility

¨ Services

¨ Inappropriate training and assessment

¨ Culturally appropriate training

¨ Explore understanding of concepts and practical application through oral assessment

¨ Flexible delivery

¨ Using group rather than individual assessments

¨ Assessment through completion of practical tasks in the field after demonstration of skills and knowledge.

¨ Age

¨ Educational background

¨ Limited study skills

¨ Make sure font size is not too small

¨ Trainer/Assessor should refer to the student’s experience

¨ Ensure that the time available to complete the assessment takes account of the student’s needs

¨ Provision of information or course materials in accessible format.

¨ Changes in teaching practices, e.g. wearing an FM microphone to enable a student to hear lectures

¨ Supply of specialised equipment or services, e.g. a note-taker for a student who cannot write

¨ Changes in lecture schedules and arrangements, e.g. relocating classes to an accessible venue

¨ Changes to course design, e.g. substituting an assessment task

¨ Modifications to physical environment, e.g. installing lever taps, building ramps, installing a lift

¨ Educational background

¨ Reading

¨ Writing

¨ Numeracy

¨ Limited study skills and/or learning strategies

¨ Discuss with the Student previous learning experience

¨ Ensure learning and assessment methods meet the student’s individual need

¨ Disability

¨ Speaking

¨ Reading

¨ Writing

¨ Numeracy

¨ Limited study skills and/or learning strategies

¨ Identify the issues

¨ Create a climate of support

¨ Ensure access to support that the student has agreed to

¨ Appropriately structure the assessment

¨ Provide information or course materials in accessible format, e.g.  a textbook in braille

¨ Changes in teaching practices, e.g. wearing an FM microphone to enable a student to hear lectures

¨ Supply of specialised equipment or services, e.g. a note- taker for a student who cannot write

¨ Changes in lecture schedules and arrangements, e.g. relocating classes to an accessible venue

¨ Changes to course design, e.g. substituting an assessment task

¨ Modifications to physical environment, e.g. installing lever taps, building ramps, installing a lift

Unit Assessment Task (UAT)

Assessment Task 1 - Unit Knowledge Test (UKT)

Assessment type:

  • Written Questions

Assessment task description:    

  • This is the first (1) unit assessment task you have to successfully complete to be deemed competent in this unit of competency.
  • The Unit Knowledge Test is comprised often (10) written questions.
  • You must respond to all questions and submit them to your Trainer/Assessor.
  • You must answer all questions to the required level, e.g. provide the number of points, to be deemed satisfactory in this task.
  • You will receive your feedback within two weeks - you will be notified by your Trainer/Assessor when results are available.

Applicable conditions:   

  • This knowledge test is untimed and are conducted as open book tests (this means you are able to refer to your textbook during the test).
  • You must read and respond to all questions.
  • You may handwrite/use computers to answer the questions.
  • You must complete the task independently.
  • No marks or grades are allocated for this assessment task. The outcome of the task will be Satisfactory or Not Satisfactory.
  • As you complete this assessment task you are predominately demonstrating your written skills and knowledge to your trainer/assessor.
  • The trainer/assessor may ask you relevant questions on this assessment task to ensure that this is your own

Resubmissions and reattempts: 

  • Where a student’s answers are deemed not satisfactory after the first attempt, a resubmission attempt will be allowed.
  • You must speak to your Trainer/Assessor if you have any difficulty in completing this task and require reasonable adjustments (e.g. can be given as an oral assessment).
  • For more information, please refer to your RTO Student Handbook.

Location:

  • This assessment task may be completed in a classroom, learning management system (i.e. Moodle) or independent learning environment.
  • Your trainer/assessor will provide you further information regarding the location for completing this assessment task.

     

Instructions for answering written questions:

  • Complete a written assessment consisting of a series of questions.
  • You will be required to correctly answer all the questions.
  • Do not start answering questions without understanding what is required from you. Read the questions carefully and critically analyse them for a few seconds, this will help you to identify what is really
  • Your answers must demonstrate an understanding and application of relevant concepts, critical thinking, and good writing skills.
  • Be concise to the point and write answers according to the given word-limit to each question and do not provide irrelevant information. Be careful, quantity is not quality.
  • Be careful to use non-discriminatory language. The language used should not devalue, demean, or exclude individuals or groups on the basis of attributes such as gender, disability, culture, race, religion, sexual preference or age. Gender inclusive language should be used.
  • When you quote, paraphrase, summarise or copy information from the sources you are using to write your answers/research your work, you must always acknowledge the source.

How your trainer/assessor will assess your work?

  • This assessment task requires the student to answer all the questions.
  • Answers must demonstrate the student’s understanding and knowledge of the unit.
  • If all assessment tasks are deemed Satisfactory (S), then the unit outcome is Competent (C).
  • If at least one of the assessment task is deemed Not Satisfactory (NS), then the unit outcome is Not Yet Competent (NYC).
  • Once all assessment tasks allocated to this Unit of Competency have been undertaken, trainer/assessor will complete an Assessment plan to record the unit outcome. The outcome will be either Competent (C) or Not Yet Competent (NYC).
  • The “Assessment Plan” is available with the Unit Assessment Pack (UAP) – Cover Sheet.

Purpose of the assessment task:

This assessment task is designed to evaluate your Knowledge for the following:

  • Knowledge to identify, analyse and research the principles of analysis and design of dynamic website.
  • Knowledge to analyse the technical requirements for designing a dynamic website.
  • Knowledge to produce the software design for a dynamic website.
  • Written knowledge to organise and deliver information to effectively communicate prototype of a dynamic website to a range of stakeholders/interested people.
  • Knowledge of design the data storage requirements.
  • Knowledge to interact/cooperate with others using appropriate conventions/systems when communicating to, and consulting/discussing with stakeholders/interested parties.
  • Knowledge to analyse relevant/appropriate information to identify scope/range of work, goals and objectives and to evaluate/review options/other choices.
  • Knowledge to use familiar/known digital technology to access/get to information, document findings/results and communicate them to stakeholders

Assessment Task 1 - Unit Knowledge Test (UKT)

Instructions:

  • This is an individual assessment.
  • The purpose of this assessment task is to assess the students’ knowledge essential to required to analyse and design websites to meet technical requirements.
  • To make full and satisfactory responses you should consult a range of learning resources, other information such as handouts and textbooks, learners’ resources and slides.
  • All questions must be answered in order to gain competency for this assessment.
  • You may attach a separate sheet if required.
  • You must include the following particulars in the footer section of each page of the attached sheets:
    • Student ID or Student Name
    • Unit ID or Unit Code
    • Course ID or Course Code
    • Trainer and assessor name
    • Page numbers
  • You must staple the loose sheets together along with the cover page.
  • You must attach the loose sheets chronologically as per the page numbers.
  • Correction fluid and tape are not permitted. Please do any corrections by striking through the incorrect words with one or two lines and rewriting the correct words.

Resources required to complete the assessment task:

  • Computer
  • Internet
  • MS Word
  • Printer or e-printer
  • Adobe acrobat/reader
  • Learning management system

Question 1: Explain web development life cycle in your own 100-150 words.

Question 2: All agile development methodologies are based on the agile manifesto and a set of twelve principles of analysis and design. List these principles.

Question 3:  Explain each of the following terms in your own 50-100 words:

  1. Programming controls/ Control structures / Control statements
  2. Design Structures
  3. Object-oriented programming

Question 4: Explain each of the following web programming concepts in your own 50-100 words:

  1. authentication
  2. web security
  3. hypertext transfer protocol (HTTP)
  4. session management
  5. stateless programming

Question 5: Outline the difference between authentication and authorisation in your own 50-100 words.

Question 6: Answer the following questions regarding analysis phase:

6.1. Explain analysis phase and major deliverables in 40-90 words.

6.2. Describe the principal steps in the analysis phase. Explain each principal step in 40-90 words.

Question 7: Answer the following questions regarding design phase:

7.1. Explain design phase and major deliverables in 40-90 words.

7.2. Describe the principal steps in the design phase. Explain each principal step in 40-90 words.

Question 8: Explain purpose of each of the following website elements, to ensure content is logical and accessible to the user, using one to two sentences.

Elements

Purpose

Titles

Headings

Horizontal rules

Paragraphs

Lists

Page length

Information

Other

Question 9: Give a real-life example to explain the importance of obtaining client feedback and adjusting web applications as appropriate in 50-100 words.

Question 10: Write a code using HTML, CSS and Java Script to create the following one webpage for students, answering a number of multiple choice questions with a submit button. 

UAT 2 – Unit Project (UP

Purpose of the checklist

The pre-assessment checklist helps students determine if they are ready for assessment. The trainer/assessor must review the checklist with the student before the student attempts the assessment task. If any items of the checklist are incomplete or not clear to the student, the trainer/assessor must provide relevant information to the student to ensure they understand the requirements of the assessment task. The student must ensure they are ready for the assessment task before undertaking it.

Section 1: Information for Students

  • Please make sure you have completed the necessary prior learning before attempting this assessment.
  • Please make sure your trainer/assessor clearly explained the assessment process and tasks to be completed.
  • Please make sure you understand what evidence is required to be collected and how.
  • Please make sure you know your rights and the Complaints and Appeal process.
  • Please make sure you discuss any special needs or reasonable adjustments to be considered during the assessment (refer to the Reasonable Adjustments Strategy Matrix and negotiate these with your trainer/assessor).
  • Please make sure that you have access to a computer and the internet (if you prefer to type the answers).
  • Please ensure that you have all the required resources needed to complete this Unit Assessment Task (UAT).
  • Due date of this assessment task is according to your
  • In exceptional (compelling and compassionate) circumstances, an extension to submit an assessment can be granted by the trainer/assessor.
  • Evidence of the compelling and compassionate circumstances must be provided together with your request for an extension to submit your assessment work.
  • Request for an extension to submit your assessment work must be made before the due date of this assessment task.

Section 2: Reasonable adjustments

  • Students with carer responsibilities, cultural or religious obligations, English as an additional language, disability etc. can request for reasonable adjustments.
  • Please note, academic standards of the unit/course will not be lowered to accommodate the needs of any student, but there is a requirement to be flexible about the way in which it is delivered or assessed.
  • The Disability Standards for Education requires institutions to take reasonable steps to enable the student with a disability to participate in education on the same basis as a student without a disability.
  • Trainer/Assessor must complete the section below “Reasonable Adjustment Strategies Matrix” to ensure the explanation and correct strategy have been recorded and implemented.
  • Trainer/Assessor must notify the administration/compliance and quality assurance department for any reasonable adjustments made.
  • All evidence and supplementary documentation must be submitted with the assessment pack to the administration/compliance and quality assurance department.

Reasonable Adjustment Strategies Matrix (Trainer/Assessor to complete)

Category

Possible Issue

Reasonable Adjustment Strategy

(select as applicable)

¨ LLN

¨ Speaking

¨ Reading

¨ Writing

¨ Confidence

¨ Verbal assessment

¨ Presentations

¨ Demonstration of a skill

¨ Use of diagrams

¨ Use of supporting documents such as wordlists

¨ Non-English Speaking Background

¨ Speaking

¨ Reading

¨ Writing

¨ Cultural background

¨ Confidence

¨ Discuss with the student and supervisor (if applicable) whether language, literacy and numeracy are likely to impact on the assessment process

¨ Use methods that do not require a higher level of language or literacy than is required to perform the job role

¨ Use short sentences that do not contain large amounts of information

¨ Clarify information by rephrasing, confirm understanding

¨ Read any printed information to the student

¨ Use graphics, pictures and colour coding instead of, or to support, text

¨ Offer to write down, or have someone else write, oral responses given by the student

¨ Ensure that the time available to complete the assessment, while meeting enterprise requirements, takes account of the student’s needs

¨ Indigenous

¨ Knowledge and understanding

¨ Flexibility

¨ Services

¨ Inappropriate training and assessment

¨ Culturally appropriate training

¨ Explore understanding of concepts and practical application through oral assessment

¨ Flexible delivery

¨ Using group rather than individual assessments

¨ Assessment through completion of practical tasks in the field after demonstration of skills and knowledge.

¨ Age

¨ Educational background

¨ Limited study skills

¨ Make sure font size is not too small

¨ Trainer/Assessor should refer to the student’s experience

¨ Ensure that the time available to complete the assessment takes account of the student’s needs

¨ Provision of information or course materials in accessible format.

¨ Changes in teaching practices, e.g. wearing an FM microphone to enable a student to hear lectures

¨ Supply of specialised equipment or services, e.g. a note-taker for a student who cannot write

¨ Changes in lecture schedules and arrangements, e.g. relocating classes to an accessible venue

¨ Changes to course design, e.g. substituting an assessment task

¨ Modifications to physical environment, e.g. installing lever taps, building ramps, installing a lift

¨ Educational background

¨ Reading

¨ Writing

¨ Numeracy

¨ Limited study skills and/or learning strategies

¨ Discuss with the Student previous learning experience

¨ Ensure learning and assessment methods meet the student’s individual need

¨ Disability

¨ Speaking

¨ Reading

¨ Writing

¨ Numeracy

¨ Limited study skills and/or learning strategies

¨ Identify the issues

¨ Create a climate of support

¨ Ensure access to support that the student has agreed to

¨ Appropriately structure the assessment

¨ provision of information or course materials in accessible format, e.g.  a text book in braille

¨ Changes in teaching practices, e.g. wearing an FM microphone to enable a student to hear lectures

¨ Supply of specialised equipment or services, e.g. a note taker for a student who cannot write

¨ Changes in lecture schedules and arrangements, e.g. relocating classes to an accessible venue

¨ Changes to course design, e.g. substituting an assessment task

¨ Modifications to physical environment, e.g. installing lever taps, building ramps, installing a lift

Unit Assessment Task (UAT)

Assessment Task 2 – Unit Project (UP)

Assessment type:

Unit Project (UP)

Assessment task description:    

  • This is the second (2) assessment task you have to successfully complete to be deemed competent in this unit of competency.
  • This assessment task is divided into two (2) parts.
    • Part 1 is a role-play activity and requires you to gather the required information from the key stakeholders.
    • Part 2 requires you to write a business requirements report.
  • You must gather the required information about website from stakeholders and then create a report of business requirements in order to successfully complete this project.
  • You will receive your feedback within two weeks - you will be notified by your trainer/assessor when results are available.
  • You must attempt all activities of the project for your trainer/assessor to assess your competency in this assessment task.

Applicable conditions:  

  • Time allowed for roleplay activity is 15-20 mins
  • You must read and respond to all criteria of the project.
  • You may handwrite/use computers to answer the criteria of the project.
  • You must complete the task in team of three (3) and must swap the roles to perform all three roles.
  • No marks or grades are allocated for this assessment task. The outcome of the task will be Satisfactory or Not Satisfactory.
  • As you complete this assessment task you are predominately demonstrating your practical skills, techniques and knowledge to your trainer/assessor.
  • The trainer/assessor may ask you relevant questions on this assessment task to ensure that this is your own work.

Resubmissions and reattempts:               

  • Where a student’s answers are deemed not satisfactory after the first attempt, a resubmission attempt will be allowed.
  • You must speak to your Trainer/Assessor if you have any difficulty in completing this task and require reasonable adjustments (e.g. can be given as an oral assessment).
  • For more information, please refer to your RTO Student Handbook.

Location:

  • This assessment task must be completed in a classroom.

General Instructions for attempting the project:

  • You will gather the required information about website from stakeholders and then create a report of business requirements in this assessment task.
  • You will be expanding the knowledge and skills acquired during the previous assessment task.
  • Instructions to gather the required information about website from stakeholders and then create a report of business requirements are provided within the assessment task.
  • You will be required to correctly attempt all activities of this assessment task.

How your trainer/assessor will assess your work?

  • This assessment task requires the student to successfully complete and submit a project.
  • Answers must demonstrate the student’s understanding and skills of the unit.
  • You will be assessed according to the provided performance checklist/ performance criteria.
  • Assessment objectives/ measurable learning outcome(s) are attached as performance checklist/ performance criteria with this assessment task to ensure that you have successfully completed and submitted the assessment task.
  • If all assessment tasks are deemed Satisfactory (S), then the unit outcome is Competent (C).
  • If at least one of the assessment task is deemed Not Satisfactory (NS), then the unit outcome is Not Yet Competent (NYC).
  • Once all assessment tasks allocated to this Unit of Competency have been undertaken, trainer/assessor will complete an Assessment plan to record the unit outcome. The outcome will be either Competent (C) or Not Yet Competent (NYC).
  • The “Assessment Plan” is available with the Unit Assessment Pack (UAP) – Cover Sheet.

Purpose of the assessment task:

This assessment task is designed to evaluate your following skills and abilities:

  • Skills to identify business requirements from stakeholders for designing a website.
  • Skills to understand the requirements for designing a dynamic webpage.
  • Skills to understand both client and server-side dynamic contents of a website.
  • Skills to identify, analyse and research the information appropriately according to the provided guidelines.
  • Skills to analyse, design, build and test a dynamic website to meet technical requirements.
  • Skills to conduct an interactive and creative role play.
  • Skills to describe the overall operations of website.
  • Skills to effectively act in roleplay with good body language.
  • Reading skills to collect, review, interpret/understand and analyse/review text-based business information from a range/number of sources
  • Ability to create efficient and effective code to meet those technical requirements
  • Written and oral/speech communication skills to prepare a detailed report of business requirements for a range of stakeholders/interested people.
  • Skills to interact/cooperate with others using appropriate conventions/systems when communicating to, and consulting/discussing with stakeholders/interested parties.
  • Skills to analyse relevant/appropriate information to identify scope/range of work, goals and objectives and to evaluate/review options/other choices.
  • Skills to use familiar/known digital technology to access/get to information, document findings/results and communicate them to stakeholders.

Assessment Task 2 - Unit Project (UP)

Instructions to complete this assessment task:

  • You must include the following particulars in the footer section of each page of the attached sheets:
    • Student ID or Student Name
    • Unit ID or Unit Code
    • Course ID or Course Code
    • Trainer and assessor name
    • Page numbers
  • You must staple the loose sheets together along with the cover page.
  • You must attach the loose sheets chronologically as per the page numbers.
  • Correction fluid and tape are not permitted. Please do any corrections by striking through the incorrect words with one or two lines and rewriting the correct
  • This submission must be well presented and follow the guidelines and instructions provided.
  • One of the most important steps that you can take: proofread your
  • Report must be of 1500-1800 words in length, using 11-point font, double-spaced, and must include a cover page, table of contents, introduction, body, summary or conclusion, and works cited.
  • Appropriate citations are required.
  • All RTO policies are in effect, including the plagiarism policy.

Resources required to complete the assessment task:

  • Computer
  • Internet
  • MS Word
  • Printer or e-printer
  • Adobe acrobat/reader
  • Learning management system

Scenario:

Website “We are stars”

You as a website developer need to communicate to “We are stars” management team to develop their dynamic website. The management team has a communications manager and CEO.

“We are stars” is to be a free platform aims to make sure that no talent goes unnoticed. Connecting the suitable talent with the perfect casting professionals is their motto. They have a member-based subscription available at the following price:

  • Six months - $550 plus GST
  • One year - $800 plus GST
  • Lifetime access - $3500 plus GST

They guarantee to their members that potential candidates are selected by the most suitable agencies through sourcing only the strongest talent in Australia, and abroad, and extending their directory across a diverse range of talents from acting to influencing.

Although “We are stars” are an Australian-based talent management group, they also work with some of the industry’s largest companies, globally. This allows all local talent to partake in both local and international productions. “We are stars” knows no borders. They are here to assist all talent in reaching new heights and supporting them in promoting themselves…no one should go undiscovered.

At “We are stars”, they recognise the importance of people, but what makes them blush more is originality and commitment. For this reason, “We are stars”, too, is committed to clients and who they represent.

“We are stars” promise to their talent and casting professionals includes, but is not limited to:

  • Understanding every clients’ distinct abilities and ambitions
  • Employing their many skills for many outcomes – e.g. marketing, media, public relations, production and film
  • Not stopping until the final product is a SUCCESS
  • Access to a team with the finest in the industry through the three B’s- Brains, Business and Bright future- while retaining the three C’s –Calm, Cool and Collected
  • 24-hours a day, 7-days a week commitment

The website will have a simple contact list, to begin with, and later developed to be a link up with Google plus, Twitter and Facebook to allow fans to follow them. The website will need to employ the three-layer application architecture (based on client-server architecture) to allow separation between user interface, programming logic and database operations. These separations should be observed as far as it is practical given the technology that you are working with.

The website will keep portfolios of all profiles. The website will cater the interests of age group 16 to 90 years. All individuals should be Australian citizens and must have sound English skills.

The communication manager is responsible for:

  • Collecting information from potential talents
  • Publishing a regular blogs and news section on the website
  • Answering all messages received through “contact us form.”
  • Communication with a web developer for setting up all non-functional requirements such as:
    • Performance – for example, Response Time, Throughput, Utilization, Static Volumetric
    • Scalability
    • Capacity
    • Availability
    • Reliability
    • Recoverability
    • Maintainability
    • Serviceability
    • Security
    • Regulatory
    • Manageability
    • Environmental
    • Data Integrity
    • Usability
    • Interoperability

The CEO is responsible for:

  • Tagging the potential talents to different projects and titles such as acting, influencing etc.
  • Communicating with stakeholders regarding the potential talents and different projects, i.e. communication with the talents directly and or through communication manager or production houses or other talent management organisations.
  • Communication with a web developer for setting up all functional requirements such as:
    • Business Rules
    • Transaction corrections, adjustments and cancellations
    • Administrative functions
    • Authentication
    • Authorization levels
    • Audit Tracking
    • External Interfaces
    • Certification Requirements
    • Reporting Requirements
    • Historical Data
    • Legal or Regulatory Requirements

Communications Manager wants to have windows based operating system for the web server. You as a web developer knows that Linux is the most popular operating system for web servers. Since Linux-based hosting is more popular, it has more of the features web developers can explore.  So unless “We are stars” management have specifications to create a website which needs specific Windows applications, Linux is the preferred choice.

You have reviewed the requirements and found that they do not require the following Windows applications:

  • ASP Classic
  • ASP.NET
  • MS Access (Microsoft Access)
  • Visual Basic Development
  • C#
  • Remote Desktop (dedicated server only)

The requirements, though, include the following:

  • SSH
  • Scripts or applications that require specific Apache modules

It is a company policy that written consent is required from parents where the individual is below 18 years of age to use their name, voice, image, likeness, and any and all attributes of his/her personality, in, on or in connection with any film, audio tape, video tape, audio-visual work, photograph, illustration, animation, or broadcast, in any media or embodiment, now known or unknown, including, without limitation, all formats of computer-readable media, produced by or distribute by the company website.

This requires an additional functionality to ensure privacy and consent feature for all individuals below 18 years of age registering their interests on the website.

The CEO has advised you that she wants the website to be mobile-friendly and may introduce “pay-per-view” feature where short videos and documentaries of the potential talent will be available on the website as pay-per-view. The service in which viewers are required to pay a fee to watch a specific programme at the comfort of their homes.

A holistic review of what is involved in building a dynamic website can be found at the website below:

http://www.adobe.com/devnet/dreamweaver/application_development.html

Part 1:

Roleplay

This is a role-play activity based on the given below scenario. You are required to play the role of website developer and two of your classmates will play the roles of a communications manager and CEO, “We are stars”.

Each student will swap the roles and get the chance to perform all the three roles. Students will be assessed individually for their participation for this assessment task.

Findings: Each topic should have a compilation of all requirements from the interviewees. Each finding should be associated with the interviewees and the interview dates. Requirements are mentioned below:

  • Every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.
  • Trigger(s) to the process, post-conditions (what is true when the process ends) and process exceptions.
  • Business rules that support the process documented
  • Actor(s) of the process (i.e., who interacts with the system?)
  • Data required to support the process (data attributes) identified and objects or repositories with which these are associated.
  • Relationships among data required in the process
  • Functional requirements
  • Non-functional requirements

The roles and their responsibilities are mentioned in the scenario.

You must meet the below criteria in order to successfully complete this part of the assessment.

1.    Roleplay activity

1.       Perform a role play to gather information from CEO and Communications manager, such as:

a.       introduction/summary the website:

i.      discussion on the objective or purpose of the system

ii.      a high level of a system overview of key functionality and constraints (business, technically or both; even external)

b.       the functionality of the website including:

i.      the key functional requirements

ii.      the key non-functional requirements

c.       technical architecture requirements

i.      specific detail about the technical environment in which the software will operate. Including but not necessarily limited to compatible operating systems

ii.      identify all elements of the development environment including versions of software

iii.      identify the database to be used including version

iv.      outline at least one (1) technical standard that will be adhered to and why it is relevant to this website

e.       user interface design which must include:

i.      a site map or hierarchy of navigation (with breadcrumbs); explanation of how this addresses at least two (2) relevant accessibility issues

ii.      detail about a suitable folder structure (both logical and physical)

iii.      prototype/mock-up screens for the proposed system accompanied by text description that details how the design addresses business requirements and design principles

f.        data storage requirements

i.      an estimate of the data storage requirements for the system and reasoning for this estimate

g.       a conceptual database design (ERD) including key relationships, if any

ii.    Any assumptions made to complete this task must be clearly stated in a separate document, titled ‘Project Assumptions’

d.       every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.

e.       Trigger (s) to the process, post-conditions (what is true when the process ends) and process exceptions.

f.        Business rules that support the process documented

g.       Actor(s) of the process (i.e., who interacts with the system?)

h.       Data required to support the process (data attributes) identified and objects or repositories with which these are associated.

i.         Relationships among data required in the process

Part2 :

Report

Business Requirements Report

This part of the assessment task is in continuation of previous assessment part 1.

This assessment task requires the student to write a business requirements report on the given above case scenario. The report should include the findings, issues, opportunities, and recommendations.

Findings: Student must present their findings as part 1 of the assessment task.

Each topic should have a compilation of all requirements from the interviewees. Each finding should be associated with the interviewees and the interview dates. Requirements are mentioned below:

  • Every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.
  • Trigger(s) to the process, post-conditions (what is true when the process ends) and process exceptions.
  • Business rules that support the process documented
  • Actor(s) of the process (i.e., who interacts with the system?)
  • Data required to support the process (data attributes) identified and objects or repositories with which these are associated.
  • Relationships among data required in the process
  • Functional requirements
  • Non-functional requirements

Feedback: Student must collect feedback from stakeholders and make changes in the website and its applications, as appropriate.

Issues: A separate list should highlight critical business issues, so that these issues can be addressed immediately. Not all business issues require a solution.

Opportunities: Obvious business opportunities should also be extracted and highlighted from the findings. Again, not all business opportunities will translate into requirements.

Recommendations: After analysing the findings, issues and opportunities, a list of recommendations should be added. These can be recommendations for correcting a problem on the existing systems or for building a new solution.

You must meet the below criteria in order to successfully complete this part of the assessment.

1.    Business

Requirements Report

2.       Submit a Business Requirements Report; the report must meet all the requirements outlined in the scenario and include:

a.       the following formatting requirements:

i.      a table of contents

ii.      a footer with the page numbers

iii.      a header with the logo for Memos Tonight

b.       introduction/summary the website:

i.      discussion on the objective or purpose of the system

ii.      a high level of a system overview of key functionality and constraints (business, technically or both; even external)

c.       the functionality of the website including:

i.      the key functional requirements

ii.      the key non-functional requirements

d.       technical architecture requirements

i.      specific detail about the technical environment in which the software will operate. Including but not necessarily limited to compatible operating systems

v.      identify all elements of the development environment including versions of software

vi.      identify the database to be used including version

vii.    outline at least one (1) technical standard that will be adhered to and why it is relevant to this website

h.       user interface design which must include:

i.      a site map or hierarchy of navigation (with breadcrumbs); explanation of how this addresses at least two (2) relevant accessibility issues

ii.      detail about a suitable folder structure (both logical and physical)

iii.      prototype/mock-up screens for the proposed system accompanied by text description that details how the design addresses business requirements and design principles

i.         data storage requirements

i.      an estimate of the data storage requirements for the system and reasoning for this estimate

j.         a conceptual database design (ERD) including key relationships, if any

ii.    Any assumptions made to complete this task must be clearly stated in a separate document, titled ‘Project Assumptions’

e.       every process within the system identified (as either in scope or out of scope), and each process in scope described with a standardised task-level description of how information moves between people and/or within the system.

f.        Trigger (s) to the process, post-conditions (what is true when the process ends) and process exceptions.

g.       Business rules that support the process documented

h.       Actor(s) of the process (i.e., who interacts with the system?)

i.         Data required to support the process (data attributes) identified and objects or repositories with which these are associated.

j.         Relationships among data required in the process

k.       Feedback: Student must collect feedback from stakeholders and make changes in the website and its applications, as appropriate.

l.         Issues: A separate list should highlight critical business issues

m.     Opportunities: Obvious business opportunities should also be extracted and highlighted from the findings.

n.       Recommendations: After analysing the findings, issues and opportunities, a list of recommendations should be added.

Unit Pre-Assessment Checklist (UPAC) 

UAT 3 – Unit Project (UP)

Purpose of the checklist

The pre-assessment checklist helps students determine if they are ready for assessment. The trainer/assessor must review the checklist with the student before the student attempts the assessment task. If any items of the checklist are incomplete or not clear to the student, the trainer/assessor must provide relevant information to the student to ensure they understand the requirements of the assessment task. The student must ensure they are ready for the assessment task before undertaking it.

Section 1: Information for Students

  • Please make sure you have completed the necessary prior learning before attempting this assessment.
  • Please make sure your trainer/assessor clearly explained the assessment process and tasks to be completed.
  • Please make sure you understand what evidence is required to be collected and how.
  • Please make sure you know your rights and the Complaints and Appeal process.
  • Please make sure you discuss any special needs or reasonable adjustments to be considered during the assessment (refer to the Reasonable Adjustments Strategy Matrix and negotiate these with your trainer/assessor).
  • Please make sure that you have access to a computer and the internet (if you prefer to type the answers).
  • Please ensure that you have all the required resources needed to complete this Unit Assessment Task (UAT).
  • Due date of this assessment task is according to your
  • In exceptional (compelling and compassionate) circumstances, an extension to submit an assessment can be granted by the trainer/assessor.
  • Evidence of the compelling and compassionate circumstances must be provided together with your request for an extension to submit your assessment work.
  • Request for an extension to submit your assessment work must be made before the due date of this assessment task.

Section 2: Reasonable adjustments

  • Students with carer responsibilities, cultural or religious obligations, English as an additional language, disability etc. can request for reasonable adjustments.
  • Please note, academic standards of the unit/course will not be lowered to accommodate the needs of any student, but there is a requirement to be flexible about the way in which it is delivered or assessed.
  • The Disability Standards for Education requires institutions to take reasonable steps to enable the student with a disability to participate in education on the same basis as a student without a disability.
  • Trainer/Assessor must complete the section below “Reasonable Adjustment Strategies Matrix” to ensure the explanation and correct strategy have been recorded and implemented.
  • Trainer/Assessor must notify the administration/compliance and quality assurance department for any reasonable adjustments made.
  • All evidence and supplementary documentation must be submitted with the assessment pack to the administration/compliance and quality assurance department.

Reasonable Adjustment Strategies Matrix (Trainer/Assessor to complete)

Category

Possible Issue

Reasonable Adjustment Strategy

(select as applicable)

¨ LLN

¨ Speaking

¨ Reading

¨ Writing

¨ Confidence

¨ Verbal assessment

¨ Presentations

¨ Demonstration of a skill

¨ Use of diagrams

¨ Use of supporting documents such as wordlists

¨ Non-English Speaking Background

¨ Speaking

¨ Reading

¨ Writing

¨ Cultural background

¨ Confidence

¨ Discuss with the student and supervisor (if applicable) whether language, literacy and numeracy are likely to impact on the assessment process

¨ Use methods that do not require a higher level of language or literacy than is required to perform the job role

¨ Use short sentences that do not contain large amounts of information

¨ Clarify information by rephrasing, confirm understanding

¨ Read any printed information to the student

¨ Use graphics, pictures and colour coding instead of, or to support, text

¨ Offer to write down, or have someone else write, oral responses given by the student

¨ Ensure that the time available to complete the assessment, while meeting enterprise requirements, takes account of the student’s needs

¨ Indigenous

¨ Knowledge and understanding

¨ Flexibility

¨ Services

¨ Inappropriate training and assessment

¨ Culturally appropriate training

¨ Explore understanding of concepts and practical application through oral assessment

¨ Flexible delivery

¨ Using group rather than individual assessments

¨ Assessment through completion of practical tasks in the field after demonstration of skills and knowledge.

¨ Age

¨ Educational background

¨ Limited study skills

¨ Make sure font size is not too small

¨ Trainer/Assessor should refer to the student’s experience

¨ Ensure that the time available to complete the assessment takes account of the student’s needs

¨ Provision of information or course materials in accessible format.

¨ Changes in teaching practices, e.g. wearing an FM microphone to enable a student to hear lectures

¨ Supply of specialised equipment or services, e.g. a note-taker for a student who cannot write

¨ Changes in lecture schedules and arrangements, e.g. relocating classes to an accessible venue

¨ Changes to course design, e.g. substituting an assessment task

¨ Modifications to physical environment, e.g. installing lever taps, building ramps, installing a lift

¨ Educational background

¨ Reading

¨ Writing

¨ Numeracy

¨ Limited study skills and/or learning strategies

¨ Discuss with the Student previous learning experience

¨ Ensure learning and assessment methods meet the student’s individual need

¨ Disability

¨ Speaking

¨ Reading

¨ Writing

¨ Numeracy

¨ Limited study skills and/or learning strategies

¨ Identify the issues

¨ Create a climate of support

¨ Ensure access to support that the student has agreed to

¨ Appropriately structure the assessment

¨ provision of information or course materials in accessible format, e.g.  a text book in braille

¨ Changes in teaching practices, e.g. wearing an FM microphone to enable a student to hear lectures

¨ Supply of specialised equipment or services, e.g. a note taker for a student who cannot write

¨ Changes in lecture schedules and arrangements, e.g. relocating classes to an accessible venue

¨ Changes to course design, e.g. substituting an assessment task

¨ Modifications to physical environment, e.g. installing lever taps, building ramps, installing a lift

Explanation of reasonable adjustments strategy used (If required)

Unit Assessment Task (UAT)

Assessment Task 3 – Unit Project (UP)

Assessment type:

Unit Project (UP)

Assessment task description:    

  • This is the third (3) assessment task you have to successfully complete to be deemed competent in this unit of competency.
  • This assessment task is divided into two (2) parts.
    • Part 1 requires you to prepare a dynamic website and relevant documentation based on the given guidelines and feedback collected as part of assessment task 1.
    • Part 2 requires you to test the website to ensure it meets the technical requirements.
  • You must create a dynamic website and relevant documentation based on the given guidelines and also test the website to ensure that it meets the technical requirements in order to successfully complete this project.
  • You will receive your feedback within two weeks - you will be notified by your trainer/assessor when results are available.
  • You must attempt all activities of the project for your trainer/assessor to assess your competency in this assessment task.

Applicable conditions:  

  • This project is untimed and are conducted as open book tests (this means you are able to refer to your textbook).
  • You must read and respond to all criteria of the project.
  • You may handwrite/use computers to document the information relevant to website.
  • You must complete must complete the task independently
  • No marks or grades are allocated for this assessment task. The outcome of the task will be Satisfactory or Not Satisfactory.
  • As you complete this assessment task you are predominately demonstrating your practical skills, techniques and knowledge to your trainer/assessor.
  • The trainer/assessor may ask you relevant questions on this assessment task to ensure that this is your own work.

Resubmissions and reattempts:               

  • Where a student’s answers are deemed not satisfactory after the first attempt, a resubmission attempt will be allowed.
  • You must speak to your Trainer/Assessor if you have any difficulty in completing this task and require reasonable adjustments (e.g. can be given as an oral assessment).
  • For more information, please refer to your RTO Student Handbook.

Location:

  • This assessment task may be completed in a classroom, learning management system (i.e. Moodle), workplace, or independent learning environment.
  • Trainer/Assessor will provide student further information regarding the location of completing this assessment task.

General Instructions for attempting the project:

  • You will create a dynamic website and relevant documentation based on the given guidelines and also test the website to ensure that it meets the technical requirements in this assessment task.
  • You will be expanding the knowledge and skills acquired during the previous assessment task.
  • Instructions to create a dynamic website and relevant documentation based on the given guidelines and also test the website to ensure that it meets the technical requirements are provided within the assessment task.
  • You will be required to correctly attempt all activities of this assessment task.

How your trainer/assessor will assess your work?

  • This assessment task requires the student to create a dynamic website and relevant documentation based on the given guidelines and also test the website to ensure that it meets the technical requirements.
  • Answers must demonstrate the student’s understanding and skills of the unit.
  • You will be assessed according to the provided performance checklist/ performance criteria.
  • Assessment objectives/ measurable learning outcome(s) are attached as performance checklist/ performance criteria with this assessment task to ensure that you have successfully completed and submitted the assessment task.
  • If all assessment tasks are deemed Satisfactory (S), then the unit outcome is Competent (C).
  • If at least one of the assessment task is deemed Not Satisfactory (NS), then the unit outcome is Not Yet Competent (NYC).
  • Once all assessment tasks allocated to this Unit of Competency have been undertaken, trainer/assessor will complete an Assessment plan to record the unit outcome. The outcome will be either Competent (C) or Not Yet Competent (NYC).
  • The “Assessment Plan” is available with the Unit Assessment Pack (UAP) – Cover Sheet.

Purpose of the assessment task:

This assessment task is designed to evaluate your following skills and abilities:

  • Skills to identify business requirements from stakeholders for designing a website.
  • Skills to understand the requirements for designing a dynamic webpage.
  • Skills to understand both client and server-side dynamic contents of a website.
  • Skills to identify, analyse and research the information appropriately according to the provided guidelines.
  • Skills to analyse, design, build and test a dynamic website to meet technical requirements.
  • Skills to describe the overall operations of website.
  • Reading skills to collect, review, interpret/understand and analyse/review text-based business information from a range/number of sources
  • Ability to create efficient and effective code to meet those technical requirements
  • Written and oral/speech communication skills to prepare a detailed report of business requirements for a range of stakeholders/interested people.
  • Skills to interact/cooperate with others using appropriate conventions/systems when communicating to, and consulting/discussing with stakeholders/interested parties.
  • Skills to analyse relevant/appropriate information to identify scope/range of work, goals and objectives and to evaluate/review options/other choices.
  • Skills to use familiar/known digital technology to access/get to information, document findings/results and communicate them to stakeholders.

Assessment Task 3 - Unit Project (UP)

Instructions to complete this assessment task:

  • You must include the following particulars in the footer section of each page of the attached sheets:
    • Student ID or Student Name
    • Unit ID or Unit Code
    • Course ID or Course Code
    • Trainer and assessor name
    • Page numbers
  • You must staple the loose sheets together along with the cover page.
  • You must attach the loose sheets chronologically as per the page numbers.
  • Correction fluid and tape are not permitted. Please do any corrections by striking through the incorrect words with one or two lines and rewriting the correct
  • This submission must be well presented and follow the guidelines and instructions provided.
  • One of the most important steps that you can take: proofread your
  • Appropriate citations are required.
  • All RTO policies are in effect, including the plagiarism policy.

Resources required to complete the assessment task:

  • Computer
  • Internet
  • MS Word
  • Printer or e-printer
  • Adobe acrobat/reader
  • Learning management system
  • A development environment
  • A server
  • A database server
  • Browsers

Assessment part 1

 Creating a dynamic website and relevant documentation

You are required to prepare and submit the following as part of this assessment activity:

  1. Dynamic Website
  2. Testing documentation
  3. Sign-off document

All project items should be completed according to the following criteria:

1.    Website

1.       Submit the website developed to meet all the requirements outlined in the scenario as detailed in the document produced in Assessment Task 2. The website must meet the following criteria:

a.       General features:

i.      the database must be implemented as per the design, any variation from the design must be detailed including reasons for the change

ii.      configuration file or equivalent file must be used and must contain all database, connection and possibly session information that will need to be used for the new site

Tip: Web pages may be served from a single index.php page or may use a PHP page to launch other PHP files to handle the various ‘pages’ based on the URL.

b.       Functional requirements implementation:

i.      CRUD functionality must be supported

ii.      user inputs must be sanitised in both GETs and POSTS

iii.      bind values to parameters with prepared statements

iv.      fetched data using query or execute. With query, escape user data seen

v.      all empty form fields and errors communicating with the database must be handled by the web application

vi.     provide all key features detailed in the Business Requirements Document.

2.    Testing documentation

1.       Submit a document as evidence that appropriate tests have been run for the website. The document must contain the following detail:

a.       an overview of the testing process to be undertaken

b.       specific tests that address all features detailed in the Business Requirements Report including:

i.      at least three (3) of the security requirements being addressed at the application level

c.       test results for all planned tests including a minimum of ten relevant screen captures, the screen captures must include:

i.      at least one (1) image of an error message being captured and handled by the site

ii.      evidence the website was tested in a minimum of three (3) major browsers

d.       if errors/issues were identified; the following must be provided for each:

i.      a description of troubleshooting performed

ii.      an explanation of cause of the error/issue

iii.      a resolution

3.    Sign-off

document

1.    Provide a Project Signoff Sheet with appropriate detail to identify the version of the software and enable acceptance of the completed website, as tested

Assessment Part 2

 Test the website to ensure it meets the technical requirements.

This activity requires the student to test the website to ensure it meets the technical requirements. Students are required to test the website according to the following guidelines:

  1. Functionality:

1.1               Links

Objective is to check for all the links in the website.

1.1.1          All Internal Links

1.1.2          All External Links

1.1.3          All mail to links

1.1.4          Check for orphan Pages

1.1.5          Check for Broken Links

1.2               Forms

Test for the integrity of submission of all forms.

1.2.1          All Field Level Checks

1.2.2          All Field Level Validations.

1.2.3          Functionality of Create, Modify, Delete & View.

1.2.4          Handling of Wrong inputs (Both client & Server)

1.2.5          Default Values if any

1.2.6          Optional versus Mandatory fields.

1.3               Cookies

Check for the cookies that have to be enabled and how it has to be expired.

    

1.4               Web Indexing

Depending on how the site is designed using Meta tags, frames, HTML syntax, dynamically created pages, passwords or different languages, our site will be searchable in different ways.

1.4.1          Meta Tags

1.4.2          Frames

1.4.3          HTML syntax.

1.5               Database

Two types of errors that may occur in Web applications:

  1. Data Integrity:

Missing or wrong data in the table.

  1. Output Error:

Errors in writing, editing or reading operations in the tables.

The issue is to test the functionality of the database, not the content and the focus here is therefore on output errors. Verify that queries, writing, retrieving or editing in the database are performed correctly.

  1. Usability:

2.1               Navigation

Navigation describes the way users navigate within a page, between different user interface controls (buttons, boxes, lists, windows etc.), or between pages via, e.g. links.

2.1.1          Application navigation is proper through tab

2.1.2          Navigation through Mouse

2.1.3          Main features are accessible from the main/home page.

2.1.4          Any hotkeys, control keys to access menus.

2.2               Content

Correctness is whether the information is truthful or contains misinformation. The accuracy of the information is whether it is without grammatical or spelling errors. Remove irrelevant information from your site. This may otherwise cause misunderstandings or confusion.

2.2.1          Spellings and Grammars

2.2.2          Updated information

2.3               General Appearance

2.3.1          Page appearance

2.3.2          Color, font and size

2.3.3          Frames

2.3.4          Consistent design

  1. Server Side Interfaces:

3.1               Server Interface

3.1.1          Verify that communication is done correctly, Web server-application server, application server-database server and vice versa.

3.1.2          Compatibility of server software, hardware, network connections.

3.1.3          Database compatibility (SQL, Oracle etc.)

3.2               External Interface (if any)

  1. Client Side Compatibility:

4.1               Platform

Check for the compatibility of

  1. Windows (Different versions – any two latest)
  2. Unix (different sets)
  3. Macintosh (If applicable)
  4. Linux
  5. Solaris (If applicable)

4.2               Browsers

Check for the various combinations:

Internet Explorer (latest version)

Google Chrome (latest version)

Firefox (latest version)

Browser settings (security settings, graphics, Java etc.)

Frames and Cascade Stylesheets

Applets, ActiveX controls, DHTML, client-side scripting

HTML specifications.

Graphics:

Loading of images, graphics, etc.,

4.3               Printing

Despite the paperless society the web was to introduce, printing is done more than ever. Verify that pages are printable with considerations on:

  1. Text and image alignment
  2. Colours of text, foreground and background
  3. Scalability to fit paper size
  4. Tables and borders
  1. Performance:

5.1               Connection speed

  1. Try with Connection speed: 14.4, 28.8, 33.6, 56.6, ISDN, cable, DSL, T1, T3
  2. Time-out

5.2               Load

Check/Measure the following:

  1. What is the estimated number of users per time period and how will it be divided over the period?
  2. Will there be peak loads and how will the system react?
  3. Can your site handle a large amount of users requesting a certain page?
  4. Large amount of data from users.

5.3               Stress

Stress testing is done in order to actually break a site or a certain feature to determine how the system reacts. Stress tests are designed to push and test system limitations and determine whether the system recovers gracefully from crashes. Hackers often stress systems by providing loads of wrong in-data until it crash and then gain access to it during start-up.

  1. Typical areas to test are forms, logins or other information transaction components.
  2. Performance of memory, CPU, file handling etc.
  3. Error in software, hardware, memory errors (leakage, overwrite or pointers)

5.4               Continuous use

  1. Is the application or certain features going to be used only during certain periods of time or will it be used continuously 24 hours a day 7 days a week?
  2. Will downtime be allowed or is that out of the question?
  3. Verify that the application is able to meet the requirements and does not run out of memory or disk space.
  1. Security:

6.1               Valid and Invalid Login

6.2               Limit defined for the number of tries.

6.3               Can it be bypassed by typing URL to a page inside directly in the browser?

6.4               Verify Log files are maintained to store the information for traceability.

6.5               Verify encryption is done correctly if SSL is used (If applicable)

6.6               No access to edit scripts on the server without authorization.

You will be assessed based upon the following performance criteria:

You must meet the below criteria in order to successfully complete this part of the assessment.

1.       Functionality

1.1               Links

Objective is to check for all the links in the website.

1.1.1          All Internal Links

1.1.2          All External Links

1.1.3          All mail to links

1.1.4          Check for orphan Pages

1.1.5          Check for Broken Links

1.2               Forms

Test for the integrity of submission of all forms.

1.2.1          All Field Level Checks

1.2.2          All Field Level Validations.

1.2.3          Functionality of Create, Modify, Delete & View.

1.2.4          Handling of Wrong inputs (Both client & Server)

1.2.5          Default Values if any

1.2.6          Optional versus Mandatory fields.

1.3               Cookies

Check for the cookies that have to be enabled and how it has to be expired.

    

1.4               Web Indexing

Depending on how the site is designed using Meta tags, frames, HTML syntax, dynamically created pages, passwords or different languages, our site will be searchable in different ways.

1.4.1          Meta Tags

1.4.2          Frames

1.4.3          HTML syntax.

1.5               Database

Two types of errors that may occur in Web applications:

A.      Data Integrity:

Missing or wrong data in the table.

B.      Output Error:

Errors in writing, editing or reading operations in the tables.

The issue is to test the functionality of the database, not the content and the focus here is therefore on output errors. Verify that queries, writing, retrieving or editing in the database are performed correctly.

2.       Usability

2.1               Navigation

Navigation describes the way users navigate within a page, between different user interface controls (buttons, boxes, lists, windows etc.), or between pages via, e.g. links.

2.1.1          Application navigation is proper through tab

2.1.2          Navigation through Mouse

2.1.3          Main features are accessible from the main/home page.

2.1.4          Any hotkeys, control keys to access menus.

2.2               Content

Correctness is whether the information is truthful or contains misinformation. The accuracy of the information is whether it is without grammatical or spelling errors. Remove irrelevant information from your site. This may otherwise cause misunderstandings or confusion.

2.2.1          Spellings and Grammars

2.2.2          Updated information

2.3               General Appearance

2.3.1          Page appearance

2.3.2          Color, font and size

2.3.3          Frames

2.3.4          Consistent design

3.       Server Side Interfaces

3.1               Server Interface

3.1.1          Verify that communication is done correctly, Web server-application server, application server-database server and vice versa.

3.1.2          Compatibility of server software, hardware, network connections.

3.1.3          Database compatibility (SQL, Oracle etc.)

3.2               External Interface (if any)

4.       Client side compatability

4.1               Platform

Check for the compatibility of

a. Windows (Different versions – any two latest)

b. Unix (different sets)

c. Macintosh (If applicable)

d. Linux

e. Solaris (If applicable)

4.2               Browsers

Check for the various combinations:

Internet Explorer (latest version)

Google Chrome (latest version)

Firefox (latest version)

Browser settings (security settings, graphics, Java etc.)

Frames and Cascade Stylesheets

Applets, ActiveX controls, DHTML, client-side scripting

HTML specifications.

Graphics:

Loading of images, graphics, etc.,

4.3               Printing

Despite the paperless society the web was to introduce, printing is done more than ever. Verify that pages are printable with considerations on:

a. Text and image alignment

b. Colours of text, foreground and background

c. Scalability to fit paper size

d. Tables and borders

5.       Performance

5.1               Connection speed

a. Try with Connection speed: 14.4, 28.8, 33.6, 56.6, ISDN, cable, DSL, T1, T3

b. Time-out

5.2               Load

Check/Measure the following:

e.       What is the estimated number of users per time period and how will it be divided over the period?

f.        Will there be peak loads and how will the system react?

g.       Can your site handle a large amount of users requesting a certain page?

h.       Large amount of data from users.

5.3               Stress

Stress testing is done in order to actually break a site or a certain feature to determine how the system reacts. Stress tests are designed to push and test system limitations and determine whether the system recovers gracefully from crashes. Hackers often stress systems by providing loads of wrong in-data until it crash and then gain access to it during start-up.

a. Typical areas to test are forms, logins or other information transaction components.

b. Performance of memory, CPU, file handling etc.

c. Error in software, hardware, memory errors (leakage, overwrite or pointers)

5.4               Continuous use

d.       Is the application or certain features going to be used only during certain periods of time or will it be used continuously 24 hours a day 7 days a week?

e.       Will downtime be allowed or is that out of the question?

f.        Verify that the application is able to meet the requirements and does not run out of memory or disk space.

6.       Security

6.1               Valid and Invalid Login

6.2               Limit defined for the number of tries.

6.3               Can it be bypassed by typing URL to a page inside directly in the browser?

6.4               Verify Log files are maintained to store the information for traceability.

6.5               Verify encryption is done correctly if SSL is used (If applicable)

6.6               No access to edit scripts on the server without authorization.

Performance checklist criteria

Trainer/ Assessor to complete

Assessment activities to be completed

  • Creating a website and documenting relevant information
  • Testing website.
  • For a full project outline, please refer to the student assessment instructions

Resources required for the unit assessment task

  • Unit assessment guide template
  • Access to live or simulated working environment
  • Interaction with others 

Does the candidate meet the following criteria

Yes

No

Trainer/Assessor Comments

Created a dynamic website by following the instructions given

Included database information in documentation

Included the configuration file with information about database, database connection in website documentation

Included the functionality of website in testing documentation including:

  • CRUD
  • REST
  • User Input values

Discussed the technical requirements (versions, database) and environment mandatory for webpage operation.

Test links associated with website operations like

  • External and Internal Links
  • Mail to links
  • Orphan Pages
  •  Broken Links

Test web forms functionality for creating, viewing, modifying and deleting the records

Test webpage with wrong inputs, default values on both server and client end

Test webpage for optional and mandatory fields.

Test Cookies, web indexing for website.

Test Database for integrity and output errors.

Test website navigation using menus, hotkeys or control keys

Test website for

Page appearance, Frames, Spelling and grammar

Test communication of website with server software and compatibility of database

Test website for various platforms, browsers Printing 

Test connection speed, Load, Stress and continuous use of website

Verify the security of website including

  • Valid, Invalid login
  • Number of tries
  • Webpage bypassing
  • Encryption
  • Access to page editing scripts

Document the test results

Include troubleshooting steps and cause of common error in documentation

Provide a Project Signoff Sheet with appropriate detail to identify the version of the software and enable acceptance of the completed website

Want latest solution of this assignment