Please enable JavaScript.
Coggle requires JavaScript to display documents.
P2 - Design (Object-oriented programming(OOP) Object-oriented design…
P2 - Design
-
-
GUIs, WWW
-
WWW
World Wide Web: combination of all resources and users on the Internet that are using the Hypertext Transfer Protocol (HTTP)
Database
Designing of Database
Designing the database is a whole subject in its own right and is not normally considered to be part of software engineering.*
Database Server
Database server: If a computer provides database services to other, then it will be known as a Database server*
-
Modularity
-
Structure of software
Software can be designed by a method, such as functional
decomposition, object-oriented design or data structure design.
-
Data flow design
depends on identifying the flows of data through the intended software, together with the transformations on the flows of data
-
Process model
Waterfall and Spiral
Waterfall Model
Design
it divides a complex task into smaller, more manageable tasks
-
-
-
"In a waterfall model, the correctness of each step is checked"
Trong một mô hình thác nước, tính chính xác của từng bước được kiểm tra
Spiral Model
The spiral model consists of a repeated cycle of small steps designed to assess and deal with risks at every cycle. Thus the spiral model is termed an iterative approach.
The spiral model consists of a series of cycles. Each cycle consists of a series of steps. At every cycle, any risks to the successful progress of the project are assessed. Then an appropriate method is selected in order to minimize that risk.
-
-
-
testing - kiểm thử
black - white box
Black box: the black box approach to testing is to devise sample data that is representative of all possible data. This type of testing is termed black box testing because no knowledge of the workings of the program is used as part of the testing – we only consider inputs and outputs. The program is thought of as being enclosed within a black box.
White box: This form of testing makes use of knowledge of how the program works – the structure of the program – as the basis for devising test data. In white box testing every statement in the program is executed at some time during the testing. This is equivalent to ensuring that every path (every sequence of instructions) through the program is executed at some time during testing.
-
-
-
prototype - mẫu thử
"Prototyping is a process model that offers a solution to the problem of ensuring that the customers gets what they want"
Tạo mẫu là một mô hình tiến trình nhằm cung cấp giải pháp cho vấn đề mà vẫn đảm bảo rằng khách hàng có được những gì họ muốn
-
"A prototype is an early version built for a system that reflects the features which are of interest."
Một nguyên mẫu là một phiên bản đầu tiên được xây dựng cho một hệ thống mà mang lại các tính năng đáng chú ý
-
-
-
-
-
-
Em thưa cô, nếu bài của em có vấn đề gì cô có thể nhận xét vào ô này được ko ạ? Em cảm ơn
-
-
-