Assignment title: Information
ICTWEB504 Assessment 2 V2.0
ICTWEB504 - Build a document using eXtensible markup language 1 | Page
Assessment 2: Analyse the Specified
Requirements
Assessment Overview:
This assessment task has been designed to allow you to demonstrate your ability to apply your
knowledge and skills when building a document using eXtensible Markup Language – analyse
the specified requirements.
You will be assessed on your ability to:
Determine and document the purpose, expectations and functionality of the XML
document.
Determine the hardware, software and tools needed to design the document.
Determine the requirements for the document.
Determine the appropriate design methodologies, including using the software
engineering life cycle.
You will also be assessed on the foundation skills embedded in this assessment including:
Writing Skills: Prepares documentation expressing ideas, explores complex issues,
and is constructed logically, succinctly and accurately.
Writing Skills: Writes and edits computer code and technical data, to ensure syntax
and accuracy.
Get the Work Done: Accepts responsibility for planning and sequencing complex tasks
and workload, negotiating key aspects with others and taking into account capabilities,
efficiencies and effectiveness.
Get the Work Done: Applies systematic and analytical decision-making processes for
complex and non-routine situations.
Get the Work Done: Uses and investigates new digital technologies and applications, to
manage and manipulate data, and communicate effectively with others, in a secure and
stable digital environment.
Range and Conditions of Assessment
On completion of all assessment tasks, the assessor will note whether your performance
was Satisfactory or Not Yet Satisfactory.
Resources required for the assessment:
To participate in this assessment task:
The student will need to supply:
Internet access
A computer with at least Windows 7 OS or Mac OS X, if not higher
Word processing software capable of reading and writing to a .docx file
Classroom students can access the Internet, computer and the Internet within the campus.
Distance students are required to provide their own internet access to a computer with word
processing software.ICTWEB504 Assessment 2 V2.0
ICTWEB504 - Build a document using eXtensible markup language 2 | Page
The Assessor will supply:
The assessment scenario in a document ready for you to download from your
mystudydesk account.
Student instructions:
Carefully read through the scenario and requirements below and complete the task according to
the instructions. If your performance in this task is deemed unsatisfactory, your Assessor will
provide you with feedback and an action plan including areas to focus on to improve your
skills/knowledge to perform the task. Once you have had opportunity to practice these skills you
can arrange to be re-assessed in this task.
Scenario
Accove Pty Ltd is a Small to Medium Enterprise based in Brisbane that specialises in designing
and building widgets for various operating systems. Widgets are small programs built to
accomplish certain tasks to be integrated with other software such as a small window that displays
the weather information for the user's current geographical location or a list of recent local news
stories. The company has recently had an overhaul of their online presence and would like a
brand new XML document to meet provide a better experience for staff and customers.
Specifically, they have hired you to work with the managing director to oversee the entire project.
The primary focus and purpose of the XML document is to store all relevant information related
to Accove's widgets within a format that is easy to navigate and integrate into other applications.
Accove expects that this will increase staff productivity and allow for consistent information about
the software they produce. This should result in a reduction of costs in the company and improve
overall productivity across the organisation. In short, it will function as a data storage that will
contain information related to widgets such as the name, category, company that created it, date
created, programmer(s), date of last update and images. There is a remote possibility that the
requirements may change throughout the development life cycle.
Things to consider in preparation for the practical task
In order to prepare for the discussion, it is suggested that you consider several key areas. You
will need to be able to demonstrate your ability to build a document using an extensible markup
language including:
1. Developing the purpose, expectations and functionality of an XML project.
2. Identifying what hardware, software and tools are needed for an XML project.
3. Creating the formal requirements of an XML project.
4. Deciding on the Design Methodology with regards to the SDLC chosen.
Before you begin this assessment create a new Microsoft Word file called ICTWEB504-A2
YourName.docx. Please ensure that this document has a cover sheet that has a title, date and
name, also a table of contents and page numbers. This document will contain your answers to
the following assessment tasks and must be submitted to your assessor for marking.
Environment and context
In this assessment, you will be playing the role of an expert web developer with a specialty in
developing XML documents. The following assessment will require you to list the purpose,
expectations and functionality; hardware, software and tools needed; create formal requirements;
and decide on the design methodology chosen for the XML project.ICTWEB504 Assessment 2 V2.0
ICTWEB504 - Build a document using eXtensible markup language 3 | Page
Task 1 Determine and Document the Purpose, Expectations and
Functionality of the XML Document
The Accove Managing Director was incredibly impressed with the work you completed in the
process planning. As such, he has green-lit the next phase of the project which is to compile an
analysis report that thoroughly examines the specified requirements. This document will need a
cover page, a table of contents and page numbers. In the first section titled "Project Outline",
please include the following sub-sections and discussion:
- Purpose
- Expectations
- Functionality
Please note that the last point refers to overall functionality and not the broken down functional
requirements. For information about each of these aspects, please thoroughly read the
Assessment Scenario found above Assessment 1. This report will continue to be worked on
throughout this assessment and be the only deliverable.
Once you have completed this open your ICTWEB504-A2 YourName.docx file. Insert the
heading Task 1 – Project Outline.
When you have completed this task save your file. You will add more answers to it in Task 2.
Task 2 Determine the Hardware, Software and Tools Needed to
Design the Document
Continuing on from previous task, you are now required to extend the Requirements Analysis to
include the next section. This section will be called the "Resources Required". In it, you will need
discuss the following information in sub-sections:
- Hardware
- Software
- Tools
Please outline what resources are required in each of these categories and provide a description
of what they will used for in this project. Please keep in mind that you will be required to mention
all the resources needed throughout the development portion of the project from analysis up to
testing.
Once you have completed this open your ICTWEB504-A2 YourName.docx file. Insert the
heading Task 2 – Resources Required.
When you have completed this task save your file. You will add more answers to it in Task 3.
Task 3 Determine the Requirements for the Document
Now that you have complete the Project Outline and Resources Required sections of the
Requirement Analysis, you will now need to discuss the functional requirements. Please include
a list of core functional requirements related directly to the XML and DTD documents and will be
refined from Task 1 of Assessment 1 where you captured the specified requirements.
Please give each functional requirement a unique identifier with the code "FR" in front of it (for
example, FR1, FR2, etc.).
Once you have completed this open your ICTWEB504-A2 YourName.docx file. Insert the
heading Task 3 – Functional Requirements.ICTWEB504 Assessment 2 V2.0
ICTWEB504 - Build a document using eXtensible markup language 4 | Page
Below this heading provide the functional requirements for the Accove XML project. You may
wish to use a table similar to the example below to record the functional requirements.
ID Functional Requirement
When you have completed this task save your file. You will add more answers to it in Task 4.
Task 4 Determine the Appropriate Design Methodologies, including
using the Software Life Cycle
The final section required in the Requirement Analysis is the discussion about what design
methodology and SDLC you will be using in this project.
You will need to discuss what design methodology you have chosen and list reasons as to why it
was chosen. After you have discussed this, you will need to determine the specific SDLC you
have chosen for this project, justify why it was chosen and the general steps involved with it.
Once you have completed this open your ICTWEB504-A2 YourName.docx file. Insert the
heading Task 4 – Design Methodology and Software Development Life Cycle.
When you have completed this task save your file.
Submission Instructions
Please proofread your work and include ICTWEB504-A2 YourName.docx in the document
header.
Please save a copy of your assessment to keep in your own records.
Include your name in the file, for example:
ICTWEB504-A2 YourName.docx
Submit your saved documents by uploading your completed assessment to your
mystudydesk for marking by your assessor.