Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Next Generation Databases NoSQLand Big Data

Authors: Guy Harrison

1st Edition

1484213300, 978-1484213308

More Books

Students also viewed these Databases questions

Question

How often do you meet with your graduate students?

Answered: 1 week ago