Software Engineering Answers

Questions: 639

Answers by our Experts: 505

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Search & Filtering

An information system will be developed to keep track of a utility company's assets, such as buildings, vehicles, and equipment. As new asset information becomes available, staff working in the field will be able to update it using mobile devices. This system should integrate several existing asset databases that the company has. Based on the generic information system architecture shown in Figure 6.18 of the recommended key text, page 187, create a layered architecture for this asset management system.


1. An information system is to be developed to maintain information about assets owned by a utility company such as buildings, vehicles, and equipment. It is intended that this will be updatable by staff working in the field using mobile devices as new asset information becomes available. The company has several existing asset databases that should be integrated through this system. Design a layered architecture for this asset management system based on the generic information system architecture.


1. Draw diagrams showing a conceptual view and a process view of the architectures of the following;

(a) The MIS Web platform at the University of Ghana allows students to register for required semester courses and complete their registration. After completing their registration, the student can immediately print Proof of Registration.


draw diagrams showing a conceptual view and a process view of the architectures of the following systems: On the University campus, there are ATM machines that disburse cash to staff and students. After completing transactions, students and staff can check their account balances and retrieve transaction statements/receipts


An information system is to be developed to maintain information about assets owned by a utility company such as buildings, vehicles, and equipment. It is intended that this will be updatable by staff working in the field using mobile devices as new asset information becomes available. The company has several existing asset databases that should be integrated through this system. Design a layered architecture for this asset management system based on the generic information system architecture.


The table below shows the tax that is applied to income. The tax value increases if someone earns more than a certain amount.

Income Tax Rate

Less than 11,000 0.0

11,000 – 50,000 0.2

Greater than 50,000 0.5

Write a pseudocode algorithm that accepts a value for income as its input and displays the tax rate that will be applied to that income. 


The waterfall model is the traditional model for software development. Using a diagram, show the FIVE (5) main stages of the model and how they are related. 


Explain, with ONE (1) example, a notation that can be used to compare the complexity of different algorithms.


Complete the truth table below for the logical equation (A OR B) AND (A OR C)

A B C A or B A or C (A or B) AND (A OR C)

FALSE FALSE FALSE FALSE FALSE FALSE

FALSE FALSE TRUE FALSE TRUE -

FALSE TRUE FALSE TRUE FALSE -

FALSE TRUE TRUE TRUE TRUE -

TRUE FALSE FALSE - - -

TRUE FALSE TRUE - - -

TRUE TRUE FALSE - - -

TRUE TRUE TRUE - - -



Veterinarian maintains a record book to store details about the pets who undergo treatments. Each pet gets a unique 3 digit identification number. A log is maintained to store the identification number and the pet name. Assume we are inserting the following records to the log

Insert 128 Julie

Insert 338 Cookie

Insert 568 Snowy

Insert 189 Kaluwa

Insert 789 Jimmy

Insert 121  

Insert 445 Shaggy

Insert 556 Roxy

i)How does Open Addressing differ from Separate Chaining?

ii)If the collisions are resolved by Separate Chaining, draw the hash table. The values would be inserted according to the given order.

iii)Repeat Part ii where collisions are resolved by Linear probing.  

iv)Repeat Part ii where collisions are resolved by Quadric probing. 

v)Repeat Part ii where collisions are resolved by Double Hashing. Assume the constant value is 5.

Hint: Step number constant — (key % constant)



LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS