2. Cụng nghệ thiết kế phần mềm quản lý nhõn lực
2.4. Cài đặt và kiểm thử
Sau khi thiết kế chi tiết phần mềm, cỏc giao diện được mụ tả chi tiết, cấu trỳc dữ liệu được làm mịn và xỏc định. Thuật toỏn được thiết kế cho từng đơn vị chương trỡnh bằng cỏch dựng cỏc khỏi niệm thiết kế cơ bản như làm mịn dần từng bước và lập trỡnh cú cấu trỳc. Trong thực tế, định nghĩa đệ quy cho chiến lược giải phỏp là bản chất để đạt tới mức độ trỡu tượng thiết kế và dữ liệu để từ đú cú thể suy dẫn ra chi tiết cài đặt. Nếu việc cài đặt cho một thao tỏc sẽ đũi hỏi một khối lượng lớn mó hoỏ thỡ người ta sẽ lấy hàm đó được phỏt biểu cho thao tỏc đú như phỏt biểu của một vấn đề mới và lặp lại tiến trỡnh thiết kế hướng sự vật cho vấn đề mới này. Thiết kế chi tiết hoàn chỉnh tất cả cỏc thụng tin cần cho cài đặt đầy đủ cấu trỳc dữ liệu và kiểu cú thể cú của bộ chương trỡnh và tất cả cỏc chi tiết chứa trong phần thõn chương trỡnh. Ngoài ra con phải làm mịn cho từng thao tỏc cú liờn quan đến bộ trỡnh cảm biến.
Kiểm thử phần mềm là phần tử mấu chốt của đảm bảo chất lượng phần mềm và biểu thị cho việc xột duyệt tối hậu về đặc tả thiết kế và mó hoỏ. Nền tảng của kiểm thử đú là cỏc lỗi do phần mềm đem lại. Mục đớch của kiểm thử là tỡm ra được lỗi cú thể phỏt hiện hoặc cỏc lỗi cú thể chưa lộ ra. Nếu kiểm thử thành cụng sẽ phỏt hiện được cỏc lỗi của phần mềm như thế sẽ cú khả năng khắc phục phần mềm ngay tức thỡ. Điều đú làm giảm cỏc chi phớ cho việc khắc phục lại phần mềm.