Bài giảng Kiểm thử phần mềm: System devolopment life cycle - ThS. Nguyễn Thị Thanh Trúc
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Kiểm thử phần mềm: System devolopment life cycle - ThS. Nguyễn Thị Thanh Trúc University of Information Technology Lecture: MSc. Nguyen Thi Thanh Truc Email: trucntt@uit.edu.vn CuuDuongThanCong.com https://fb.com/tailieudientucntt • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt • SDLC – Stands for System Development Life Cycle – Be a framework that describe phase of software cycle and the order in which those phases are executed. – Each phase produces deliverables required by the next phase in the life cycle. CuuDuongThanCong.com https://fb.com/tailieudientucntt CuuDuongThanCong.com https://fb.com/tailieudientucntt • Requirement gathering and analysis. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Requirement gathering and analysis. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Requirement gathering and analysis. – Main focus of project managers and stakeholders. – Meeting with managers, stakeholders and users to determine the requirements. – Outputs: • Project Mananagement Plan • Functional Requirements • Technical Requirements • Requirement Review and Approval • Statement of Work CuuDuongThanCong.com https://fb.com/tailieudientucntt • Design. – System and software design is prepared from the requirement specifications. – System Design helps in specifying hardware and system requirements – Define overall system architecture. – Outputs • High Level Design (HLD) • Low Level Design (LLD) • Design Review • Detailed Project Development. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Implementation & Coding. – From system design documents, the work is divided in modules/units – Actual coding is started – Main focus for the developer. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Integration & Testing. – After the code is developed, it is tested against the requirements, – All types of functional testing like unit testing, integration testing, system testing, acceptance testing are done – Non - functional testing are also done. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Installation & Deployment. – After successful testing the product is delivered/deployed to the customer for their use. – Customers will first do the beta teting. bug are caught and report to the engineering team. – Bugs fixed final deployment will happen. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Maintenance – Customers start using the developed system actual problems come up needs to be solved from time to time. CuuDuongThanCong.com https://fb.com/tailieudientucntt • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt • To help understand and implement the SDLC phases, various SDLC models have been created by software development experts, universities and standard organizations. • Some famous SDLC – Waterfall model – Spiral Model – V - model – Agile Model – …. CuuDuongThanCong.com https://fb.com/tailieudientucntt • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Provides basis for project planning, estimating & scheduling. • Provides framework for standard set of terminologies, activities & deliverables • Provides mechanism for project tracking & control. • Increases visibility of project progress to all stakeholders. CuuDuongThanCong.com https://fb.com/tailieudientucntt • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt • Increased development speed • Increased product quality. • Improved tracking & control • Improved client relations • Decreased project risk • Decreased project management overhead. CuuDuongThanCong.com https://fb.com/tailieudientucntt CuuDuongThanCong.com https://fb.com/tailieudientucntt
Tìm kiếm theo từ khóa liên quan:
Software testing Kiểm thử phần mềm Bài giảng Kiểm thử phần mềm System devolopment life cycleq SDLC models Reasons for using SDLC Models Appropriate SDLC ModelGợi ý tài liệu liên quan:
-
Bài giảng Kiểm thử phần mềm: Bài 2
34 trang 318 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 230 0 0 -
Ebook Software testing: A craftsman's approach (Fourth edition) - Paul C. Jorgensen
470 trang 103 0 0 -
Bài giảng Kiểm thử và đảm bảo chất lượng phần mềm: Chương 2
27 trang 57 0 0 -
Nhập môn kiểm thử phần mềm: Chương 1 - Trần Duy Hoàng
33 trang 55 0 0 -
26 trang 47 0 0
-
Bài giảng Kiểm thử phần mềm - Chương 2: Quy trình kiểm thử phần mềm
19 trang 45 0 0 -
Báo cáo Phân tích, thiết kế phần mềm nhúng
4 trang 44 0 0 -
Báo cáo Điện toán đám mây của Google và ứng dụng xây dựng hệ thống quản lý dịch vụ
9 trang 43 0 0 -
Bài tập lớn Kỹ thuật phần mềm: Tìm hiểu các kỹ thuật kiểm thử phần mềm ứng dụng trong lập trình Java
38 trang 42 0 0 -
BÀI 2. QUY TRÌNH PHÁT TRIỂN PHẦN MỀM
59 trang 41 0 0 -
Giáo trình Kiểm thử và đảm bảo chất lượng phần mềm: Phần 1
96 trang 37 0 0 -
72 trang 35 0 0
-
Bài giảng Kiểm thử - Chương 6: Kiểm thử phần mềm
63 trang 35 0 0 -
Báo cáo Nghiên cứu đề xuất xây dựng mạng xã hội học tập tại Việt Nam
12 trang 34 0 0 -
Bài giảng Kiểm thử phần mềm: Bài 4
12 trang 33 0 0 -
Báo cáo Phát triển mẫu thiết kế phần mềm và ứng dụng
3 trang 32 0 0 -
Bài giảng Kiểm thử phần mềm: Chương 2 - Nguyễn Văn Hiệp
23 trang 32 0 0 -
Bài giảng Kiểm thử và đảm bảo chất lượng phần mềm: Chương 3
64 trang 31 0 0 -
Mẫu Thư xin việc vị trí chuyên viên Kiểm thử phần mềm
1 trang 31 0 0