Systems Development and User Experience (UX) Assignment Solutions
- Number of Words: 3000
Do you need help with Systems Development and User Experience (UX) Assignment? Get assignment answers online at Assignmenttask.com. We have subject area experts who assist you with Programming Assignment Help at a reasonable price. We assure you to provide quality assignment writing services. Connect with us now!
You are employed as aSystem Development Engineer in a largesystems development company, which specialises in designing and developing bespoke systems for corporate clients across a range of industries.
You have been assigned a new client that the company has recently secured. The client wishes to proceed, as soon as possible, with the development of a new information management system, and you have been assigned the management of this project.
The project will include the design and development of a working prototype of their system. The prototype of the system will be designed, developed and fully tested by you.
You must complete the following tasks
Client Systems Brief
We are a new small sized business that specialise in delivery and logistics. We deliver parcels across the UK and currently record all information using spreadsheets. We are looking to have an information management system developed for us in order to record and book deliveries, track delivery status, create delivery routes and monitor our service to our customers.
The system should have different views and permissions depending on the role, the job roles. The system will be used by suppliers, management, administrators, customers and drivers.
The system must be user friendly and accessible on a range of platforms, as we would like to issue our drivers with mobile devices in order to communicate with them and to track delivery outputs.
The client has asked your company to proceed immediately with development and to have the new system ready without any initial planning.
Your manager has explained to the client that this is not possible due to the planning requirements and models that need to be followed. The client has asked for writteninformation on the process of system development and data systemconstruction, in order to better understand the process and agree realistic time expectations internally.
The written information must include an:
- analysis of the systems development lifecycle models
- examination of the problems that can occur from not using a lifecycle model
- evaluation on the benefits of using a lifecycle model for systems development
- analysis of software development methodologies
- evaluation of the software programming languages used
- explanation on how information flows between a user and a product or service
LO1 AC 1.1, 1.2, 1.3
LO2 AC 2.1, 2.2, 2.3
To achieve a Merit, you must create a user and system requirements document based on the client system brief document
To achieve a Distinction, your written information must evaluate the impact that requests for changes can have on a systems development project
In addition you must construct a business case for the software development projectfor the client
LO1 1D1 LO2 2D1
Your manager has reviewed the documentation provided in Task 1 and has now asked you to continue with this project. As part of the package which will be formally handed over to the client for review is a ‘Systems Development Information Pack’ providing details on the system design, implementation and testing.
You have been asked to create the documentation for this pack. Your documentation must:
- Analyse the importance of system implementation and testing
- Explain the importance of evaluating a system
- Assess the use of version control for software releases
- Evaluate the importance of software support and maintenance
- Analyse relevant laws and regulations that affect the design of a system
LO3 AC 3.1, 3.2, 3.3, 3.4, 3.5
1. A new member of staff has joined the User Experience (UX) team. As part of the induction you have been asked to create a Presentation to better explain the role of user experience and how to create a positive user experience within systems development.
Your presentation should:
- Explore the principles of positive user experience
- Identify positive and negative aspects of interface layouts
- Explore how user interfaces have an impact on processes
- Explain how to address the differing needs of target audiences
2. You have now been asked to create a user interface wireframe (UX) based on the systems development brief from the You must all examine the documentation and processes for training end users
You must submit:
- A wireframe user interface design (UX)
- Information on the documentation and processes for training end users
LO4 AC 4.1, 4.2, 4.3, 4.4, 4.5, 4.6
The client has asked your company to provide a prototype design of the information management system based on their requirements.
You have now been asked to design, test and evaluate a prototype of the system for the client. You must develop the user interface prototype using appropriate software tools and ensure that testing with examples of end users has been completed.
- Develop a user interface prototype
- Carry out testing with end users
- Evaluate the success of the products usability You must submit:
- screencast recording with audio commentary navigating through the completed prototype
- evidence of a peer / user using the prototype and their associated feedback
- an evaluation on the success of the products usability based on the feedback from the users
LO5 AC 5.1, 5.2, 5.3
To achieve a Merit, you must create a formal test plan for testing and submit this with the other requirements of Task 4.
Guidelines for assessors
The assignments submitted by learners must achieve the learning outcomes and meet the standards specified by the assessment criteria for the unit. To achieve a merit or distinction grade, the learners must demonstrate that they have achieved all the criteria set for these grades. Where work for the pass standard is marginal, assessors can take account of any extension work completed by the learners. The suggested evidence listed below is how learners can demonstrate that they have met the required standards.
|Task number||LOs and AC||Suggested evidence PASS||Suggested additional evidence MERIT||Suggested additional evidence DISTINCTION|
|1||LO1 AC 1.1,
LO2 AC 2.1,
LO1 1D1 LO2 2D1
|Learners are required to submit detailed writteninformation aimed at the client company. The information provided should contain details on all areas as specified and learners should take account of the different command verbs in the tasks.
This should include:
o Systems development lifecycle models (SDLC), models such as the below or alternative if justified by the learner. The learners must analyse a range of models and not only one model.
o Waterfall model
o Iterative model
o Spiral model
o V-shaped model
o Agile model
o Problems that can occur from not using a lifecycle model such as:
o User requirements not met
o Failed project
o Lack of communication
o Any other reasonable and realistic problem
o Benefits, this should be referenced to the benefits the client company may see such as:
o Provides a view of the entire system, resources, timeline, and goals.
o Enhanced controls over large projects
The learnersmust create a user and system requirements document based on the client system brief document
Functional user and technical specifications to include:
o Specific user requirements
o Each requirement referenced
o Resources included
o Expected functionality
o Network or data flow design
|LO1 1D1 LO2 2D1
To achieve a Distinction, the information provided by the learners must evaluate the impact change requests can have on a systems development project. The evaluation will identify benefits and issues and lead to personal judgements.
· Assist with roadmap planning
· Requirement for extra resource
To achieve a Distinction, the learners must construct a structured, detailed and convincing business case for the software development project for the client
|o Involves comprehensive and specified explicit steps
o Provides a successful model/approach to use
o Assist with roadmap planning
o Software development methodologies such as those referenced below. Learners should reference more than one software development methodology.
o Software programming languages such as those listed below. Learners should reference a range of programming languages.
o Procedural programming language
o Functional programming language
o Object-oriented programming language
o Scripting programming language
o Logic programming language
o C++ language
o C language
o Information flows such as:
o Flow diagrams
o Flow charts
o Identifying information flows
o Problem description
o Possible options
o Chosen option
|2||LO3 AC 3.1,
3.2, 3.3, 3.4,
|Learners must submit a detailed Systems Development Information Pack providing details on the system design, implementation and testing.
The information pack should be appropriately presented for the client and contain information relevant to the development of this project in the following areas:
· System implementation and testing:
o Ensure requirements have been met
o Ensure system is fit for purpose
|o Identifying changes required
· Evaluating a system
o Establishing the value of the system
o Meeting user requirements
o Increasing productivity
o Measure the success and impact
· Version control should include:
o Last updated date
o Review date
o Version number
· Software support and maintenance. Learners could link the software support and maintenance as the ongoing support provided after development by the organisation and the importance of this function after delivery of the system.
o Services provided
o Value to organisation
o Value to users
· Laws and regulations: Learners should discuss a range of laws and regulations in their submission.
o Cookie management
o Health and Safety
o Terms and Conditions
o Copyright Design and Patents Act
o Equality Act
|3||LO4 AC 4.1,
4.2, 4.3, 4.4,
|This task has two submissions, part a, and part b. The learner must submit evidence for both aspects to complete this task.|
|a) Learners must submit a presentation using appropriate presentation software. The presentation should be aimed at a new member of staff who has joined the User Experience (UX) team.
The learner’s presentation should:
Explore the principles of positive user experience. These principles could include:
o 3 click rule
o Content prioritisation
o Appropriate colours
o Accessibility considerations
o Easy to use
o Touchscreen functions
o Provide user control
o Legible content
o Consistency across device and screen size
o Interface clearly visible
o Minimise data input
· Identify positive and negative aspects of interface layouts such as easy to navigate, use of icons, colours which are easy to read, informative content, mix of content type such as video, imagery and text, zoom functionality
· Explore how user interfaces have an impact on processes such as large amounts of text, no user interaction, large page content, no accessibility options, no icons, difficult to read text, inconsistent pages
· Explain how to address the differing needs of target audiencessuch as
o Audience types
o Audience needs
o Delivery methods
o Learning styles
b) Learner must submit a wireframe user interface design (UX) and Information on the documentation and processes for training end users
The user interface wireframe (UX) must include all the areas below in the design.
· Flow between screens
The documentation and processes for training end users must include information on the below. Learners do not need to create the elements below but only make reference to these elements for information purposes.
· Training plan
· Handbook/user guide
· Knowledge base
· Super users
· Support processes
|4||LO5 AC 5.1,
|Learners must design and develop a user interface prototype for the information management system requested by the client.
It is important to note that the learners should only be submitting a user interface prototype and not a working software development. This is not required for this unit.
The learner’s submission should include:
· a user interface prototype
· evidence of testing with end users
· an evaluation on the success of the products usability
The learners must create a formal test plan
The formal test plan should include:
· Test description
· Test reference number
|based on the testing feedback
The suggested format for evidence gathering is a screencast recording with audio commentary navigating through the completed prototype. However alternative formats could be accepted such as a document with screenshots and detailed written explanations.
Evidence of a peer / user using the prototype could include a ‘Feedback From’ from the user providing constructive feedback on the user interface from a user’s point of view. The feedback could also be recorded in audio format. It would be recommenced to gather feedback from a range of user roles, i.e., supplier, management, administrators, customers and drivers
The evaluation on the success of the products usability must include reference to the user’s feedback and if this prototype allows for the information management system to be easy to use for the range of users.
· User interface prototype should include:
o Interactive design
o Content areas
· Evaluation could include narrative on:
o General Feedback
o Change requests
|· Expected outcome
· Actual outcomes
· Test passed or failed
· Suggested resolution
For REF… Use: #getanswers2002490