CPDS Tool Software Architecture Document

Get Started. It's Free
or sign up with your email address
CPDS Tool Software Architecture Document by Mind Map: CPDS Tool Software Architecture Document

1. Database Architecture

1.1. Database ERD

1.2. Database Support

2. Architectural Representation

3. Naming

4. CPDS Purpose

5. Brief Document Description

6. Architectural Goals

7. Software Dependancies

8. Use-Case View

8.1. Create Farm

8.2. Define Field

8.3. Create Resource Management System

8.4. Create Report

9. Logical View

9.1. Architecture Overview

9.2. Architecturally-Significant Model Elements

9.2.1. Mechanisms

9.2.2. Common Elements and Services

9.2.2.1. Utility Classes

9.2.2.2. XML Parser

9.2.2.3. JavaScript classes

10. Data Sources

10.1. NRCS

11. User-Experience Model

11.1. CPDS Tool Navigation Map

12. Process View

13. Deployment View

13.1. Source Code Component Organization

14. System Size

14.1. Dependencies on external components: 5

14.2. Lines of Java code: approximately 1500

14.3. Java source files: 6

14.4. JSP files: 15

14.5. JavaScript files: 7

14.6. CSS files: 1

14.7. XSL files: 1

15. References

15.1. USDA/NRCS National Planning Procedures Handbook

15.2. XML in a Nutshell: Harold and Means (O’Reilly)

15.3. JavaScript, The Definitive Guide: Flannagan (O’Reilly)

15.4. Dynamic HTML, The Definitive Guide: Goodman (O’Reilly)

15.5. The Unified Modeling Language Reference Manual: Rumbaugh, Jacobson, Booch