Section outline
-
Learning Topics
- Overview
- Internet and the Web
- Client-Server Paradigm
- Requirement Engineering
Learning Outcome
-
Differentiate between Web and Internet
-
Understand Client-Server Paradigm
-
Select the appropriate tools
-
Analyse and Design System Requirements
Lab Session 1: Introduction to the Web Engineering and different toolsURL
- Roadmap: https://www.w3schools.com/whatis/
- 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
-