IntroductionThe Functional Design document builds upon the previously-released Conceptual Design document. It provides finer technical detail, and will act as a road-map for our designers to follow. Management PlanThe Management Plan includes important details about updates since the last document was completed, as well as general information about Wintersoft's organization. Some key points:
Context DiagramsThese top-level diagrams show the functionality of the users without specifying the flow of data. Key points:
Entity Relationship Diagrams (ERDs)This portion of the document shows how the various "entities", or components within the system will interact. This section has been revised since the last document. Key points:
Data DictionaryTo help clarify the previous section, the Data Dictionary gives a clear explanation of what attributes each entity has. This document gives a more formal definition of the attributes every entity has, and the changes made to the ERDs also apply here. Data Flow Diagrams (DFDs)These display the flow of data between processes. They show the flow of data from the users and databases and how this data is handled by the system. Two of the diagrams have been updated in this document to accomodate the requests of the University of Atlantis. Graphical User Interfaces (GUIs)Prototypes of the system layout are important to give an early indication of the system's proposed appearance and usage. In this document, the GUIs have been updated, and more closely reflect the appearance of the final system. PseudocodeThis section covers the code that will be required for Project Atlantis from a high-level perspective. The pseudocode written here may act as a prototype once we begin programming the actual system. Test PlanThe test gives an indication of how Wintersoft plans to ensure that Project Atlantis will measure up to the appropriate standards. It will also help to streamline the testing phase in general. Key points:
ConclusionWinterSoft continues to make progress and we look forward to the beginning the implementation and testing phases of the project. |