1
Bµi 2
Ph©n tÝch vµ ®Æc t¶ yªu cÇu
ươ
Đ
2
Ph©n tÝch vµ ®Æc t¶ yªu cÇu
Vai trß cña ph©n tÝch vµ ®Æc t¶
Mét sè thuËt m« h×nh hãa
§Æc t¶ yªu cÇu
§Þnh d¹ng tµi liÖu yªu cÇu
3
Tµi liÖu
N.V. Vþ, N. V. Hµ, Gi¸o tr×nh kü nghÖ phÇn
mÒm, ch¬ng 2.
N.V. Vþ, Ph©n tÝch thiÕt kÕ HTTT hiÖn ®¹i
Híng cÊu tróc vµ híng ®èi tîng, NXB
Thèng kª
Zhiming Liu, Object-Oriented Software
Development with UML, UNU/IIST Report
Sommerville, Software Engineering
Pressman, Software Engineering
4
Kh¸i niÖm, tÇm quan träng
Ph©n tÝch yªu cÇu lµ kh©u kü thuËt ®Çu tiªn, bao
gåm nhiÒu bíc nhá:
nghiªn cøu kh¶ thi
ph©n tÝch, m« h×nh hãa
®Æc t¶,
thÈm ®Þnh yªu cÇu
phèi hîp c¶ nhµ ph¸t triÓn vµ kh¸ch hµng
Cã vai trß ®Æc biÖt quan träng trong tiÕn tr×nh
ph¸t triÓn phÇn mÒm
5
Gi¸ ph¶i tr¶ cho sù t×m vµ söa lçi