Linggo, Pebrero 26, 2017

System Architecture

6.4 Draw diagrams showing a conceptual view and a process view of the architectures of the following systems:
Ans.

A ticket machine used by passengers at a railway stations.
A computer-controlled video conferencing system that allows video, audio, and computer data to be visible to several participants at the same time.
A robot floor-cleaner that is intended to clean relatively clear spaces such as corridors. The cleaner must be able to sense walls and other obstructions.

6.5 A software system will be built to allow drones to autonomously herd cattle in farm. These drones can be remotely controlled by human operators. Explain how multiple architectural patterns can fit together to help build this kind of system.


Ans.


6.6 Suggest an architecture for a system (such as iTunes) that is used to sell and distribute music on the internet. What architectural patterns are the basis for this architecture?

Ans.

             The architecture needed for this type of system is a client-server model.  iTunes will have a database that has records on all the music that is available through their system. These music records can be searched for by the user by artist name, genre, etc., through a web based interface and downloaded for a certain price. The server handles music orders through the web based interface. The architectural pattern that is the basis for this is client-server pattern.


6.7 An information system is to be developed to maintain information about assets owned by a utility company such as buildings, vehicles, equipment, etc. 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 architectures shown in figure 6.18.

Ans.

6.8 Using the generic model of a language processing system presented here, design the architecture of a system that accepts natural language commands and translates these into database queries in a language such as SQL.

Ans.





6.9 Using the basic model of an information system as presented in Figure 6.18, suggest the components that might be part of an information system that allows users to view box office events, available tickets and prices, eventually buy tickets.

Ans.


       At the top layer is the web browser the user uses to access the airport website. The second layer would be comprised of web forms that collect information of the flight the user wants to look up or search for general time ranges. The next layer is the server at which the flight time request is sent, will receive the flight information collected and process it into query. The last layer is the actual database server which will query the database for the specified flights or time range of flights, and if something goes wrong during the transaction any updates will be rolled back.

Walang komento:

Mag-post ng isang Komento