Page | 2
Key assignment
21 Jan 2014
Warzone
Table of Contents
Week 1: Section 1: Use Case Diagram 4-5
Week 2: Section 2: Class Diagram 6-8
Week 3: Section 3: Sequence and Collaboration Diagram 9
Week 4: Section 4: State Transition and Activity Diagram 10
Week 5: Revision of full design for a new requirement; final discussion of OO and UML 11-12
Reference page 13
Business Overview (Individual Project, IT401, Denison, William, 4 Feb 2013)
Project description (Week 1)
Warzone was built for the modern age of technology to be built by the professional gamer. Warzone gaming and computer will make the modern gamer happy by building a computer that play any games. Most companies like HP, Dell and Asuze does not have the ability to see what people needs and wants by having something already online. With the Enterprise Architecture Design plan. It will show that certain departments will keep the business going. Most computers have general standards such as small hard drive not enough memory or they have to upgrade as soon as they buy it. We at warzone are making computers that will come off the self and not need to be upgraded until one year later.
With our production department and sales department we can create demands for any computer sales. We also carry when the diamond package when you need upgrade such as mother boards or even memory and even OS we upgrade with our packages. Using The Open Group framework for my Enterprise Architecture will help stabilize and to help grow with its customers. This is a Multi-massive role playing game online. We should also have nearly 2 million people playing online game for 14.99 a month. Each player will use a credit card to pay for each month or even all year or even 3 months to stay online.
We will being using the internet to make a business grow and even using the software. This is a experience of what makes people happy to play in another realm or even realty world.
Class Diagram (Week 2) TBD
· Warzone gaming and computer
Attributes:
· Built by the professional gamer to make the modern gamer happy
Operations:
· Building a computer that play any games
Class Responsibilities
Enterprise Architecture Design plan
Responsibilities
· Show that certain departments will keep the business going
· Warzone are making computers that will come off the self and not need to be upgraded until one year later.
Relationships
Dependencies
· Computers’ general standards
Hard Drive And Memory- small hard drive not enough memory hence people need to upgrade as soon as they buy it
Small hard drive not enough memory hence people need
Hard Drive .
Page 2Key assignment 21 Jan 2014WarzoneTable o.docx
1. Page | 2
Key assignment
21 Jan 2014
Warzone
Table of Contents
Week 1: Section 1: Use Case Diagram 4-5
Week 2: Section 2: Class Diagram 6-8
Week 3: Section 3: Sequence and Collaboration Diagram 9
Week 4: Section 4: State Transition and Activity Diagram 10
Week 5: Revision of full design for a new requirement; final
discussion of OO and UML 11-12
Reference page 13
Business Overview (Individual Project, IT401, Denison,
William, 4 Feb 2013)
Project description (Week 1)
Warzone was built for the modern age of technology to be
built by the professional gamer. Warzone gaming and computer
will make the modern gamer happy by building a computer that
play any games. Most companies like HP, Dell and Asuze does
not have the ability to see what people needs and wants by
having something already online. With the Enterprise
Architecture Design plan. It will show that certain departments
will keep the business going. Most computers have general
standards such as small hard drive not enough memory or they
have to upgrade as soon as they buy it. We at warzone are
2. making computers that will come off the self and not need to be
upgraded until one year later.
With our production department and sales department we
can create demands for any computer sales. We also carry when
the diamond package when you need upgrade such as mother
boards or even memory and even OS we upgrade with our
packages. Using The Open Group framework for my Enterprise
Architecture will help stabilize and to help grow with its
customers. This is a Multi-massive role playing game online.
We should also have nearly 2 million people playing online
game for 14.99 a month. Each player will use a credit card to
pay for each month or even all year or even 3 months to stay
online.
We will being using the internet to make a business grow
and even using the software. This is a experience of what makes
people happy to play in another realm or even realty world.
Class Diagram (Week 2) TBD
· Warzone gaming and computer
Attributes:
· Built by the professional gamer to make the modern gamer
happy
Operations:
· Building a computer that play any games
Class Responsibilities
3. Enterprise Architecture Design plan
Responsibilities
· Show that certain departments will keep the business going
· Warzone are making computers that will come off the self and
not need to be upgraded until one year later.
Relationships
Dependencies
· Computers’ general standards
Hard Drive And Memory- small hard drive not enough
memory hence people need to upgrade as soon as they buy it
Small hard drive not enough memory
hence people need
Hard Drive
Memory
to upgrade as soon as they buy
it
· Business, Internet and Software
Business
Internet
Software
Generalization
Relationship
· Diamond package- Packages
Diamond package -
Packages
· Production department and sales department enable creation of
demands for any computer sales
Production department
Demand creation
4. Computer sales
Sales department
· Upgrades such as mother boards or even memory and even OS
Mother boards or even memory and even OS
Upgrades
Association Relationship
· The Open Group framework for my Enterprise Architecture-
will help stabilize and to help grow with its customers.
The Open Group framework for my Enterprise Architecture
Customers
Multi-massive role playing game online, People and
online game ( have nearly 2 million people playing online game
for 14.99 a month)
Online games Online games
· People,credit card for monthly, 3 months or yearly payment
and Online games
People
Credit Card Online Games
customerID:INT
CustmerName: String
Address: String
Phone: INT
+Add customer()
+EditCustomer()
+DeleteCustomer()
6. stop
Open group frame work
Increase memory and hard-drive capacitycapacity
Diamond package (mother-board, os and memory)
State transition diagram
sta
Mother-board and OS upgrade required
Low demand
Computer that plays most games and attracts customers
Small hard-drive and not enough memory
8. user
game
Registration
ttiontio
pay
User
User browser to registration page
Home page
Selecting registration page
If( User is registered) perform login
New page() new user get register
Get payment()
Getgame()
Getdata()
Getid() return data
return
return
return
Step1: start
Step2: user registration
2.1 if successful ok
Else
Register again;
Step3:payment should be done
3.1 if payment is monthly or 3months once or yearly
Else
9. Quit
Step4: selecting , playing a game
If play is successful
Goto next level
Else
Play again
Step5:memory issues
5.1 if memory is not sufficient upgrade it
Else
Continue with same
Step6: sales is more , production should be more
Step7:stop
Collaboration diagram
user
user
validate user getregistered()
registration
storevalue()
sales
st
Play game
order
11. User
Description:
User should be registered to get access
Trigger:
Preconditions:
If registered grants access else goes to login page
Postconditions:
Notes and Issues:
admin
Browser
User Registration
ttiontio
User
User browser to registration page
12. Home page
Selecting registration page
If( User is registered) perform login
New page()
Getid()
Grants access
User is requesting for registration page, if the user is registered
he can perform login otherwise control goes back to registration
page. once registered user can get permission to go payment
page.
Use case2
Use Case ID:
adminid
Use Case Name:
admin
Created By:
Last Updated By:
Date Created:
Last Revision Date:
13. Actors:
Admin, user
Description:
User should be registered to get access, admin will check the
credentials and grants access
Trigger:
Preconditions:
If registered grants access else goes to login page
Postconditions:
Notes and Issues:
admin
pay
User
registered
Get payment()
return
User requested for registration is verified by the admin, if he is
registered then user information is saved, user can pay the
amount by using credit card either monthly, 3months once,
yearly once. After successful payment user can play the game.
14. user
payment
Registereduser
Play game
fail successful
use case 3
Use Case ID:
gameid
Use Case Name:
game
Created By:
Last Updated By:
Date Created:
Last Revision Date:
Actors:
User
Description:
User should be registered and he has to pay by using credit
card to get the access and to play game
Trigger:
16. Same level Success ,next level
Use case 4
Use Case ID:
enterpriseid
Use Case Name:
ename
Created By:
Last Updated By:
Date Created:
Last Revision Date:
Actors:
enterprise
Description:
New systems are ordered when sales is high
Trigger:
Preconditions:
If registered grants access else goes to login page
Postconditions:
Notes and Issues:
17. sales
production
enterprise
new system
salesdata
rerurn
Enterprise require a new system as and when there is a demand ,
if sales is more than production should be increase in the
production and it improves the business. There is diamond
package given on mother boards, memory and operating
systems.
user
newsys()pid
sales
production
end
salesinfo() sid
State Transition and Activity Diagram (Week 4) TBD
18. Follow-Up Discussion on Use of Object-Oriented and Recap of
Design Changes (Week 5) TBD
Change Control Document (Week 5)TBD
19. Reference page
Warzone gaming and computer
Built by the professional gamer to make the modern gamer
happy
Building a computer that play any games
Enterprise Architecture Design plan
Show that certain departments will keep the business going
Warzone are making computers that will come off the self and
not need to be upgraded until one year later.
20. Responsibilities
register
User ID
Password
Ordering
Credit Card
Payment
Input User
information
Payment receive
gives access to
the Game
Administrator
User/Player
Created by Trial Version
Created by Trial Version
Created by Trial Version
Game master
Monitoring
Controls
Created by Trial Version
Created by Trial Version
Created by Trial Version