|
Our specialists are choosing the most optimal technical solution to realize tasks posed now and to take into consideration company's development in the future according to the completed analysis of business process proceeding at the consumer's company or in the accordance with described by the consumer model.
In technical task we are trying to describe in detail what technologies, methods and algorithms are to be used to accomplish tasks posed but for all that we take into consideration any possible desires of the client. We are describing interface of programming developments and interaction mechanisms of application separate parts as well as we are specifying reporting forms and mechanisms of integration with third-party system used by the client.
During technical task compositing we divide our working process into several stages, pointing due dates of these stages. After completing of every stage we deliver a report to the customer about results of our activity. We are trying to accomplish all spectrum of works concerning technical task compositing in a full contact with customer's specialists in order to provide maximally wide opportunities and maximally possible convenience during programming solutions using.
Technical task composed by our specialist includes the following sections (according to the State Standard N 19.201-78):
- Introduction. It includes name, short description, application scope of use and object where the program should be used;
- Basis for development. In this section the documents that are considered to be the basis for software development should be pointed as well as the organization that approved these documents and the date of its approvement;
- The goal of software development. In this section the functional and operational goals of software product should be pointed;
- Demands to the software product. This section consists of the following subsections:
- demands to the functional characteristics - demands to the composition of functions completed, as well as to the organizing of input and output data, temporary characteristics and etc;
- demands to the reliability - demands to the reliable functioning providing (stable functioning providing, input and output data control, restoring time after failure and etc.);
- external environment - servicing type, necessary quantity and professional skills of personnel;
- demands to the hardware composition and parameters - necessary composition of hardware with basic technical parameters indicated;
- demands to the informational and software compatibility - demands to the informational structures in the input and output, solution methods, source codes, programming languages and software tools used by the application;
- demands to the software documentation - preliminary composition of software documentation and if necessary special demands to it should be indicated;
- steps and stages of development - necessary steps of development, stages and contents of working processes, terms of development should be indicated in this subsection;
- control and acceptance order - modes of test and general demands to the work acceptan;
In our developments we use the following application developing tools: Borland Delphi, MS Visual C++.
We are using the following data bases: MySQL, Oracle 10, FireBird, MS SQL, Sybase.
We are using Rational Test Case and Rational Robot. for computer-aided software testing. |