LogoLogo
    LogoLogo
    • TutoringPricingFor schools
    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

    Common Mistake

    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

    Note

    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

    Note

    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

    2.1 Computer organization

    Join 350k+ Students Already Crushing Their Exams

    Footer

    General

    • Pricing
    • About us
    • Mission
    • Tutoring
    • Blog
    • Jojo for SAT

    Company

    • State of learning survey

    • RevisionDojo vs OthersNew

    • Content philosophy
    • Trustpilot
    • Contact us
    • Join us

    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 Subjects

    • Biology
    • Business Management
    • Chemistry
    • Chinese A Lang & Lit
    • Chinese B
    • Computer Science (CS)
    • Design Technology (DT)
    • Design Technology (First Exam 2027)
    • Digital Society (DS)
    • Economics
    • English B
    • English Lang & Lit
    • English Lit
    • Environmental systems and societies (ESS - Old)
    • Environmental systems and societies (ESS)
    • French A
    • French AB initio
    • French B
    • Geography
    • German A
    • German AB initio
    • German B
    • Global Politics
    • History
    • Mathematics Analysis and Approaches (AA)
    • Mathematics Applications & Interpretation (Math AI)
    • Physics
    • Psychology
    • Spanish A
    • Spanish AB initio
    • Spanish B
    • Sports, exercise and health science (SEHS - Old)
    • Sports, exercise and health science (SEHS)
    • Theory of Knowledge (TOK)
    Logo

    © 2022 - 2025 RevisionDojo (MyDojo Inc)

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

    SAT® is a trademark registered and owned by the College Board®, which is not affiliated with and does not endorse this product or site.

    RedditInstagramTikTokDiscord