Bài giảng Đảm bảo chất lượng phần mềm: Quality and testing software requirement concepts and process - ThS. Nguyễn Thị Thanh Trúc
lượt xem 2
download
Bài giảng "Đảm bảo chất lượng phần mềm: Quality and testing software requirement concepts and process" cung cấp cho người học các kiến thức: Requirement concepts, fsoft requirement process, requirement clarifying, requirement modeling,... Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Đảm bảo chất lượng phần mềm: Quality and testing software requirement concepts and process - ThS. Nguyễn Thị Thanh Trúc
- Quality & Testing Software Requirement Concepts & Process Instructor: Nguyễn Thị Thanh Trúc CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Agenda 1. Quality & Testing 2. Requirement Concepts 3. Fsoft Requirement Process 4. Requirement Clarifying 5. Requirement Modeling 6. Modeling Tools 7. Common practices, problems CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Evolution of quality –Means & Focus 1980 1985 1990 1995 197 2000 5 Productivity Quality TQC/TQM Total Quality Quality Circle Quality Employee of Involvement Work life Self Self Directed Directed/Manage Employees Teams d Empowerme nt Teams Operation 1/1/2013 Customers Confidential Innovations 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Project Scope BA QA (realizing) 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Bug & Defect Error Bug Defect Development Test Shipped to the customer 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Testing & Requirement 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Risk Based Test critical quality risks Optimum Test Cost of Testing “Understanding risk is the key to Optimum testing” 7 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Bug Distributing 12 10 8 6 4 2 0 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Test Time 8 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Importance of Testing Early in the SDLC • Error removal cost over SDLC 120 100 80 Cost 60 40 20 0 t y e on st st gn n s er od te ig te te iti si iv es C t in em n de el ni t io ld ef -d U st l D ra ve ve st Sy g Po -le -le te h w In ig Lo H 9 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Quality Assurance & Control Quality Control Quality (QC) is a set of Assurance (QA) is procedures a set of processes designed to ensure designed to ensure a product adheres the developed to a set of quality product satisfies criteria and meets customer the client or requirements in a customer reliable fashion requirements 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Quality Assurance & Control (cont) 11 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Testing roles Manager PM Scope Cost Project Time Quality Customer Employee Organization 12 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Common Definition • Baseline • Methodology • Process • Procedure • Software Build • Releases and Cycles • User Case • Test Case • Test Script and Test Suite • Benchmark 13 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Requirement Concepts Requirement Definition • What is requirement? • A statement of a service the system must do OR • A statement of a constraint the system must satisfy CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Requirement Concepts Requirement Definition • Why do we need requirements? CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Requirement Concepts Requirement Definition • Purpose of requirement: – Requirements often serve as: • The basis for a bid for a contract - therefore must be high- level to open for interpretation • The basis for the contract itself - therefore must be detailed – Thus, requirements can be high-level or detailed • What are not Requirements – Design or implementation details (other than known constraints) – Project planning information – Testing information CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Requirement Concepts Requirements Classification 1/4 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Requirement Concepts Requirements Classification 2/4 • Requirement may be classified as – Functional • A service the system has to perform • May include information the system must contain – Non-functional • A constraints the system must satisfy CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Requirement Concepts Requirements Classification 3/4 • Sample of functional requirement The “Data Entry Module” should provide the following functionality: – Data Entry for HR: allows HR staff to enter payroll data, either via web-based forms or by importing data from Excel files – Data Entry for Regional offices: allows the PGB’s regional offices to enter billing data, either via web-based forms or by importing data from Excel files CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Requirement Concepts Requirements Classification 4/4 • Sample of non-functional requirement • Product requirements – Requirements which specify that the delivered product must behave in a particular way – Categories: performance, reliability, usability, security, cultural, etc. • Organisational requirements – Requirements which are a consequence of organisational policies and procedures – Categories : technology, process, operation, time, budget, etc. • External requirements – Requirements which arise from factors which are external to the system and its development process – Categories : interoperability requirements, legislative requirements, etc. CuuDuongThanCong.com https://fb.com/tailieudientucntt
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Đảm bảo chất lượng phần mềm và kiểm thử (Phần 2) - Nguyễn Văn Vy
0 p | 343 | 74
-
Bài giảng Đảm bảo chất lượng phần mềm - Phan Thị Hoài Phương
202 p | 345 | 53
-
Bài giảng Đảm bảo chất lượng phần mềm: Vấn đề quản lý chất lượng trong công nghệ phần mềm - PGS.TS. Trần Cao Đệ
32 p | 128 | 16
-
Bài giảng Đảm bảo chất lượng phần mềm: Chương 2 - PGS.TS. Trần Cao Đệ
42 p | 138 | 14
-
Bài giảng Đảm bảo chất lượng phần mềm: Chương 4 - PGS.TS. Trần Cao Đệ
32 p | 179 | 14
-
Bài giảng Đảm bảo chất lượng phần mềm: Chương 3 - PGS.TS. Trần Cao Đệ
47 p | 111 | 13
-
Bài giảng Đảm bảo chất lượng phần mềm: Phần 1
94 p | 46 | 11
-
Bài giảng Đảm bảo chất lượng phần mềm: Giới thiệu môn học - PGS.TS. Trần Cao Đệ
17 p | 101 | 8
-
Bài giảng Đảm bảo chất lượng phần mềm: Phần 2
104 p | 47 | 8
-
Bài giảng Đảm bảo chất lượng phần mềm: Quản lý chất lượng phần mềm - ThS. Nguyễn Thị Thanh Trúc
38 p | 86 | 7
-
Bài giảng đảm bảo chất lượng phần mềm: Mở đầu - Nguyễn Anh Hào
6 p | 30 | 7
-
Bài giảng Đảm bảo chất lượng phần mềm: Chất lượng của phần mềm - Nguyễn Anh Hào
6 p | 29 | 6
-
Bài giảng Đảm bảo chất lượng phần mềm: Duy trì chất lượng - Nguyễn Anh Hào
20 p | 24 | 4
-
Bài giảng Đảm bảo chất lượng phần mềm: Kiểm soát cách làm - Nguyễn Anh Hào
30 p | 18 | 4
-
Bài giảng Đảm bảo chất lượng phần mềm: Ứng xử yêu cầu đối với phần mềm - Nguyễn Anh Hào
40 p | 21 | 4
-
Bài giảng Đảm bảo chất lượng phần mềm: Đặc tả phần mềm - Nguyễn Anh Hào
20 p | 38 | 4
-
Bài giảng Đảm bảo chất lượng phần mềm: ISO9000 và CMM - Nguyễn Anh Hào
27 p | 22 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn