1. Trang chủ
  2. » Công Nghệ Thông Tin

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

20 36 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 687,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

University of Information Technology

Lecture: MSc Nguyen Thi Thanh Truc

Email: trucntt@uit.edu.vn

Trang 2

CONTENTS

SDLC & Testing

SDLC Models Reasons for using SDLC Models

Advantages of choosing an appropriate SDLC

Model

Trang 3

CONTENTS

SDLC & Testing

SDLC Models Reasons for using SDLC Models

Advantages of choosing an appropriate SDLC

Model

Trang 4

SLDC & TESTING

¢ 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

Trang 5

SDLC & TESTING

DEVELOPMENT

PROCESS

Trang 6

iG FEE tw

¢ Requirement gathering and analysis

| TLL NEEO TO KNOW

YOUR REQUIREMENTS

| BEFORE I START TO

\ DESIGN THE SOFTWARE

ư ™~,

FIRST OF ALL, WHAT ARE YOU TRYING TO ACCOMPLISH?

£

`

IM TRYING TO

MAKE YOU DESIGN eT | ACCOMPLISH WITH YOU TRYING TO

THE SOFTWARE?

MY SOFTWARE

I MEAN WHAT ARE |

| IT WON'T KNOW WHAT

I CAN ACCOMPLISH

UNTIL YOU TELL ME

WHAT THE SOFTWARE

\ ™~ CAN DO —

#

|

|

\

TRY TOGET THIS `

| CONCEPT THROUGH YOUR | THICK SKULL: THE SOFTWARE CAN DO WHATEVER I DESIGN 1T TO DO

CuuDuongThanCong.com

CAN YOU DESIGN

IT TO TELL YOU

\ MY REQUIREMENTS?

ae

https://fb.com/tailieudientucntt

Trang 7

JLWG & FESIING

¢ Requirement gathering and analysis

explained it understood it designed it wrote it Consultant described it

was billed

really needed

Trang 8

SLDC & TESTING

¢ 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

Trang 9

SLDC & TESTING

¢ 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

Trang 10

SLDC & TESTING

¢ Implementation & Coding

— From system design documents, the work is divided in modules/units

— Actual coding is started

— Main focus for the developer

Trang 11

SLDC & TESTING

¢ 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

Trang 12

SLDC & TESTING

¢ 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

Trang 13

SLDC & TESTING

« Maintenance

— Customers start using the developed system >

actual problems come up > needs to be solved from time to time

Trang 14

CONTENTS

SDLC & Testing

SDLC Models Reasons for using SDLC Models

Advantages of choosing an appropriate SDLC

Model

Trang 15

SLDC MODELS

¢ 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

Trang 16

CONTENTS

SDLC & Testing

SDLC Models Reasons for using SDLC Models

Advantages of choosing an appropriate SDLC

Model

Trang 17

REASONS FOR USING SDLC MODELS

¢ Provides basis for project planning, estimating

& scheduling

¢ Provides framework for standard set of

terminologies, activities & deliverables

¢ Provides mechanism for project tracking &

control

e Increases visibility of project progress to all

stakeholders

Trang 18

CONTENTS

SDLC & Testing

SDLC Models Reasons for using SDLC Models

Advantages of choosing an appropriate SDLC

Model

Trang 19

ADVANTAGES OF CHOOSING APPROPRIATE SDLC

¢ Increased development speed

¢ Increased product quality

¢ Improved tracking & control

¢ Improved client relations

¢ Decreased project risk

¢ Decreased project management overhead

Trang 20

Thank you!

Ngày đăng: 11/01/2020, 20:03

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm