LogoLogo
    Logo
    • TutoringSchools
    1. Home
    2. IB
    3. Computer Science (CS)
    4. Questions

    Website developers need to consider a range of usability factors when designing a website.

    Question
    SLPaper 1

    Website developers need to consider a range of usability factors when designing a website.

    A company promotes its products online. To make a purchase, customers are required to register with the company and provide data like their:

    • name
    • date of birth
    • age
    • gender
    • email address

    Once registered, more than one customer is able to access the server to retrieve and modify their data at the same time.

    1.

    State where the customer data is held during the process of modifying their data.

    [1]
    Verified
    Solution

    Customer data is held in RAM/primary memory during the process of modifying their data. 1 mark

    It's held by the process/thread handling the customer access, which may be in RAM or in other storage if the process is swapped out while handling the access.
    2.

    The company is considering sharing its customers’ data with marketing organizations.

    Explain why there could be ethical issues for the company when sharing its customers’ data.

    [6]
    Verified
    Solution

    Ethical Issues for Sharing Customer Data

    • Privacy of customer/personal data 1 mark
    • Company needs to gain permission from customer 1 mark
    • Customer would need to be able to view all data details 1 mark
    • Customer must be informed about all uses that will be made of data 1 mark
    • Customer must be informed to whom data will be disclosed 1 mark
    • Legal issues related to unauthorized disclosure of customer data 1 mark
    3.

    Explain how the operating system ensures that each customer’s data is secure when multiple users are accessing the data at the same time.

    [4]
    Verified
    Solution
    • The OS (memory management function) allocates/deallocates memory to each process/customer task, and guarantees each customer task the resources it needs to run correctly 1 mark
    • It moves processes back and forth between main memory and secondary memory during execution to prevent overwriting/accidental interchange 1 mark
    • The OS (hardware memory protection - part of an OS) isolates/protects customers' data/applications 1 mark
    • It controls access rights to the specified memory area (for example, prevents write access to the memory which is not allocated to the process/customer task) 1 mark
    • It protects data/applications when in memory/RAM from malicious code (prevents attempts to execute the contents of the partition/allocated memory) 1 mark

    Maximum 4 marks

    4.

    Identify two usability factors that need to be considered in the design of a website.

    [2]
    Verified
    Solution

    Usability factors for website design

    • 1 mark Readability/comprehensibility/reading or writing speed
    • 1 mark Learnability/time to accomplish tasks on the first use

    Award 1 mark for each valid usability factor up to a maximum of 2 marks.

    Sign up for free to view this answer

    5.

    Outline one reason why visual displays on a computer screen can create difficulties for some people.

    [2]
    Verified
    Solution
    • People with poor eye-sight/color blind can have difficulties to distinguish;
    • because of the way graphics, words and directions are used/combinations of some colours (e.g., red and green);

    2 marks max

    Sign up for free to view this answer

    Still stuck?

    Get step-by-step solutions with Jojo AI

    FreeJojo AI

    Want more practice questions for Computer Science (CS)?

    Related topics


  1. Footer

    General

    • About us
    • Mission
    • Tutoring
    • Blog
    • State of learning surveyNew

    • Trustpilot
    • Contact us
    • Join us We're hiring!

    Features

    • Jojo AI
    • Questionbank
    • Study notes
    • Flashcards
    • Test builder
    • Exam mode
    • Coursework
    • IB grade calculator

    Legal

    • Terms and conditions
    • Privacy policy
    • Cookie policy
    • Trust Center

    IB

    • Biology (New syllabus)
    • Business Management
    • Chemistry (New syllabus)
    • Chinese A Lang & Lit
    • Chinese B
    • Computer Science (CS)
    • Design Technology (DT)
    • Digital Society (DS)
    • Economics
    • English B
    • View more...

    CBSE

    • Accountancy Class 11
    • Accountancy Class 12
    • Applied Mathematics Class 11
    • Applied Mathematics Class 12
    • Biology Class 11
    • Biology Class 12
    • Business Studies Class 11
    • Business Studies Class 12
    • Chemistry Class 11
    • Chemistry Class 12
    • View more...

    JEE

    • JEE Advanced Chemistry
    • JEE Advanced Mathematics
    • JEE Advanced Physics
    • JEE Main Chemistry
    • JEE Main Mathematics
    • JEE Main Physics

    NEET

    • NEET Biology
    • NEET Chemistry
    • NEET Physics
    Logo

    © 2022 - 2025 RevisionDojo (MyDojo Inc)

    RevisionDojo was developed independently of the IBO and as such is not endorsed by it in any way.

    RedditInstagramTikTokDiscord
    GDPR compliant