Development

Class activity

Hands up for a class activity
    Scenario

    At CSULA, students already use an online system to book study rooms.

    Recently, students have complained that the booking system is confusing and not user-friendly.

    As a Systems Analyst, your task is to decide what the first step should be in improving this system.



    Question to the class

    What is the very first step a Systems Analyst should take when tasked with improving CSULA’s room booking system?



    Select the correct answer from the multiple-choice list.

    A) Start coding new features right away

    B) Interview students and gather requirements

    C) Redesign the database tables

    D) Write test cases



Explanation

    The correct answer is B) Interview students and gather requirements



    Requirements gathering is the essential first step in Systems Analysis & Design.

    Analysts must understand user needs before proposing solutions.


Follow up question


    Now, once the requirements are clear, who actually writes the code for the booking system?



    Select the correct answer from the multiple-choice list.

    A) Systems Analyst

    B) Developer

    C) QA Tester

    D) DevOps Engineer



Explanation

    The correct answer is B) Developer



    Developers are responsible for coding the system.

    Analysts define requirements, but Developers implement them.


Sources

What is System Analysis and Design — Indeed
Entry Level Software Developer Salary
What Does a Software Developer Do?
Software Development
What Does a Software Developer Do?
What is application development?
DevOps and Software Development Life Cycle