intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Kiểm thử phần mềm: System devolopment life cycle - ThS. Nguyễn Thị Thanh Trúc

Chia sẻ: Nguyen Nguyen | Ngày: | Loại File: PDF | Số trang:20

46
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Kiểm thử phần mềm: System devolopment life cycle trình bày các kiến thức về SDLC & testing, SDLC models, reasons for using SDLC Models, advantages of choosing an appropriate SDLC Model. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kiểm thử phần mềm: System devolopment life cycle - ThS. Nguyễn Thị Thanh Trúc

  1. University of Information Technology Lecture: MSc. Nguyen Thi Thanh Truc Email: trucntt@uit.edu.vn CuuDuongThanCong.com https://fb.com/tailieudientucntt
  2. • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  3. • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  4. • 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
  5. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  6. • Requirement gathering and analysis. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  7. • Requirement gathering and analysis. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  8. • 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
  9. • 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
  10. • 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
  11. • 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
  12. • 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
  13. • 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
  14. • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  15. • 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
  16. • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  17. • 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
  18. • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  19. • 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
  20. CuuDuongThanCong.com https://fb.com/tailieudientucntt
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2