1 / 10

Essential Software Architecture Chapter Two - Introducing the Case Study

Essential Software Architecture Chapter Two - Introducing the Case Study. Ian Gorton CS590 – Winter 2008. ICDE a case study. The Information Capture and Dissemination Environment (ICDE) is part of a suite of

cricket
Download Presentation

Essential Software Architecture Chapter Two - Introducing the Case Study

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Essential Software Architecture Chapter Two - Introducing the Case Study Ian Gorton CS590 – Winter 2008

  2. ICDE a case study The Information Capture and Dissemination Environment (ICDE) is part of a suite of software systems for providing intelligent assistance to professionals such as financial analysts, scientific researchers and intelligence analysts.

  3. What ICDE does ICDE automatically captures and stores data that records a range of actions performed by a user when operating a workstation. For example, when a user performs a Google search, the ICDE system will transparently store in a database:• the search query string• copies of the web pages returned by Google that the user displays in their browser

  4. ICDE Version 1.0 ICDE v1.0 was only deployed in a small user trial involving a few users. This deployment successfully tested the software functionality and demonstrated the concepts of data capture and storage.

  5. Data Collection The collection component comprises a number of loosely coupled processes that transparently track the user’s relevant activities and store them in the Data Store.

  6. Data Store This component comprises a commercial-off-the-shelf (COTS) relational database. The relational database stores information in various tables regarding the user activities, with timestamps added so that the order of events can be reconstructed.

  7. Data Analysis A graphical user interface (GUI) based tool supports a set of queries on the data store.

  8. Business Goals • Encourage third party tool developers to write applications for the ICDE system. • Promote the ICDE concept and tools to potential customers, in order to enhance their analytical working environment.

More Related