| Our Methodology |
Safaltek adopts a standardized methodology for defining, designing and developing software projects - called SEPITS.
|
S |
- |
Safaltek project acquisition (Requirements & Analysis) |
|
E |
- |
Estimation |
P |
- |
Planning and Processing |
I |
- |
Implementation |
T |
- |
Testing |
S |
- |
Sign-Off |
|
|
| SEPITS - life cycle development model |
 |
| SEPITS Strengths |
|
 |
| Key Phases of SEPITS |
Requirements Analysis & Specifications |
Establishes a high-level view of the intended project and determines its goals. Study the existing system and prepare a System Specifications document containing the following: |
|
Estimation |
|
Planning & Processing |
| Study the existing system and prepare a Design document containing the following: |
 |
Architectural Design (using either Object Oriented Design or Structured System Design.) |
 |
Project Plan Document |
 |
Data Design (using either Entity-Relationship modeling or Object Oriented Database modeling.) |
 |
Primitive Program Specifications (using either English syntax, pseudo-code, tree based structure or a combination.) |
 |
Program Sequencing (or control flow), validations, error handling, etc. |
|
|
| The real code is written here. |
Integration & System Testing
|
Brings all the pieces together into a special testing environment, and then checks for errors, bugs and interoperability. |
|
The final stage of initial development, where the software is put into production and runs actual business. What happens during the rest of the software's life: changes, correction, additions, moving to a different computing platform and much more. |
| |