Please enable JavaScript.
Coggle requires JavaScript to display documents.
Test01 (Testing :<3: (Black - white box (In white box testing every…
Test01
Testing :<3:
-
Black - white box
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.
Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. This method of test can be applied virtually to every level of software testing: unit, integration, system and acceptance. It is sometimes referred to as specification-based testing
-
-
Prototype :star:
"A prototype is an early version built for a system that reflects the features which are of interest"
Dịch: Nguyên mẫu là phiên bản đầu tiên được xây dựng cho một hệ thống phản ánh các tính năng được quan tâm.
-
"Prototyping is a process model that offers a solution to the problem of ensuring that the customers gets what they want"
-
Dịch: Tạo mẫu là một tiến trình mô hình cung cấp những giải pháp cho các vấn đề để đảm bảo rằng khách hàng có được những gì họ muốn
-
Deadline :fire:
-
"For effective management, we must establish deadlines for the next stage of the project"
-
Dịch: Để quản lý hiệu quả, chúng tôi phải thiết lập thời hạn cho các giai đoạn tiếp theo của dự án.
Process model :smiley:
Water Fall and Spiral
...Design, Maintenance
Định nghĩa: Maintenance is the term for any effort that is put into a piece of software after it has been written and put into operation
-
"In a waterdall model, the correctness of each step is checked"
-
Dịch: Trong mô hình thác nước, tính chính xác của từng bước được kiểm tra
-
-
-
-
Chuong 2: Design
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 *
Sub: Thiết kế cơ sở dữ liệu là toàn bộ chủ đề theo đúng nghĩa của nó và thường không được coi là một phần của công nghệ phần mềm
Database server
- If a computer provides database services to other, then it will be known as a Database server *
Sub: nếu một máy tính cung cấp dịch vụ cơ sở dữ liệu cho người khác, thì nó sẽ được gọi là máy chủ cơ sở dữ liệu
Database Server, Web Server, Application Server, FPT Server, World Whole Web
-
UML
These are textual descriptions which can be augmented by UML use case diagrams
Đây là những mô tả văn bản có thể được tăng cường bằng sơ đồ ca sử dụng UML
A user who is carrying out a particular role is called an ACTOR "Một người dùng đang thực hiện một vai trò cụ thể được gọi là ACTOR"
Use cases are descriptions of requirements that can be augmented by UML use case diagrams "Các ca sử dụng là các mô tả về các yêu cầu có thể được tăng cường bằng các sơ đồ ca sử dụng UML"
-
-
-
-
Process model
Water fall model
Design
The essence and the strengths of the waterfall model are that:
1- it divides a complex task into smaller, more manageable tasks; 2-each task produces a well-defined deliverable;
3- each stage is carried out in sequence – there is no going back;
Sub: Bản chất và điểm mạnh của mô hình thác nước là:
1- nó phân chia một nhiệm vụ phức tạp thành các nhiệm vụ nhỏ hơn, dễ quản lý hơn;
2 - mỗi tác vụ tạo ra một phân phối được xác định rõ.
3 - mỗi giai đoạn được thực hiện theo trình tự - không có quay lại.
Maintain
The goal of this approach is to maintain control during development
Mục tiêu của phương pháp này là duy trì sự kiểm soát trong quá trình phát triển
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 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. Thus the spiral model is essentially a cautious and robust approach to development.
Sub: Mô hình xoắn ốc bao gồm một loạt các chu kỳ. Mỗi chu kỳ bao gồm một loạt các bước. Ở mỗi chu kỳ, mọi rủi ro đối với tiến trình thành công của dự án đều được đánh giá. Sau đó, một phương thức thích hợp sẽ được chọn để giảm thiểu rủi ro đó. Do đó, mô hình xoắn ốc về cơ bản là một cách tiếp cận thận trọng và mạnh mẽ để phát triển.
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.
Mô hình xoắn ốc bao gồm một chu kỳ lặp lại gồm các bước nhỏ được thiết kế để đánh giá và xử lý rủi ro ở mỗi chu kỳ. Do đó, mô hình xoắn ốc được gọi là một cách tiếp cận lặp đi lặp lại.
Software can be design?
Functional decomposition
- " As its name suggests, functional decomposition is a method that focuses on the functions, or actions, that the software has to carry out "
Sub: Như tên gọi của nó, phân rã chức năng là một phương pháp tập trung vào các chức năng hoặc hành động mà phần mềm phải thực hiện
Object-oriented design
One of the principles used in the design of object-oriented software is to simulate real world situations as objects. You build a software model of things in the real world.
Sub: Một trong những nguyên tắc được sử dụng trong thiết kế phần mềm hướng đối tượng là mô phỏng các tình huống trong thế giới thực như các đối tượng. Bạn xây dựng một mô hình phần mềm của mọi thứ trong thế giới thực
Modularity
Structure of software
Software can be designed by a method, such as functional decomposition, object-oriented design or data structure design Phần mềm có thể được thiết kế theo một phương pháp, chẳng hạn như phân rã chức năng, thiết kế hướng đối tượng hoặc thiết kế cấu trúc dữ liệu
-
Why modularity?
To construct software from pieces that are as independent of each other as possiable Để xây dựng phần mềm từ các phần độc lập với nhau nhất có thể
-
-