Week 4 Assignment Object Oriented Method

profilewilden
key_assignment.doc..docx

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 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

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()

-Order

Order:ID:INt

customerID:INT

CustmerName: String

-ProductID:INT

-Amount:Float

-OrderData: Datetime

+CreateOrder()

+EditOrder(INTOrerID)

Product

--ProductID:INT

ProductPrice:Float

Producttype: String

Sequence and Collaboration Diagram (Week 3) TBD

Activity diagram

Start

Demand creation

Enterprise architects design plan

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

stop

Interaction diagrams

Business, internet and software

Memory and hard-drive

Production and sales department

Diamond packages

Prod,sales data base

webserver

admin

Browser

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

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

storepvalue()

production

getgame()

pay(): monthly,3 monthly,yearly

payment

same level play() :next level

end

quit

Use case1

Use Case ID:

uid

Use Case Name:

uname

Created By:

Last Updated By:

Date Created:

Last Revision Date:

Actors:

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

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:

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.

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:

Preconditions:

Postconditions:

Notes and Issues:

game

User

Getgame()

Playgame()

User is registered and given access to play the game. If the user played well , he goes to next level otherwise he has to play the same level.

Collaboration diagram

user

Registerd(),paid()

game

end

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:

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

Follow-Up Discussion on Use of Object-Oriented and Recap of Design Changes (Week 5) TBD

Change Control Document (Week 5)TBD

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.

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