Presentation is loading. Please wait.

Presentation is loading. Please wait.

20050061 Geun-woo Kim ( 김근우 ) 20070124 Bo-seung Kim ( 김보승 ) 20080590 Jung-pil Yoon ( 윤정필 )

Similar presentations


Presentation on theme: "20050061 Geun-woo Kim ( 김근우 ) 20070124 Bo-seung Kim ( 김보승 ) 20080590 Jung-pil Yoon ( 윤정필 )"— Presentation transcript:

1 20050061 Geun-woo Kim ( 김근우 ) 20070124 Bo-seung Kim ( 김보승 ) 20080590 Jung-pil Yoon ( 윤정필 )

2  Civilization Craft  Turn-based attack & defense game  Consume resources & Create units  Attacker – Attack the castle using his or her units  Defender – Defend the castle using his or her units  Turn limit(50 Turn / 25 vs 25)  1 vs 1 / 2 vs 2 Network match  Attacker(or Defender) players use their turn together  Attacker client / Part of server system

3  Functional Requirements  Non-functional Requirements

4  Functional Requirements (Use Case - Client)  Client Use Case Diagram

5  Functional Requirements (Use Case - Client)  Client Use Case Diagram  Image Slide

6  Functional Requirements (Use Case - Server)  Server Use Case Diagram

7  Functional Requirements (Use Case - Server)  Server Use Case Diagram  Image Slide

8  Non-functional Requirements  Performance  Unit action -> Less than 1 Sec  Map loading -> Less than 1 min  Safety  If an error occur during the game, the program must be ended in working order.

9  Architecture Diagram

10  Image Slide

11  Structural models  Class diagram  Behavioral models  Sequence diagram

12  Class Diagram

13  Image Slide

14  Sequence Diagram  Unit create

15  Sequence Diagram  Unit create  Image Slide

16  Sequence Diagram  Draw map

17  Sequence Diagram  Draw map  Image Slide

18  Geun-woo Kim  Client program implementation(Sub)  Presentation / Diagram modification  Bo-seung Kim  Server program implementation  Presentation / Diagram modification  Jung-pil Yoon  Client Program Implementation(Main)  Diagram modification

19  Software development process  Requirement specification to implementation  The difficulties of making software  The importance of the documentation  Communication between team members / group members

20  The demonstration of Civilization Craft

21 Thank You!


Download ppt "20050061 Geun-woo Kim ( 김근우 ) 20070124 Bo-seung Kim ( 김보승 ) 20080590 Jung-pil Yoon ( 윤정필 )"

Similar presentations


Ads by Google