Want to create interactive content? It’s easy in Genially!
TECH REPORT
Nguyen Duong Hoang Phuc (K18 CT)
Created on June 9, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Report
View
Akihabara Report
View
Creative whitepaper
View
Social Media Plan
View
Notes Report
View
Genial Whitepaper
View
Genial reporting
Transcript
Chapter 10: Software Engineering
Presentation Group 6
START
10.1 The Software Lifecycle
Dang,Hau
Content
10.2 Analysis Phase
Khang
10.3 Design Phase
Sy
01
The Software Lifecycle
01
The Software Lifecycle
Software Lifecycle
Software just like other products, it also goes through a development cycle. This cycle is called the software lifecycle, which includes interactive phases such as development, use, and modification. However, when the software has become ineffective, it will become irrelevant and obsolete.
01
The Software Lifecycle
Software Development Process Model
- In the software development process, there are 4 main stages including: + Analysis + Design + Implementation + Testing
tech report
10.1 The Software Lifecycle
Dang,Hau
Content
10.2 Analysis Phase
Khang
10.3 Design Phase
Sy
02
Analysis Phase
02
Analysis Phase
Procedure-Oriented Analysis
- Procedure-oriented analysis: the analysis process used if the system implementation phase will use a procedural language. - Data flow diagrams: show the movement of data in the system - There are four symbols: + A square box: shows the source or destination of data. + A rectangle with rounded corners: shows the process. + An open-ended rectangle: shows where data is stored. + Arrows show the flow of data. - Handle reservation: is a process or action in the reservation system.
02
Analysis Phase
State Diagrams
- State diagrams: provide another useful tool that is normally used when the state of the entity in the system will change in response to events.
tech report
02
Analysis Phase
Use-Case Diagrams
tech report
02
Analysis Phase
Class Diagrams
tech report
10.1 The Software Lifecycle
Dang,Hau
Content
10.2 Analysis Phase
Khang
10.3 Design Phase
Sy
03
Design Phase
03
Design Phase
Introduction
The design phase defines how the system will accomplish what was defined in the analysis phase. In the design phase, all components of the system are defined.
tech report
03
Design Phase
Procedure-Oriented Design
In procedure-oriented design, we have both procedures and data to design. We discuss a category of design methods that concentrate on procedures. In procedure-oriented design, the whole system is divided into a set of procedure or modules.
tech report
03
Design Phase
Object-Oriented Design
In object-oriented design, the design phase continues by elaborating the details of classes.
tech report
Don’t forget to learn new things