1.
ºÐ¼® ´Ü°è (Analysis)
ºÐ¼®´Ü°è´Â °í°´ÀÇ ¿ä±¸»çÇ×À» ¼öÁýÇÏ¿© ¸é¹ÐÈ÷ ºÐ¼®ÇÏ´Â ÀÛ¾÷À¸·Î, ¿ä±¸»çÇ×
ºÐ¼®À»½ÃÀÛÀ¸·Î, ½Ã½ºÅÛ ¾ÆÅ°ÅØÃÄÀÇ ±¸¼º, Use Case Diagram ÀÛ¼º, ½Ã³ª¸®¿À ÀÛ¼º,½Ã³ª¸®¿À¸¦
ÅëÇÑ °´Ã¼ÀÇ µµÃâ, µ¿ÀûºÐ¼®°ú Á¤ÀûºÐ¼®ÀÇ ¼öÇà, Page Layout ÀÛ¼ºµîÀÇ ÀÛ¾÷À» ÇÕ´Ï´Ù.
- ¿ä±¸»çÇ× ºÐ¼®
: ¿ä±¸»çÇ× ºÐ¼®Àº ¼±Á¤µÈ µµ¸ÞÀÎÀ» ºÐ¼®ÇÏ°í, ±× µµ¸ÞÀÎÀ» À§ÇÑ ½Ã½ºÅÛ ¹× ±â´É»óÀÇ
¿ä±¸»çÇ×À» ºÐ¼®ÇÕ´Ï´Ù. ¿ä±¸»çÇ× ºÐ¼®´Ü°è¿¡¼ »ç¿ëÀÚ ºÐ¼®, »çÀÌÆ® Àü·« ¼ö¸³,
»çÀÌÆ® ¸ÊÀÌ ±¸¼º µÇ°í, ÀÌ¿¡ µû¸¥ ±â´É ¿ä±¸»çÇ׿¡ ´ëÇÑ ºÐ¼®À» ÇÏ°Ô µË´Ï´Ù.
- ½Ã½ºÅÛ ¾ÆÅ°ÅØÃÄ
±¸¼º :½Ã½ºÅÛÀÇ ¾ÆÅ°ÅØÃĸ¦ Á¤ÇÕ´Ï´Ù. ÇÊ¿äÇÑ ½Ã½ºÅÛ »ç¾ç ¹× ½Ã½ºÅÛÀÇ ±¸¼ºÀ»
Á¤ÇÏ°í, ±¸Çö¿¡ »ç¿ëµÉ ¼Ö·ç¼Çµµ ¼±Á¤ µË´Ï´Ù.
- Use Case Diagram
ÀÛ¼º : Á¤ÀÇµÈ ±â´É ¿ä±¸»çÇ×À» ¹ÙÅÁÀ¸·Î »ç¿ëÀÚ °üÁ¡¿¡¼ ÀÛ¼ºÇÏ´Â DiagramÀÔ´Ï´Ù.
- Use Case ½Ã³ª¸®¿À
ÀÛ¼º : ÀÛ¼ºµÈ Use Case DiagramÀ» Åä´ë·Î °¢ Use Case µéÀÇ ¼¼ºÎÀûÀÎ ½Ã³ª¸®¿À¸¦
ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¶§ ÀÛ¼ºµÇ´Â ½Ã³ª¸®¿À´Â ½Ã½ºÅÛ
»ç¿ëÀÚ°¡ Á÷Á¢ ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù´Â °üÁ¡¿¡¼ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
- °´Ã¼ µµÃâ :
ÀÛ¼ºµÈ ½Ã³ª¸®¿À¸¦ ¹ÙÅÁÀ¸·Î ÇÊ¿äÇÑ °´Ã¼¸¦ µµÃâÇÏ°í, µµÃâµÈ °´Ã¼¸¦ ºÐ·ùÇÕ´Ï´Ù.
- Sequence Diagram
ºÐ¼® : µµÃâµÈ °øÅë °´Ã¼¸¦ °¡Áö°í Á¤Àû ºÐ¼®ÀÎ Class Diagram°ú µ¿Àû ¼³°è¿¡
ÇØ´çÇÏ´Â Sequence DiagramÀ» ±×¸³´Ï´Ù.
- Page Layout
ÀÛ¼º : ÀÛ¼ºµÈ Sequence Diagram/ Class DiagramÀ» ¹ÙÅÁÀ¸·Î ÇÁ·Î¼¼½º¸¦ °ËÁõÇØ
º¼ ¼ö ÀÖ´Â Page LayoutÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÛ¼ºµÈ Page LayoutÀº µðÀÚÀÎ ¾ÈÀÌ
¹Ý¿µµÇÁö ¾ÊÀº °³¹ßµÉ ½Ã½ºÅÛ °ËÁõ¿ëÀ¸·Î »ç¿ëµË´Ï´Ù. Page LayoutÀ» ÅëÇØ
ÇÁ·Î¼¼½º°¡ ÀûÇÕÄ¡ ¾ÊÀ» °æ¿ì ´Ù½Ã ºÐ¼®´Ü°è¸¦ Àç½Ç½ÃÇÏ¿©¾ß ÇÕ´Ï´Ù.
2.
¼³°è ´Ü°è (Design)
¼³°è ´Ü°è´Â ºÐ¼®µÈ
»óŸ¦ ¾î¶»°Ô ÇÏ¸é ½Ã½ºÅÛÀ¸·Î Àß °³¹ßÇÒ Áö¿¡ ´ëÇØ ½Ã½ºÅÛÀ» ¼³°èÇÏ´Â ´Ü°èÀÔ´Ï´Ù.
±×·¯¹Ç·Î °³¹ßÇÒ ½Ã½ºÅÛ¿¡ ´ëÇÑ È¯°æ¿¡ ´ëÇØ ÃæºÐÈ÷ ÀÌÇØÇÑ »óÅ¿¡¼ ÁøÇàµË´Ï´Ù.
¼³°è ´Ü°è¿¡¼ ÇØ¾ß ÇÒ ÀϵéÀ» °£·«ÇÏ°Ô ±â¼úÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.
- µ¿Àû, Á¤Àû
»ó¼¼ ¼³°è : ½ÇÁ¦ °³¹ßÀ» ÇÒ ¼ö ÀÖ´Â ¼öÁرîÁö »ó¼¼ÇÏ°Ô Sequence Diagram°ú
Class DiagramÀ» ´Ùµë¾î¾ß ÇÕ´Ï´Ù.
- DB ¼³°è : Ŭ·¡½ºÀÇ
»ó¼¼ ¼³°è ¿Ï·á ÈÄ °´Ã¼¸¦ ÇØ´ç °ü°èÇü DB·Î ¸ÊÇνÃÅ°°í, ¸ÊÇÎÀ» ÅëÇؼ ERD
¹× À̸¦ ÅëÇÑ DB TableÀ» ÀÛ¼ºÇÕ´Ï´Ù.
- Ŭ·¡½º »ó¼¼
¼³°è : Ŭ·¡½º ´ÙÀ̾î±×·¥À¸·ÎºÎÅÍ µµÃâµÈ Ŭ·¡½º¿¡ ´ëÇØ »ó¼¼È÷ ¼³°èÇÏ°í ±â¼úÇÏ¿©
Ŭ·¡½º¸¦ °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.
- DB »ó¼¼ ¼È°è
: ERD¸¦ ÅëÇØ DD Table°ú ±×¿¡ ´ëÇÑ °ü°è¸¦ ±â¼ú ÇÑ ÀÌÈÄ¿¡´Â Å×ÀÌºí ¸ñ·Ï ¹×
Å×À̺í Á¤ÀǼ±îÁö µµÃâÇØ¾ß ÇÕ´Ï´Ù.
- Å×½ºÆ® ¼³°è
: Å×½ºÆ®ÇÒ ³»¿ë°ú ÀýÂ÷¸¦ ¼³°è ´Ü°è¿¡¼ ¹Ì¸® ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. Å×½ºÆ® °èȹ
¼ö¸³, ÅëÇÕÅ×½ºÆ® ½Ã³ª¸®¿À ÀÛ¼º, ½Ã½ºÅÛ Å×½ºÆ® ½Ã³ª¸®¿À ÀÛ¼º µîÀÌ ÀÌ·ç¾î
Áý´Ï´Ù.
3.
°³¹ß ´Ü°è (Development)
- °³¹ßȯ°æ ±¸Ãà
: °³¹ß È°µ¿¿¡ ÇÊ¿äÇÑ È¯°æÀ» ±¸ÃàÇÕ´Ï´Ù. ÇÊ¿äÇÑ ¼Ö·ç¼ÇÀ» ¼³Ä¡ÇÏ°í, ÇÁ·ÎÁ§Æ®
ÆÀ¿øµéÀÌ È¿À²ÀûÀ¸·Î °³¹ßÈ°µ¿À» ÇϱâÀ§ÇÑ È¯°æÀ» ±¸ÃàÇÕ´Ï´Ù.
- ÄÚµù ¹× ´ÜÀ§½ÃÇè
: °³¹ßȯ°æ¿¡¼ °¢ °³¹ßÀÚµéÀÌ °¢ÀÚ¿¡°Ô ÇÒ´çµÈ ÇÁ·Î±×·¥À» °´Ã¼ÁöÇâ ±â¹ýÀ¸·Î
°³¹ßÀÏÁ¤¿¡ µû¶ó ÄÚµùÀ» ÇÏ°í ´ÜÀ§½ÃÇèÀ» ÇÕ´Ï´Ù.
- ÅëÇÕ Å×½ºÆ®
: °¢ÀÚ °³¹ßÇÑ ÇÁ·Î±×·¥À» Àüü ½Ã½ºÅÛÀ¸·Î ÅëÇÕÇÏ¿© Àüü ½Ã½ºÅÛ ·¹º§¿¡¼ Å×½ºÆ®¸¦
½Ç½ÃÇÕ´Ï´Ù.
4. ±¸Çö ´Ü°è
(implementation)
- ±¸Çö °èȹ ¼ö¸³
: °³¹ßµÈ ½Ã½ºÅÛÀ» ¿î¿µÇÒ ½Ã½ºÅÛ¿¡ ±¸ÇöÇϱâ À§Çؼ´Â ¸ÕÀú ±¸Çö °èȹÀ» ¼ö¸³Çؾß
ÇÕ´Ï´Ù. ¸±¸®ÀÌÁî ¹× ºñ»ó °èȹ ¼ö¸³ ¹× ±³À° ÈÆ·Ã °èȹÀ» ¼ö¸³ÇÏ´Â ÀÏÀ»
ÀÌ ´Ü°è¿¡¼ ¼öÇàÇÕ´Ï´Ù.
- ÄÁ¹öÁ¯ ¹× ¸±¸®Áî
: °³¹ß ½Ã½ºÅÛÀ» ¿î¿µ½Ã½ºÅÛÀ¸·Î ¸±¸®Áî ÇÏ´Â ´Ü°èÀ̸ç, ¿î¿µµ¥ÀÌÅͺ£À̽º¸¦
±¸ÃàÇÏ°í °³¹ßµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡Çϸç, ±âÁ¸¿¡ »ç¿ëÇÏ´ø µ¥ÀÌÅ͸¦ »õ·Î °³¹ßµÈ
½Ã½ºÅÛÀ¸·Î µ¥ÀÌÅ͸¦ ÄÁ¹öÁ¯ÇÏ°í ÀμöÅ×½ºÆ®¸¦ ½Ç½ÃÇÏ¿© ½Ã½ºÅÛÀ» ¸±¸®ÁîÇÏ´Â
´Ü°èÀÔ´Ï´Ù.
- ½Ã½ºÅÛ »ç¿ë
±³À° : ±¸ÇöÇÑ ½Ã½ºÅÛÀ» Àß »ç¿ëÇÏ°Ô Çϱâ À§ÇØ ½Ã½ºÅÛ »ç¿ëÀÚ ±³À°Àº ÇʼöÀû
ÀÔ´Ï´Ù. ÀÌ ´Ü°è¿¡¼ ÇÏ´Â ÀÏÀº ¸ÕÀú »ç¿ëÀÚ ¸Å´º¾ó°ú ¿î¿µ ¸Å´º¾óÀ» ÀÛ¼ºÇϸç,
ÀÌ·± ¸Å´º¾óÀ» ÅëÇؼ ±¸Ã¼ÀûÀÎ ±³À°ÈÆ·ÃÀ» ½Ç½ÃÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù.
- ½Ã½ºÅÛ ½Ã¹ü
¿î¿µ : ½Ã¹ü¿î¿µÀº ½Çȯ°æ°ú À¯»çÇÑ °÷¿¡¼ ½ÇÀüó·³ ¿î¿µÇØ º½À¸·Î½á ½Ç»óȲ¿¡¼
¹ß»ý °¡´ÉÇÑ ¹®Á¦¸¦ ÃÖ´ëÇÑ µµÃâÇÏ¿© ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¿î¿µÀ» ¸»ÇÕ´Ï´Ù.
|