Home Products & Services Software Applications of IT

Cookie policy

The Software Applications of IT

Requirements Definition

Many people believe they can identify requirements, but most cannot define them clearly and concisely. To deliver a successful IT development, a Requirements Definition is the first step. Backs of envelopes will not do for this task. It needs a skilled resource to identify and gather requirements in an ordered and precise fashion. This means involving all participants to gain their agreement.

The final Requirements Definition must be precise, consistent and understood by everyone involved. PDT can provide a Requirements Definition in a format that shows precisely what is defined. It will also form the basis from which development or procurement can proceed with confidence.

See what SPECIFY4IT™ can do for your company here.

System Specification

The System Specification is the technical response to the Requirements Definition. Once system requirements are obtained, a product must be created which responds to each item in the requirements and expresses them in a form that can be implemented.

This product is the basis for system implementation. Faults in translating the requirements create an implementation that meets the system specification but does not meet the original requirements. PDT can provide a consistent and precise System Specification product exactly mapped from the Requirements Definition. There are rules that provide for translating a system specification into a 'first cut' physical system design. We have implemented these rules within our techniques so there is a defined sequence of events in the translation. We can provide consistent first cut physical designs from our earlier system specification material.

See what SPECIFY4IT™ can do for your company here.

Test Definition

The question is often: ‘Do users get what they expect?' Only testing against the Requirements Definition will give the answer. The next question is usually: ‘But what should we test and have we got time?' PDT can provide the answers to both questions.

Our techniques fix physical test data at the Requirements Definition stage which can then be used for the User Test Definition. Test data is identified, as is the system response, in both the data content and the sequence of events.

See what SPECIFY4IT™ can do for your company here.

Evaluation Criteria

Consider this scenario: You make a procurement from an external supplier. You are uncertain how to evaluate the offered products and how to make a decision on which product to buy. PDT can provide the solution.

PDT can provide the skills to identify the important features your business requires from such a product, devise methods of evaluating the products and provide a framework for scoring competing products. What you receive is the information to make an informed decision about the products on offer. And the knowledge the decision you make is the right one for your business.

See what SPECIFY4IT™ can do for your company here.

Software Engineering

Change is necessary in IT systems development. PDT uses Software Engineering to apply engineering rigour to the development process. This discipline considers methods for effective systems construction and develops rules to guide practitioners to produce reliable, consistent results. PDT leads in this area by questioning the current techniques for system specification and requirements definition.

Starting from first principles, PDT developed the SPECIFY4IT™ tools and methods to achieve more consistent, high integrity business systems at a fraction of the usual cost. PDT has unrivalled expertise in this area and is poised to lead the way in IT systems development.

Prior to SPECIFY4IT™ accepted structured methods have produced lower quality systems with a high chance of cost and time overrun. Hand-crafted code incorporates unknown numbers of bugs, only some of which are found. The bugs that remain may cause undetected errors in calculations or perform unknown actions in the system.

By resetting the starting point for the industry, SPECIFY4IT™ embodies a theory of specification and a syntax particularly applicable to business information systems. The systems that PDT specifies using SPECIFY4IT™ are of higher quality and reliability, do not contain human-introduced bugs and cost less than conventional systems.

To find out more about SPECIFY4IT™ click here...

If you want us to contact you, click here and complete the form.