High level design
High level design
As you dive deeper, you are looking at use cases or user stories if you prefer that terminology , and error handling use cases have both normal and error condition paths to worry about. It is expected that the existing interface equipment between the Controllers and the field devices would be retained, however, some may be replaced depending on the availability of driver devices for the Controllers. Purpose[ edit ] Preliminary design—In the preliminary stages of a software development, the need is to size the project and to identify those parts of the project that might be risky or time consuming. Low - Level Design LLD - This document is need to do during the detailed phase, the view of the application developed during the high level design is broken down into separate modules and programs for every program and then documented by program specifications. It defines the actual logic for each and every component of the system. The Database Server also serves as a redundant processor that can take over the Control Server functions in case of Control Server failure. The existing modems and dedicated or dial-up lines will be taken out of service when the fiber network is connected.
Workstations — Three identical workstations are provided: one for the HOV operator in the TMC, one for the maintenance personnel, and one for the simulator for training and software testing. The Middle Tier will be supported by a set of software components that provide object access, security, and event delivery to the Client Tier.
High level design book
The fiber optic network will replace both of these links when it is installed. This separation is enabled by the use of well-defined interfaces between the tiers. The I Control System devices should then connect directly into the terminal equipment of the Fiber Optic system. As you dive deeper, you are looking at use cases or user stories if you prefer that terminology , and error handling use cases have both normal and error condition paths to worry about. Such an overview helps supporting components be compatible to others. The transport media may change from a serial connection to an Ethernet connection. The notifications can be used by clients to update displays, notify users of critical information or to initiate specific client side functions. Simulator — The Simulator is implemented as a separate, independent and isolated system with components that duplicate the major elements of the TMC and field installation. It is expected that the existing interface equipment between the Controllers and the field devices would be retained, however, some may be replaced depending on the availability of driver devices for the Controllers.
The trainer will be able to develop and run training scenarios to simulate a variety of condition including failure conditions to exercise the capabilities of the trainee.
Specifically, the interim I Control Design will include the following features: 1. Those details can be worked out later during low-level design and implementation.
In addition, surveillance video will be made available to the project. As you go even further into the details, you are looking at your algorithm, state transitions, logical sequence, and how internal parts of the code work together. The Persistence Service will be implemented by a Persistence Manager software component.
Due to the different transport characteristics of the fiber optic network, some terminal equipment, such as modems, will be replaced when the fiber optic network becomes available and is integrated into the I Control System.
The UserManager will insure that only authorized users can gain access to required system data.
based on 101 review