GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

FIA2

Dylan Do Englisch

Inhalt der Mindmap

FIA2

  1. Ideation

    • Jstris
      • Online Tetris Game where users can verse each other.
        • This idea was rejected. as it requires mutliplayer.
    • PUBG
      • Survival game where players loot and kill others players to the final player.
        • This idea was selected, as it is popular and simple to follow.
    • Knockout City
      • An online dodgeball game where teams can verse each other.
        • This idea was rejected as the application is a new release.
  2. Presribed Criteria

    • require a successful login before retrieving and displaying personal details to the user
      • This ensures the solution works for the user.
        • A working solution is required so the application can be used.
    • ensure that the logged in user can view or update only their own personal details
      • This criteria provides security to the user.
        • A sense of security must be developed between the user and solution so they are able to add their details to the website.
    • only allow a user with administrator privileges to delete a user account or modify personal details for another user.
      • This feature will allow other users details to be protected by not allowing access.
        • The users data must be protected from being leaked as it is personal information valuable to the user
    • Include features that enhance the user experience
      • This would make the solution more engaging and interactive the user.
        • An engaging solution increases the overall reliability to the user.
    • Require users to confirm or cancel any action that modifies or deletes data
      • This provides a sense of control to the user and prevents mistakes that can occur.
        • User always make mistakes when entering details and this will prevent margin of errors.
    • ensure data entered by the user is validated before it is added to the database
      • This allows the user to know their data has been added and the application works.
        • The user must know where there data is located otherwise, it doesn't follow the Australian Privacy Principles.
  3. Contraints/Limitations

    • Lack of Knowledge
      • The lack of knowledge means it will take more time to develop a solution and may affect the complexity of the final solution.
        • This has the possibility of reducing the overall grade for the assessment.
    • Lack of Time Management
      • Having bad time management can affect the final solution as the task can't be completed in time.
        • This means less time will be spent on the assignment therefore decreasing the quality of work.
    • Must finish within a certain timeframe
      • The certain time constraint means time management is required and means certain areas will get more attention than others.
        • Due to the certain time constraint, a certain amount time can be spent on the assignment and the time spent must be efficient.
  4. Non-Functional Requirements

    • Aesthetics of the Solution
      • The solution must look more aesthetic to make the solution more creative to the user.
        • A creative solution makes creates an engaging solution that allows the user to be interested from a user perspective.
    • Copyright Considerations
      • The solution must consider the chance of copyright and way of preventing that from occurring.
        • Copyright allows the solution to be realistic and prevent people from copying/Stealing ideas.
    • Reliability and Useability of the solution
      • The solution must be reliable and usable to the user.
        • The solution must provide a sense of value to the user by doing its applicable tasks.
  5. Self-Determined Criteria

    • Incorporate User Profiles and Customization
      • Allows the Solution to be more engaging
        • An engaging solution attracts more users to the website and creates an engaging solution.
    • Allows users to search features about the game
      • Interactive and creates a system
        • The solution must be interactive and develop a smooth system for the user to follow.
    • Home page Navigation
      • The use of taskbar allows the user to navigate around the website
        • Utilising a task bar allows simple navigation and allows users to access many pages across the website.
  6. Available Resoures

    • Teacher/Students
      • Teacher and students can provide feedback to improve the solution and collaboration can resolve issues,
        • This will speed up the learning process and resolve issues much more efficiently.
    • Task sheet
      • The task sheet provides the context to the task and what must be completed as well as provides sample code and ideas.
        • The task sheet is a guide to completing or not completing unit 1 and 2.
    • Internet
      • E-learn
        • E-learn provides resources such as task sheets and coding resources.
      • Online Videos
        • Youtube videos provide more information and provide a practical experience to help aid the solution.
  7. Data Privacy Princples

    • Open and transparent management of personal information
      • Ensures that APP entities manage personal information in an open and transparent way. This includes having a clearly expressed and up to date APP privacy policy.
        • The solution can incorporate this idea by allowing the user to see their information and being direct and clear to the user.
    • Anonymity and pseudonymity
      • Requires APP entities to give individuals the option of not identifying themselves, or of using a pseudonym. Limited exceptions apply.
        • Usernames provide a chance to the user on whether, they would like to stay anonymous or provide personal details about themselves.
    • Collection of solicited personal information
      • Outlines when an APP entity can collect personal information that is solicited. It applies higher standards to the collection of sensitive information.
        • The personal information given by the user will be stored within a database that will be protected from data breaches.
    • Dealing with unsolicited personal information
      • Outlines how APP entities must deal with unsolicited personal information.
        • The application will remove data as soon as the user decides to remove themselves they data will be deleted.
    • Notification of the collection of personal information
      • Outlines when and in what circumstances an APP entity that collects personal information must tell an individual about certain matters.
        • The user will be informed that they're personal data will be used by agreeing with the terms and conditions.
    • Use or disclosure of personal information
      • Outlines the circumstances in which an APP entity may use or disclose personal information that it holds.
        • The personal information will be accessible and can be changed through the setting option.
    • Direct marketing
      • An organisation may only use or disclose personal information for direct marketing purposes if certain conditions are met.
        • Direct marketing will be achieved through advertisements that are clear visible.
    • Cross-border disclosure of personal information
      • Outlines the steps an APP entity must take to protect personal information before it is disclosed overseas.
        • Information will be protected in many ways to stop hacker from breaching the data, this can be achieved covering up passwords and personal information.
    • Adoption, use or disclosure of government related identifiers
      • Outlines the limited circumstances when an organisation may adopt a government related identifier of an individual as its own identifier, or use or disclose a government related identifier of an individual.
        • The solution must maintain government standards and follow the Australian Privacy Principles.
    • Quality of personal information
      • An APP entity must take reasonable steps to ensure the personal information it collects is accurate, up to date and complete. An entity must also take reasonable steps to ensure the personal information it uses or discloses is accurate, up to date, complete and relevant, having regard to the purpose of the use or disclosure.
        • Only necessary information will to asked from the user such as username and password.
    • Security of personal information
      • An APP entity must take reasonable steps to protect personal information it holds from misuse, interference and loss, and from unauthorised access, modification or disclosure. An entity has obligations to destroy or de-identify personal information in certain circumstances.
        • The users personal information must be protected as well as have regular virus checks for breaches within the data.
    • Access to personal information
      • Outlines an APP entity’s obligations when an individual requests to be given access to personal information held about them by the entity. This includes a requirement to provide access unless a specific exception applies.
        • The users must have access to their personal information through the setting feature.
    • Correction of personal information
      • Outlines an APP entity’s obligations in relation to correcting the personal information it holds about individuals.
        • The user has the ability to change their personal details by adding, changing or deleting the information,
  8. Input data collected from user

    • Username
      • A unique username is required so people can easily identify the who the user is.
        • Having a unique username creates a sense of customisation to the user.
    • Password
      • A password is required for protection against hacker to personal information.
        • This will increase the overall safety of the website.
    • E-mail
      • Data such as an email is required to send important information to the user.
        • Through emails you can send reset passwords emails or promotions.
  9. Validation rules

    • Confirmation of Password
      • Confirmation of passwords can prevents errors with the user and adds a form of security.
        • Confirmation of re-entering password, increases the overall safety of the solution against hackers.
    • Checking Email Exists
      • An appropriate email is required to send the user emails.
        • If an appropriate email isn't given, then it will display an error message.
    • Agreeing with Terms and Conditions
      • The user must agree with the terms and conditions of the website to continue and agrees to using the users info to display.
        • This will allow promotion emails to be sent and allow data to be stored safely.

Informationen

Beschreibung
Mindmap am FIA2, erstellt von Dylan Do am 11/06/2021.
Erstellt von
Dylan Do
Aufrufe
10
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck