Question: CIS 4 2 0 Practical Final Exam Please place all answers in this document and upload. Then zip your code for Problem 2 , and

CIS420 Practical Final Exam
Please place all answers in this document and upload. Then zip your code for Problem 2, and submit that to the same dropbox.
Deliverables:
Problem 1: Class Diagram (pasted in this document)
Problem 2:
Answers to 5 Questions (pasted in this document)
Screen shot of your code output (pasted in this document)
.zip file with Code (uploaded separately to the dropbox)
Problem 3:
Answer to the question (pasted in this document)
Problem 4:
Network Diagrams (pasted in this document)
___________________________________________________________________
Problem 1: Object Modeling
Vision -- Depot Stock Control Software
Software runs in a depot that ships stocks requested by orders. It helps the depot manager manage stock levels and outstanding orders.
Use Case UC1 Manager reviews unfulfilled orders
The manager at a depot logs in and sees a list of the sales orders that his depot has not yet fulfilled.
Draw a Class diagram that shows the following information:
Classes
1. Depot, Product, Stock, Customer, Sales Order, Sales Item
Associations
1. A Depot holds Stocks.
2. Products are stocked as Stocks.
3. A Depot has Customers.
4. A Customer can have Sales Orders.
5. A Sales Order has Sales Items.
6. A Stock can be ordered as a Sales Item
Multiplicities
1. Each Stock has precisely one Product and is held at one Depot.
2. Each Customer is served by only one depot.
3. Each Sales Item is on one Sales Order and is for one Stock.
Attributes
1. Depot: Id and address,
2. Customer: name and address,
3. Sales order: dateOrdered, dueDate,
4. Sales Item: price and quantity,
5. Product: description and units.
Paste the Diagram here:
_____________________________________________________________________________________
Problem 2: Implementation
Answer the following questions about the class diagram.
1. Which sentences are true?
a) CheckingAccount implements BankAccount.
b) CheckingAccount and SavingAccount are BankAccount.
c) CheckingAccount and SavingAccount are associated.
d) BankAccount is associated to CheckingAccount.
e) SavingAccount can processCheck.
f) CheckingAccount has a balance.
Your answers to Question 1:
a)
b)
c)
d)
e)
f)
2. Write code to implement the class diagram. In order to have some output, within main(), make a deposit to checking of $100 and a deposit to savings of $500, and take a withdrawal from checking of $200, and a withdrawal from savings of $100. In the space below, paste a screen shot of the output similar to what you see below. Include your student ID in the output, and the system time and date in the screen shot.
Your grade is based on implementation of the Class Diagram. Code with errors may still earn a high grade.
Paste your output below, and upload a .zip file with your code.
Problem 3: System Planning & Analysis
Suppose you are an analyst working for a small company to develop an accounting system. What type of methodology would you use? Why?
Problem 4: Architecture
You are relatively new member of a project team that is developing a retail store management system for a chain of sporting goods stores. Company headquarters is in Las Vegas, and the chain has twenty-seven locations throughout Nevada, Utah, and Arizona. Several cities have multiple stores.
The new system will be a networked clientserver architecture.
Stores will be linked to one of three regional servers, and the regional servers will be linked to corporate headquarters in Las Vegas.
The regional servers also link to one another.
Each retail store will be outfitted with similar configurations of two PC-based point-of-sale terminals networked to a local file server.
You have been given the task of developing a network model that will document the geographic structure of this system.
Draw a High level and Low Level network model for this organization.
Paste your diagrams here:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!