Professional Documents
Culture Documents
Lesson 2
Lesson 2
- Evolution -> Changing hệ thống để response (phản hồi) thay đổi cần thiết của
khách hàng
Products -> là outcomes (kết quả) của một loạt tiến trình
Roles -> là reflect (phản ánh) responsibilities (trách nghiệm) của mọi người trong
tiến trình
Pre – Post conditions -> là những Statements đúng với trước và sau hoạt động của
tiến trình đã được enacted (ban hành) hoặc là sản phẩm được sản xuất
Plan – driven and Agile Processes
Plan-Driven là nơi mà tất cả hoạt động tiến trình đã được planned với advance
(lợi ích) và measured (đo lường trước) kế hoạch
Agile process -> kế hoạch incremental và nó dễ dàng thay đổi tiến trình để reflect
sự thay đổi theo yêu cầu của khách hàng
=> In practice (trong thực tế) một số tiến trình sẽ bao gồm của 2 model lun
Incremental development -> đặc tả, phát triển và validation (kiểm thử) are
interleaved (xen kẽ) có thể là Plan-driven hoặc là agile
- Chi phí của accommodating (điều chỉnh) theo yêu cầu của khách hàng được
reduced (giảm bớt)
- Nó rất dễ dàng để khách hàng feedback (phản hồi) trên nền tảng phát triển sau
khi nó được hoàn thành
- More rapid delivery (Phân phối hàng nhanh) và Deployment (triển khai) phần
mềm hữu ích đến khách hàng là điều có thể
problems:
Cấu trúc hệ thống tends to degrade/corrupt (suy thoái) như một increments mới
được added
Reuse-Oriented
Based on (dựa trên) Systematic reuse nơi mà hệ thống integrated (tích hợp) từ cái
thành phần hiện có hoặc COTS
Design Outputs: Hệ thống kiến trúc + database + giao diện + thành phần
Design Activities
Architectural design -> nơi bạn identify (định danh) the overall cấu trúc của hệ
thống, những thành phần cơ phản (sub-systems / modules) Mối quan hệ của họ
và làm thế nào để họ được distributed (phân phối)
Interface design -> nơi bạn define Interface giữa các thành phần hệ thống
Component design -> nơi bạn lấy thành phần hệ thống và thiết kế nó will operate
(hoạt động)
Database design -> nơi bạn thiết kế hệ thống cấu trúc data và chúng sẽ được
represented (đại diện) trong database
Software Validation
V & V -> Verification and validation là intended (dự định) để hiển thị hệ thống
conforms (phù hợp) với đặc tả và đáp ứng với yêu cầu của khách hàng
Stages of testing: