Section outline

  • Learning Topics

    1. Overview 
    2. Internet and the Web
    3. Client-Server Paradigm
    4. Requirement Engineering

    Learning Outcome

    1. Differentiate between Web and Internet
    2. Understand Client-Server Paradigm
    3. Select the appropriate tools
    4. Analyse and Design System Requirements 

    Lab Session 1: Introduction to the Web Engineering and different toolsURL 

    1. Roadmap: https://www.w3schools.com/whatis/
    2. Tools: Editors: Netbeans/Sublime Text/PHP Storm/ VSCode/Notepad/ Notepad++, WAMP/ XAMP

    Learning Contents

    Resource 1: Clcik Here

    Resource 2: https://drive.google.com/file/d/1J3aGNFUYcrGWqF-ED4_855Cmo2qpCs-l/view

    Resource 3: https://drive.google.com/file/d/1PNmZ0yDyOZZpH39cDNKnHO_iRv4C96EG/view

    Resource 4:  What is Github?

    Video: How to Install Xampp on windows 10.

    HTTP, WEB, CLIENT-SERVER (PC-A): 

    HTTP, WEB, CLIENT-SERVER (PC-B): 

    Requirement Engineering (PC-A): 

    Learning Contents(Lab)

    Introduction to Bitbucket and Trello(PC-B): Clcik Here

    • Activities & Assessment

    • Propose an imaginary software development project based on your own interests and do the following analysis.

      a) Prepare for a vision statement or NABC(Need, Approach, Benefits, Competition) analysis of the project.

      b) Who are the key stakeholders?

      c) How will you analyze and validate the project’s stakeholder list?

      d) Identify the likely sources of tension (possible conflict) between stakeholder's goals

      Please complete the assignment by Sept. 27, 2020, 1 PM, and submit the feedback/reviews to other posts by Sept.29, 2020


    • Please submit google doc file of stake holder assignment.