At
S B Systems our philosophy is to follow a process oriented development
cycle. This is designed to reduce project risk and development
time.
We use the spiral iterative methodology for managing the project.
This is where the project goes through a finite number of iterations
until the customers needs are 100% satisified.
We have a number of well proven processes used for capturing,
analysis, design, coding, testing and final realease of all projects.
During the life cycle we create UML
diagrams representing the Use Case, Analysis, Design, Implementation
and Test Model.
Collect Requirements: The is the 1st stage of
all projects and is primarily driven by the information provided
by the client in the form of interviews with end users, communications,
documents, review of existing systems, site analysis, market research
and analysis of competitors.
Pre-Design Analysis: A detailed study is performed
on the information gathered in the 1st stage. This Pre-Deisgn
Analysis itself has a number of steps.
(1) Analysis and creation of software requirement specification.
(2) Use Case Specification and Diagram creation.
(3) Creation of Business Rules and data flow diagrams.
(4) Traceability of requirement.
(5) Validation of estimates and contract.
High Level Design: The application design is
created based on the previous two stages. Class models, object
relationships, user interfacem flow and deployment diagrams are
produced and validated against the customer requirements.
A prototype user interface is created and presented to the client
for approval.
The implementation and test models are created and again validated
against the clients requirments.
Coding: The actual code is created and tested
against the test model and various test cases.
Testing:
Deployment:
To discuss your requirements please call us on 01255 435314