To develop a system, follow the steps:
Creating a system conception.
Preparatory works.
The first step is the system conception creation:
Describing logical data model.
Describing business processes.
Describing the required interfaces.
Developing screen templates.
Estimating whether standard functionality must be enhanced and planning resources for it.
Describing user access permissions control.
Describing rules of object naming in the system.
Creating additional data connectors, if additional integration with customer's systems is required. For details about available connectors, see the articles: Connection to Another Repository, Data Import, Export and Transformation, Task Scheduling and Executing Tasks on Schedule.
Before starting system development, preparatory works are required.
While application development, not one, but several developers are usually involved in creation of visual interface and program code that implements required application work algorithm. To organize their work, manage and control their changes, merge code, the desktop application provides possibility to connect repository to version control system (VCS). The product supports integration with the Microsoft Team Foundation Server (TFS) and Git version control systems.
For details about using TFS or Git as version control system, see theTeam Application Development section.
To provide work of Foresight Analytics Platform, create a metadata repository, that is, populate the prepared database with system tables. System tables store all information about database structure and objects.
For details about metadata repository creation and management, see theCreating and Managing Metadata Repositories.
Creating a service user of security subsystem is required to ensure security and login to the system.
For details about service user creation, see the Creating a Service User article.
Extensions are additional tools of Foresight Analytics Platform that can be installed alone and can be used to extend functionalities of created systems.
For details about extensions installation, see the Installing Foresight Analytics Platform Extensions article.
To get debug information during development or testing, it is recommended to install and run the DebugView utility included in the Windows Sysinternals system programs package.
To get additional debug information, set up advanced logging.
Fore details about advanced logging, see the Advanced Logging and Getting Additional Debugging Information article.
See also:
Guidelines for Development Process Organization Based on Foresight Products