
1
PHÂN TÍCH YÊU CẦU PHẦN MỀM
Năm học 2013-2014
Giáo viên: PGS.Huỳnh Quyết Thắng
BM Công nghệ phần mềm
Khoa CNTT, ĐHBK HN

2
Chương 5. Các kỹ thuật nâng cao chất lượng yêu cầu
phần mềm
l V.1. Kiểm soát thay đổi yêu cầu phần mềm
l V.2. Các thuộc tính chất lượng của yêu cầu
phần mềm
l V.3. Truy hồi yêu cầu phần mềm (tracing)
l V.4. Quản lý thay đổi yêu cầu phần mềm
l V.5. Một số công cụ quản lý thay đổi yêu cầu
phần mềm

3
Requirements Development (RD) and Management (RM)
Source: Wiegers, 1999
Introduction Traceability Baselines Change Management Requirements Management Tools

Quality Requirements*
Product description
l General requirements
l Identifications and indications
l Functionality
l Reliability
l Usability
l Efficiency
l Maintainability
l Portability
User Documentation
l Completeness
l Correctness
l Consistency
l Understandability
l Ease of overview
Programs and
Data
l Functionality
l Reliability
l Usability
l Efficiency
l Maintainability
l Portability
* ISO/IEC 12119: 1994(E)
(IEEE 1465-1998)

5
Baseline
l Non-modifiable (read-only) version of a document
• Describes a moment in time
• May include multiple documents at the same time
l Enables document comparison and management
l Comes with a change history for the document
• Information on objects, attributes, and links created, deleted, or edited
since the creation of the baseline
• Often also contains information on user sessions (when the document
was opened, by whom…)
l Requires access control
l It is advisable to establish a baseline for a new document that
is imported into the document management system
• In order not to lose any changes