Máy tính khác với các máy móc thông th−ờng ở điểm nó có thể thực hiện các nhiệm vụ rất khác nhau bằng cách sử dụng các phần mềm khác nhau. Tức lμ phần mềm tạo ra sự khác biệt giữa các máy tính vμ cũng quyết định năng lực của máy tính. Cho đến những năm 1990, xu h−ớng của ngμnh công nghiệp máy tính lμ phát triển phần cứng nhằm giảm giá thμnh hệ thống vμ tăng năng lực xử lý cũng nh− l−u trữ dữ liệu. Do nhu cầu phần mềm tăng lên nhanh chóng, thách thức hay mục tiêu của ngμnh công. | Bài giảng Kỹ nghệ phần mềm Bµi gi¶ng Kü nghÖ phÇn mÒm NguyÔn ViÖt Hµ Bé m«n C«ng nghÖ phÇn mÒm Môc lôc 1 PhÇn mÒm vµ kü nghÖ phÇn mÒm 1 TÇm quan träng vµ sù tiÕn hãa cña phÇn mÒm . . . . . . . . . . . . . . 1 TiÕn hãa cña phÇn mÒm . . . . . . . . . . . . . . . . . . . . . . 1 Sù øng dông cña phÇn mÒm . . . . . . . . . . . . . . . . . . . . 2 Khã kh¨n, th¸ch thøc ®èi víi ph¸t triÓn phÇn mÒm . . . . . . . . . . . . 4 PhÇn mÒm vµ phÇn mÒm tèt . . . . . . . . . . . . . . . . . . . . 4 §Æc tr−ng ph¸t triÓn vµ vËn hµnh phÇn mÒm . . . . . . . . . . . 5 Nhu cÇu vµ ®é phøc t¹p . . . . . . . . . . . . . . . . . . . . . . 6 Kü nghÖ phÇn mÒm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 §Þnh nghÜa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 M« h×nh vßng ®êi cæ ®iÓn . . . . . . . . . . . . . . . . . . . . . 8 M« h×nh lµm b¶n mÉu . . . . . . . . . . . . . . . . . . . . . . . 9 M« h×nh xo¾n èc . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Kü thuËt thÕ hÖ thø t− . . . . . . . . . . . . . . . . . . . . . . . 11 M« h×nh lËp tr×nh cùc ®oan . . . . . . . . . . . . . . . . . . . . 12 Tæ hîp c¸c m« h×nh . . . . . . . . . . . . . . . . . . . . . . . . 13 TÝnh kh¶ thÞ cña qu¸ tr×nh kü nghÖ . . . . . . . . . . . . . . . . 14 VÊn ®Ò gi¶m kÝch cì cña phÇn mÒm . . . . . . . . . . . . . . . 14 C¸i nh×n chung vÒ kü nghÖ phÇn mÒm . . . . . . . . . . . . . . . . . . 15 2 Ph©n tÝch vµ ®Æc t¶ yªu cÇu 18 §¹i c−¬ng vÒ ph©n tÝch vµ ®Æc t¶ . . . . . . . . . . . . . . . . . . . . . 18 Nghiªn cøu kh¶ thi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 NÒn t¶ng cña ph©n tÝch yªu cÇu . . . . . . . . . . . . . . . . . . . . . . 21 C¸c nguyªn lý ph©n tÝch . . . . . . . . . . . . . . . . . . . . . . 21 M« h×nh hãa . . . . . . . . . . . . . . . . . . . . . . . . . . .