Index: DamClients/DamUI/trunk/doc/DAM UI - Functional Design/DAM_UI_FO.tex =================================================================== diff -u -r6332 -r6508 --- DamClients/DamUI/trunk/doc/DAM UI - Functional Design/DAM_UI_FO.tex (.../DAM_UI_FO.tex) (revision 6332) +++ DamClients/DamUI/trunk/doc/DAM UI - Functional Design/DAM_UI_FO.tex (.../DAM_UI_FO.tex) (revision 6508) @@ -64,13 +64,13 @@ \section{User story Soil Data combination} As a geotechnical engineer I want to combine subsoil with surfaceline per location, so that I don't have to draw 2D geometries. The design of this functionality is described in \autoref{sec:GeometryGeneration} -\section{User story Design configuration} -As a geotechnical engineer I want to make a Design configuration in which I can import project information and perform calculations with certain settings and for given situations. +\section{User story Create Design project} +As a geotechnical engineer I want to create a Design project in which I can import project information and perform calculations with certain settings and for given situations. I can either just calculate the safety factors of the current situation or design (adapt geometry) to a required safety factor. %The design of this functionality is described in \autoref{sec:DesignConfiguration}. -\section{User story Calamity configuration} -As a geotechnical engineer I want to make a Calamity configuration in which I can import project information and perform calculations based on a time serie of water levels and evaluate the results. +\section{User story Create Calamity project} +As a geotechnical engineer I want to create a Calamity project in which I can import project information and perform calculations based on a time serie of water levels and evaluate the results. %The design of this functionality is described in \autoref{sec:CalamityConfiguration}. % ToDo MWDAM-1717 DAMLiveConfiguration.tex is not present in the repository. @@ -85,19 +85,61 @@ As a geotechnical engineer I want to see the data per location in tables, cross section and map view, so I can check the data before calculation. The design of this functionality is described in \autoref{sec:USDataDisplay}. \section{User story Data editing} -As a geotechnical engineer I want to edit the data per location, so I can adept the data before calculation. The design of this functionality is described in \autoref{sec:USDataEdit}. +As a geotechnical engineer I want to edit the data per location, so I can adapt the data before calculation. The design of this functionality is described in \autoref{sec:USDataEdit}. \section{User story Calculation settings} -As a geotechnical engineer I want to see and be able to adept the calculations settings, so I can decide what calculations are made. +As a geotechnical engineer I want to see and be able to adapt the calculation settings, so I can decide what calculations are made. The design of this functionality is described in \autoref{sec:USCalcSettings}. -\section{User story Display results} -As a geotechnical engineer I want to see the results of the calculations of the DAM Engine, so I can evaluate the calculations. +\section{User story Perform Design calculation - No adaption} +As a geotechnical engineer I want to be able to make a calculation based on the input parameters. The most important outcome of the calculation are the safety factors. +%The design of this functionality is described in \autoref{sec:CalculationDesignNoAdaption}. + +\section{User story Perform Design calculation - With adaption} +As a geotechnical engineer I want to be able to make calculations with adaption of the geometry of the dike +if the calculated safety factor is lower than the required safety factor. +The adaptation must have the options to increase the crest, change the angle of the slope, +create a berm or a combination of these options according to given settings. +%The design of this functionality is described in \autoref{sec:CalculationDesignWithAdaption}. + +\section{User story Display results in table form} +As a geotechnical engineer I want to see the results of the calculations, so I can evaluate the calculations. The design of this functionality is described in \autoref{sec:USDisplayResults}. +\section{User story Display results in graphic view} +As a geotechnical engineer I want to see the results of the calculations in a graphic view, so I can evaluate the calculations. +This includes the adapted surfaceline and the resulting slipcircle. +%The design of this functionality is described in \autoref{sec:USDisplayResultsGraphic}. + \section{User story Export data} As a geotechnical engineer I want to export data as tables (CSV-format) and/or shapes, so I can use the data for other purposes. The design of this functionality is described in \autoref{sec:USDataExport}. +\section{User story Open individual D-Stability projects} +As a geotechnical engineer I want to be able to open each individual stability calculation in D-Stability. +%The design of this functionality is described in \autoref{sec:OpenDStability}. +\section{User story multi-language} +As a geotechnical engineer I want to be able to set the language of the User Interface to Dutch or English. +%The design of this functionality is described in \autoref{sec:MultiLanguage}. +\section{User story multi-core calculation} +As a geotechnical engineer I want to be use multiple processor cores during the calculations to decrease the total calculation time. +%The design of this functionality is described in \autoref{sec:MultiCore}. + +\section{User story Changing units} +As a geotechnical engineer I want to be be able to change the units that are used in the User Interface. +%The design of this functionality is described in \autoref{sec:Units}. + +\section{User story Real-time validation} +As a geotechnical engineer I want the input data to be validated during the use of the application (real-time/on the fly) given the (calculation) settings. The validation results are shown in a validation overview. +%The design of this functionality is described in \autoref{sec:RealTimeValidation}. + +\section{User story Calculation log} +As a geotechnical engineer I want to see a log of the errors and warning that are generated during a calculation. +%The design of this functionality is described in \autoref{sec:CalculationLog}. + +\section{User story Undo-Redo} +As a geotechnical engineer I want to be able to undo and redo my changes of the data in the User Interface. +%The design of this functionality is described in \autoref{sec:UndoRedo}. +