Bài giảng Kỹ nghệ phần mềm: Đặc tả phần mềm
Đặc tả một vấn đề là mô tả (một cách rất riêng nhờ các kỹ thuật thể hiện) các đặc trưng của vấn đề đó. Vấn đề có thể là đối tượng, khái niệm hoặc một thủ tục nào đó. Yêu cầu đầu tiên của đặc tả là tính chính xác Các đặc tả thường mang tính trừu tượng. Càng ở mức cao (những mức đầu tiên của quá trình làm mịn hoặc chính xác hoá) đặc tả càng trừu tượng. Càng xuống các mức thấp, đặc tả càng tiếp cận dần tới cụ thể- tức là tới một thể hiện trên một máy tính cụ thể với một ngôn ngữ lập trình cụ thể