¡¡¡¡1¡¢vÄ£ÐͶԴí̽ÌÖ£¿
¡¡¡¡ÐèÇó·ÖÎö ϵͳ²âÊÔ
¡¡¡¡¡¡¸ÅÒªÉè¼Æ ¼¯³É²âÊÔ
¡¡¡¡¡¡ÏêϸÉè¼Æ µ¥Ôª²âÊÔ
¡¡¡¡¡¡ ±àÂë
¡¡¡¡2¡¢Èí¼þÐèÇóÊÇʲô£¿
¡¡¡¡(1)Óû§½â¾öÎÊÌâ»ò´ïµ½Ä¿±êËùÐèÌõ¼þ»òȨÄÜ(Capability)¡£
¡¡¡¡(2)ϵͳ»òϵͳ²¿¼þÒªÂú×ãºÏͬ¡¢±ê×¼¡¢¹æ·¶»òÆäËüÕýʽ¹æ¶¨ÎĵµËùÐè¾ßÓеÄÌõ¼þ»òȨÄÜ¡£
¡¡¡¡(3)Ò»ÖÖ·´Ó³ÉÏÃæ(1)»ò(2)ËùÊöÌõ¼þ»òȨÄܵÄÎĵµËµÃ÷
¡¡¡¡3¡¢Èí¼þÐèÇó»ñÈ¡µÄ3¸ö²ã´Î£¿
¡¡¡¡1¡¢Óû§ÐèÇó(user requirement) ÎĵµÃèÊöÁËÓû§Ê¹ÓòúÆ·±ØÐëÒªÍê³ÉµÄÈÎÎñ£¬ÕâÔÚʹÓÃʵÀý(use case)Îĵµ»ò·½°¸½Å±¾(scenario)˵Ã÷ÖÐÓèÒÔ˵Ã÷¡£
¡¡¡¡2¡¢ÒµÎñÐèÇó( business requirement)·´Ó³ÁË×éÖ¯»ú¹¹»ò¿Í»§¶Ôϵͳ¡¢²úÆ·¸ß²ã´ÎµÄÄ¿±êÒªÇó£¬ËüÃÇÔÚÏîÄ¿ÊÓͼÓ뷶ΧÎĵµÖÐÓèÒÔ˵Ã÷¡£
¡¡¡¡3¡¢¹¦ÄÜÐèÇó(functional requirement)¶¨ÒåÁË¿ª·¢ÈËÔ±±ØÐëʵÏÖµÄÈí¼þ¹¦ÄÜ£¬Ê¹µÃÓû§ÄÜÍê³ÉËûÃǵÄÈÎÎñ£¬´Ó¶øÂú×ãÁËÒµÎñÐèÇó¡£
¡¡¡¡4¡¢¸ÅÒªÉè¼ÆºÍÏêϸÉè¼Æ¶¼×öÁËЩʲô?
¡¡¡¡¸ÅÒªÉè¼ÆµÄÖ÷ÒªÈÎÎñÊÇ°ÑÐèÇó·ÖÎöµÃµ½µÄDFDת»»ÎªÈí¼þ½á¹¹ºÍÊý¾Ý½á¹¹¡£Éè¼ÆÈí¼þ½á¹¹µÄ¾ßÌåÈÎÎñÊÇ£º½«Ò»¸ö¸´ÔÓϵͳ°´¹¦ÄܽøÐÐÄ£¿é»®·Ö¡¢½¨Á¢Ä£¿éµÄ²ã´Î½á¹¹¼°µ÷ÓùØϵ¡¢È·¶¨Ä£¿é¼äµÄ½Ó¿Ú¼°ÈË»ú½çÃæµÈ¡£
¡¡¡¡ÏêϸÉè¼ÆÊÇÈí¼þ¹¤³ÌÖÐÈí¼þ¿ª·¢µÄÒ»¸ö²½Ö裬ÊǶԸÅÒªÉè¼ÆµÄÒ»¸öϸ»¯£¬ÊÇÏêϸÉè¼Æÿ¸öÄ£¿éʵÏÖËã·¨£¬ËùÐèµÄ¾Ö²¿½á¹¹¡£
¡¡¡¡5¡¢±àÂëÏÈ»¹Êǵ¥Ôª²âÊÔÏÈ£¿
¡¡¡¡µ¥Ôª²âÊÔ£¨unittesting£©£¬ÊÇÖ¸¶ÔÈí¼þÖеÄС¿É²âÊÔµ¥Ôª½øÐмì²éºÍÑéÖ¤¡£¼¯³É²âÊÔ·¢Òª×·Ëݵ½Éè¼Æ½×¶Î¡£µ±Éè¼ÆÊý¾Ý½Ó¿Ú£¨DB£¬XMLµÈ£©¡¢×é¼þ½Ó¿Ú¡¢Ó¦Óýӿڣ¨API£©Ö®Ê±£¬ÎÒÃÇÒªÉó²é½Ó¿ÚµÄ¹æ·¶ÐÔ¡¢Ò»ÖÂÐԵȣ¬ÒѾ¿ªÊ¼Á˼¯³É²âÊÔ¡£
¡¡¡¡6¡¢¼¯³É²âÊÔºÍϵͳ²âÊÔÔõô×ö£¿
¡¡¡¡¼¯³É²âÊԽ׶Σ¬²âÊÔ·½·¨ÊǶ¯Ì¬±ä»¯µÄ£¬´Ó°×ºÐ²âÊÔ·½·¨ÏòºÚºÐ²âÊÔ·½·¨Öð½¥¹ý¶É¡£ÔÚ×Ôµ×ÏòÉϼ¯³ÉµÄÔçÆÚ£¬°×ºÐ²âÊÔ·½·¨Õ¼½Ï´óµÄ±ÈÀý£¬Ëæ׿¯³É²âÊԵIJ»¶ÏÉîÈ룬ÕâÖÖ±ÈÀýÔÚ²âÊÔ¹ý³ÌÖн«Ô½À´Ô½ÉÙ£¬½¥½¥µØ£¬ºÚºÐ²âÊÔÂýÂýÕ¼¾Ý×ÅÖ÷µ¼µØλ¡£
¡¡¡¡¼¯³ÉģʽÊÇÈí¼þ¼¯³É²âÊÔÖеIJßÂÔÌåÏÖ£¬ÆäÖØÒªÐÔÊÇÃ÷ÏԵģ¬Ö±½Ó¹Øϵµ½²âÊÔµÄЧÂÊ¡¢½á¹ûµÈ£¬Ò»°ãÒª¸ù¾Ý¾ßÌåµÄϵͳÀ´¾ö¶¨²ÉÓÃÄÄÖÖģʽ¡£¼¯³É²âÊÔ»ù±¾¿ÉÒÔ¸ÅÀ¨ÎªÒÔÏÂÁ½ÖÖ£º
¡¡¡¡¡ñ ·Ç½¥Ôöʽ²âÊÔģʽ£ºÏÈ·Ö±ð²âÊÔÿ¸öÄ£¿é£¬ÔÙ°ÑËùÓÐÄ£¿é°´Éè¼ÆÒªÇóÒ»´ÎÈ«²¿×é×°ÆðÀ´ËùÒªµÄϵͳ£¬È»ºó½øÐÐÕûÌå²âÊÔ¡£
¡¡¡¡¡ñ ½¥Ôöʽ²âÊÔģʽ£º°ÑÏÂÒ»¸öÒª²âÊÔµÄÄ£¿éͬÒѾ²âÊԺõÄÄ£¿é½áºÏÆðÀ´½øÐвâÊÔ£¬²âÊÔÍêÒÔºóÔÙ°ÑÏÂÒ»¸öÄ£¿é½áºÏ½øÀ´²âÊÔ¡£
¡¡¡¡7¡¢ÏµÍ³²âÊÔºÍÑéÊÕ²âÊÔµÄÇø±ð£¿
¡¡¡¡ÏµÍ³²âÊÔ£¬Ó¢ÎÄÊÇSystem Testing¡£Êǽ«ÒѾȷÈϵÄÈí¼þ¡¢¼ÆËã»úÓ²¼þ¡¢ÍâÉè¡¢ÍøÂçµÈÆäËûÔªËؽáºÏÔÚÒ»Æ𣬽øÐÐÐÅϢϵͳµÄ¸÷ÖÖ×é×°²âÊÔºÍÈ·ÈϲâÊÔ£¬ÏµÍ³²âÊÔÊÇÕë¶ÔÕû¸ö²úƷϵͳ½øÐеIJâÊÔ£¬Ä¿µÄÊÇÑé֤ϵͳÊÇ·ñÂú×ãÁËÐèÇó¹æ¸ñµÄ¶¨Ò壬ÕÒ³öÓëÐèÇó¹æ¸ñ²»·û»òÓë֮ì¶ÜµÄµØ·½£¬´Ó¶øÌá³ö¸ü¼ÓÍêÉƵķ½°¸¡£ÏµÍ³²âÊÔ·¢ÏÖÎÊÌâÖ®ºóÒª¾¹ýµ÷ÊÔÕÒ³ö´íÎóÔÒòºÍλÖã¬È»ºó½øÐиÄÕý¡£ÊÇ»ùÓÚϵͳÕûÌåÐèÇó˵Ã÷ÊéµÄºÚºÐÀà²âÊÔ£¬Ó¦¸²¸ÇϵͳËùÓÐÁªºÏµÄ²¿¼þ¡£¶ÔÏó²»½ö½ö°üÀ¨Ðè²âÊÔµÄÈí¼þ£¬»¹Òª°üº¬Èí¼þËùÒÀÀµµÄÓ²¼þ¡¢ÍâÉèÉõÖÁ°üÀ¨Ä³Ð©Êý¾Ý¡¢Ä³Ð©Ö§³ÖÈí¼þ¼°Æä½Ó¿ÚµÈ¡£ÑéÊÕ²âÊÔ£¬ÏµÍ³¿ª·¢ÉúÃüÖÜÆÚ·½·¨ÂÛµÄÒ»¸ö½×¶Î£¬ÕâʱÏà¹ØµÄÓû§ºÍ/»ò¶ÀÁ¢²âÊÔÈËÔ±¸ù¾Ý²âÊԼƻ®ºÍ½á¹û¶Ôϵͳ½øÐвâÊԺͽÓÊÕ¡£ËüÈÃϵͳÓû§¾ö¶¨ÊÇ·ñ½ÓÊÕϵͳ¡£ËüÊÇÒ»ÏîÈ·¶¨²úÆ·ÊÇ·ñÄܹ»Âú×ãºÏͬ»òÓû§Ëù¹æ¶¨ÐèÇóµÄ²âÊÔ¡£ÕâÊǹÜÀíÐԺͷÀÓùÐÔ¿ØÖÆ¡£