Ðò´úÂë¡£
¢Ü Èí¼þ²âÊÔ£¨Testing ) : °´¹æ¶¨µÄ¸÷ÏîÐèÇó£¬ÖðÏî½øÐÐÓÐЧÐÔ²âÊÔ£¬¾ö¶¨ÒÑ¿ª·¢µÄÈí¼þÊÇ·ñºÏ¸ñ£¬ÄÜ·ñ½»¸¶Óû§Ê¹Ó㬰üÀ¨µ¥Ôª²âÊÔºÍ×é×°²âÊÔ¡£ ¶þÕßͳ³ÆÏµÍ³ÊµÏÖ
3¡¢ÔËÐÐά»¤£¨Èí¼þά»¤£©Ê±ÆÚ£¨ Running/Maintenance )
ʹÈí¼þ³Ö¾ÃµÄÂú×ãÓû§µÄÐèÒª¡£°üÀ¨£º
?¸ÄÕýÐÔά»¤£ºÔËÐÐÖз¢ÏÖÁËÈí¼þÖеĴíÎóÐèÒªÐÞÕý¡£
?ÊÊÓ¦ÐÔά»¤£ºÎªÁËÊÊÓ¦±ä»¯Á˵ÄÈí¼þ¹¤×÷»·¾³£¬Ðè×öÊʵ±±ä¸ü¡£
?ÍêÉÆÐÔά»¤£ºµ±Óû§ÓÐеÄÒªÇóʱ£¬Ó¦¸Ã¼°Ê±¸Ä½øÈí¼þÒÔÂú×ãÓû§µÄÒªÇó¡£ ?Ô¤·ÀÐÔά»¤: ¼´ÐÞ¸ÄÈí¼þΪ½«À´µÄά»¤»î¶¯Ô¤ÏÈ×ö×¼±¸¡£
¼¸¸ö¹Ø¸ÉÈí¼þÉúÃüÖÜÆÚ½×¶ÎµÄÎÊÌâ
ÎÊÌâÒ»£º¿ª·¢Ò»¸öÈí¼þ´ó¸ÅÐèÒª¶àÉÙ×ʽð¡¢Ê±¼ä£¬½«»ñµÃÊ²Ã´Ð§ÒæÒ»°ãÊÇÔÚÄĸö½×¶ÎÈ·¶¨£¿Ïà¶Ô¶øÑÔ£¬ÔÚÄĸö½×¶ÎÓëÓû§½»Á÷×î¶à£¿
ÎÊÌâ¶þ£ºÏµÍ³·ÖÎöÔ±Ö÷Òª¹¤×÷ÔÚÄĸöʱÆÚ£¿³ÌÐòÔ±Ö÷Òª¹¤×÷ÔÚÄĸöʱÆÚ£¿ ÎÊÌâÈý£ºÈí¼þ¶¨ÒåʱÆÚµÄÈý¸ö½×¶Î£¬¸÷×Իشðʲô¹Ø¼üÎÊÌ⣿ ÎÊÌâËÄ£ºÈí¼þ¿ª·¢Ê±ÆÚÓм¸¸ö½×¶Î£¿¸÷×Իشðʲô¹Ø¼üÎÊÌ⣿ ÎÊÌâÎ壺Èí¼þÌåϵ½á¹¹×îÔçÊÇÔÚÄĸö½×¶Î¾ö¶¨µÄ£¿
ÎÊÌâÁù£ºÏêϸÉè¼ÆÓë³ÌÐò±àд½×¶ÎÓÐʲôÑùµÄÃÜÇÐÁªÏµ£¿ ÎÊÌâÆß£º¡°Èí¼þ²âÊÔÊÇΪÁËÑé֤ϵͳµÄÕýÈ·ÐÔ¡±Õâ¾ä»°¶ÔÂ𣿠ÎÊÌâ°Ë£ºÈí¼þά»¤ÓÐÄǼ¸ÖÖ£¿¸÷ÓÐʲô¹¦ÄÜ£¿
¡ì1.4 Èí¼þ¹ý³Ì£¨ Software Process )
1 ¡¢Ê²Ã´ÊÇÈí¼þ¹ý³Ì
ΪÁË»ñµÃ¸ßÖÊÁ¿Èí¼þËùÐèÒªÍê³ÉµÄһϵÁÐÈÎÎñµÄ¿ò¼Ü£¬Ëü¹æ¶¨ÁËÍê³É¸÷ÏîÈÎÎñµÄ¹¤×÷²½Öè¡£ ISO 9000µÄ¶¨Ò壺
? ʹÓÃ×ÊÔ´½«ÊäÈëת»¯ÎªÊä³öµÄ»î¶¯Ëù¹¹³ÉµÄϵͳ ¡£ ¡°ÏµÍ³¡±ÊÇÏ໥¹ØÁª»òÏ໥×÷ÓõÄÒ»×éÒªËØ¡£
¹ý³ÌÊÇÈí¼þ¹¤³ÌÈýÒªËØÖ®Ò»¡£
ͨ³£ÓÃÈí¼þÉúÃüÖÜÆÚÄ£ÐÍ À´ÃèÊö¡£
2 ¡¢Ê²Ã´ÊÇÈí¼þÉúÃüÖÜÆÚÄ£ÐÍ
ÓֳƣºÈí¼þ¿ª·¢Ä£ÐÍ£¯Èí¼þ¹ý³ÌÄ£ÐÍ£¯Èí¼þ¹¤³Ì·¶ÐÍ¡£ Ö¸Èí¼þÏîÄ¿´ÓÐèÇó¶¨ÒåÖ±ÖÁÈí¼þ¾Ê¹Óúó·ÏÆúΪֹ£¬¿çÔ½Õû¸öÉú´æÖÜÆÚµÄϵͳ¿ª·¢¡¢ÔË×÷ºÍά»¤ËùʵʩµÄÈ«²¿¹ý³Ì¡¢»î¶¯ºÍÈÎÎñµÄ½á¹¹¿ò¼Ü¡£
³£¼ûµÄÓУºÆÙ²¼Ä£ÐÍ¡¢ÑÝ»¯Ä£ÐÍ¡¢ÂÝÐýÄ£ÐÍ¡¢ÅçȪģÐÍ¡¢ÖÇÄÜÄ£ÐÍ
¡ì 1.4.1ÆÙ²¼Ä£ÐÍ(waterfall model)
1970Äê,ÓÉW.RoyceÌá³ö Ò»¡¢ÆÙ²¼Ä£Ð͵Ĺý³Ì 1 ¡¢´«Í³µÄÆÙ²¼Ä£ÐÍ
? ´ÓÉÏÒ»½×¶Î½ÓÊܱ¾½×¶ÎµÄ¹¤×÷¶ÔÏó£¬×÷ΪÊäÈ룻 ? ÀûÓÃÊäÈ룬Íê³É±¾½×¶Î»î¶¯µÄÄÚÈÝ£®
? ±¾½×¶ÎµÄ¹¤×÷³É¹û×÷ΪÊä³ö´«ÈëÏÂÒ»½×¶Î¡£
2 ÆÙ²¼Ä£ÐÍ ¡ª ʵ¼ÊµÄÆÙ²¼Ä£ÐÍ
Ôö¼ÓÁËÒ»¸öÆÀÉó»î¶¯£¬ÆÀÉóÿ¸ö½×¶ÎÍê³ÉµÄ»î¶¯£¬ÈôµÃµ½È·ÈÏ£¬Ôò½øÐÐÏÂÒ»½×¶ÎµÄ»î¶¯£»·ñÔò·µ»ØÇ°Ò»½×¶Î£¬ÉõÖÁ¸üǰ½×¶Î·µ¹¤£»
¶þ¡¢ÆÙ²¼Ä£ÐÍÌØµã
? ½×¶Î¼ä¾ßÓÐ˳ÐòÐÔºÍÒÀÀµÐÔ ? ÍÆ³ÙʵÏֵĹ۵ã ? ÖÊÁ¿±£Ö¤µÄ¹Ûµã
Èý¡¢ÆÙ²¼Ä£ÐÍÓÅȱµã
Óŵ㣺
? ¿ÉÇ¿ÆÈ¿ª·¢ÈËÔ±²ÉÓù淶µÄ·½·¨£»
? ÑϸñµØ¹æ¶¨ÁËÿ¸ö½×¶Î±ØÐëÌá½»µÄÎĵµ£»
? ÒªÇóÿ¸ö½×¶ÎµÄËùÓвúÆ·¶¼±ØÐë¾¹ýÖÊÁ¿±£Ö¤Ð¡×éµÄ×ÐϸÑéÖ¤£» ȱµã£º
ÎÞ·¨½â¾öÈí¼þÐèÇó²»Ã÷È·»ò²»×¼È·µÄÎÊÌ⣻¿ÉÄܵ¼ÖÂ×îÖÕ¿ª·¢µÄ²úÆ·²»ÄÜÕæÕýÂú×ãÓû§ÐèÒª¡£
ÆÙ²¼Ä£ÐͱȽÏÊʺϿª·¢ÐèÇóÃ÷È·µÄÈí¼þ¡£
¡ì 1 . 4 . 2 ¿ìËÙÔÐÍÄ£ÐÍ
1 ¡¢Ê²Ã´ÊÇ¡°ÔÐÍ¡± ?
ÔÐÍÊÇ¿ìËÙʵÏÖºÍÔËÐеÄÔçÆÚ°æ±¾£¬·´Ó³×îÖÕϵͳ²¿·ÖÖØÒªÌØÐÔ¡£ ³£¼ûµÄÔÐÍʵÀý£ºÈË»ú½çÃæ£»ÏµÍ³Ö÷Òª¹¦ÄÜ¡£ Óŵ㣺
1 ¡¢Í¨³£ÄÜ·´Ó³Óû§ÕæÊµÐèÇó£»
2 ¡¢Èí¼þ²úÆ·µÄ¿ª·¢»ù±¾ÉÏÊÇÏßÐÔ˳Ðò½øÐеġ£
2 ¡¢¿ìËÙÔÐ͵Ĺý³Ì
?ÈçÏÂͼ¡£
?»ñµÃÓû§µÄ»ù±¾ÐèÇó˵Ã÷£¬¾Ý´Ë¿ìËÙ½¨Á¢Ò»¸öСÐÍÈí¼þϵͳ£® ?Óû§ÊÔÓã¬¶ÔÆäÆÀ¼Û£»
?¿ª·¢ÈËÔ±°´ÕÕÓû§µÄÒâ¼û¿ìËÙµØÐÞ¸ÄÔÐÍϵͳ£¬»ñµÃеÄÔÐͰ汾£¬ÔÙÇëÓû§ÊÔÓã¬Èç´Ë·´¸´£¬Ö±µ½Âú×ãÓû§µÄÒªÇó£»
?Óû§È·ÈÏÔÐÍϵͳ֮ºó£¬¿ª·¢ÈËÔ±¾Ý´ËÊéд¹æ¸ñ˵Ã÷Îĵµ£¬½øÐÐÏÂÒ»²½¿ª·¢¡£
1.4.3 ÔöÁ¿£¨½¥Ôö£©Ä£ÐÍ
°ÑÈí¼þ²úÆ·×÷ΪһϵÁеÄÔöÁ¿¹¹¼þÀ´Éè¼Æ¡¢±àÂë¡¢¼¯³ÉºÍ²âÊÔ¡£Ã¿¸ö¹¹¼þÓɶà¸öÏ໥×÷ÓõÄÄ£¿é¹¹³É£¬²¢ÇÒÄܹ»Íê³ÉÌØ¶¨µÄ¹¦ÄÜ¡£ ʹÓÃÔöÁ¿Ä£ÐÍʱ£¬µÚÒ»¸ö½×¶ÎµÄÔöÁ¿¹¹¼þÍùÍùʵÏÖÈí¼þµÄ»ù±¾ÐèÇó£¬Ìṩ×îºËÐÄ
µÄ¹¦ÄÜ£»ºóÃæµÄÔöÁ¿¹¹¼ÜÖð½¥Ìí¼ÓϵͳµÄ¹¦ÄÜ¡£
ÔöÁ¿Ä£ÐÍ×¢ÒâÊÂÏî
?ÔöÁ¿¹¹¼þ¹æÄ£ÊÊÖУ»
?·Ö½âµÄÔ¼ÊøÌõ¼þÊǵ±°Ñй¹¼þ¼¯³Éµ½ÏÖÓÐÈí¼þÖÐʱ£¬ËùÐγɵIJúÆ·±ØÐëÊǿɲâÊԵģ»
?Èí¼þÌåϵ±ØÐëÊÇ¿ª·ÅµÄ£¬¼´ÔÚ¶ÔÏÖÓÐϵͳÌí¼ÓÐÂÔöÁ¿¹¹¼þʱ£¬²»ÄÜÆÆ»µÏµÍ³ÔÓй¦ÄÜ¡£
ÔöÁ¿Ä£ÐÍÓÅȱµã
Óŵ㣺
? ÄÜÔڽ϶̵Äʱ¼äÄÚ£¬Ìṩ¿ÉÍê³É²¿·Ö¹¤×÷µÄ³õ²½²úÆ·¸øÓû§£» ?Óû§ÓнÏΪ³äÔ£µÄʱ¼äѧϰºÍÊÊӦвúÆ·¡£ ȱµã£º
¶Ô¿ª·¢ÈËÔ±¼¼ÊõÄÜÁ¦ÒªÇó½Ï¸ß£¬ÒªÇóÄÜ´ÓϵͳÕûÌå³ö·¢ÕýÈ·»®·ÖÔöÁ¿¹¹¼þ£¬²¢½øÐзֱ𿪷¢£¬×îºóÄܺܺõؼ¯³ÉÕâЩ¹¹¼þ¡£·çÏÕ¸ü´óµÄÔöÁ¿Ä£ÐÍ ÓпÉÄÜÌá¸ß¿ª·¢ËÙ¶È£¬µ«ÐèÒªÃÜÇÐµØ¼à¿ØÕû¸ö¿ª·¢¹ý³Ì£¬·ñÔò½«Ã°¹¹¼þÎÞ·¨¼¯³Éµ½Ò»ÆðµÄ·çÏÕ¡£
¡ì1.4 .4 ÂÝÐýÄ£ÐÍ£¨spiral model )
´óÐÍÈí¼þ¿ª·¢ÃæÁÙµÄÖØÒªÎÊÌ⣺Èí¼þ·çÏÕ
? È磺²úÆ·½»¸¶¸øÓû§Ö®ºó£¬Óû§²»ÂúÒ⣻ ? ¿ª·¢½ø¶ÈÂäºó£¬¿ª·¢³É±¾³¬³öÔ¤Ëã; ? ²úÆ·Íê³Éǰ¹Ø¼üµÄ¿ª·¢ÈËÔ±Ìø²Û;
? ÔÚ²úƷͶÈËÊг¡Ç°£¬¾ºÕù¶ÔÊÖ·¢²¼ÁËÒ»¸ö¹¦ÄÜÏà½ü£¬¼Û¸ñ¸üµÍµÄÈí¼þ¡¡¡
¹¹½¨ÔÐÍÄÜʹijЩÀàÐ͵ķçÏÕ½µµ½×îµÍ.
Ò»¡¢¼òµ¥µÄÂÝÐýÄ£ÐÍ
ÂÝÐýÄ£Ð͸ĽøÁËÔÐÍÄ£ÐÍ£¬ÔÚÿ¸ö½×¶Î¶¼¼ÓÈë·çÏÕ·ÖÎö¡£
¶þ¡¢ÍêÕûµÄÂÝÐýÄ£ÐÍ
Ïà¹ØÍÆ¼ö£º