Professional Documents
Culture Documents
INTRODUCTION LECTURE
1. Process of SE: the logical steps we (developers) must follow in order to produce a
commercial software application (we: developers, technologist, software companies) build
an app to make money)
Is it easy to create/invent something (for example a software application), sell it and make
money?
The developers MUST provide his capabilities/experience/expertise to create an app which
meets the customer’s needs. This is called general business principle.
Very difficult: food delivery service. For the last 10 years, there were about 10 start-ups in
delivery services (foody, delivery now, grab,…) There were some start-ups which already
been out of business (disappear).
Instead of seeking all reasons for failure, we just focus to the quality of the software app,
which is only about a technical aspect.
2. Assessments:
-CW1: 60 marks
-CW2: 40 marks
3. Plagiarism
-Make sure you paraphrase (writing the same content using different words) it
For example, DONT copy this : “The process of software engineering is a complex one which involves
a wide range of skills involved in creating a software system”
Instead, Paraphrase it into: The process of software engineering means the logical production steps
which requires the team of developers to follow to produce a good software application. When the
team creates the application, they use the required technologies, software libraries to meet the
customer’s needs. Therefore, it requires the combination of skills in technologies.
The university maintains some level of penalty to this issue (the most usual penalty is mark
subtraction)
4. Communication
Email: NamLNT2@FE.EDU.VN
Fb messenger: Nam Lam
-Test: check if the system is good (as good as it is specified in the requirements)
-Maintenance: the developer has a responsibility to check/resolve the issues if there is any
when the software is operating on the customer’s side
This is supposed to give you a first look of a commercial software system. You are using the below
software NOT as a developer but as a USER, in order that you can understand the software from a
user’s perspective.
You are now a USER of demo.restburger.com, please perform the below steps:
3. LAB1 draw a flowchart of the steps you performed in the ORDERING system
Use draw.io which is an online drawing tool, draw a flowchart for the ordering steps we have
performed above when we use the functionality “ORDERING” in the application above.