Software life-cycle modelling is the business of tracking source code as it goes through various stages throughout its life, from development, to testing, release, reuse, and retirement.
Software Development Model

Acumen Soft Technology's software engineering team follows a standard Software Development Life Cycle (SDLC) process. We generally follow a modified version of Waterfall Model as our Project Management Methodology.

Software Requirements Analysis and
Management


After the initial step of team formation, we do a thorough needs analysis of customer requirements including determining needs (elicitation), addressing how those needs need to be addressed (triage) and documenting the desired external behavior of the systems (specification)
Allocated Requirements Review
Managing Systems Requirements Allocated to Software Policy

Software Project Planning
Planning is a critical phase which involves creating high-level architecture, delivery and deployment schedules for software development, information and capacity architecture, and third-party integration.
Software Development Plan
Software Estimates Procedures
Project Schedule
Software Project Activities and Commitments
Software Engineering Facilities and Support Tools Plan
Managing Systems Requirements

Software Project Tracking
Software Quality Assurance Plan
Test Plans
Test Result Analysis Plan
Deviations in Software Activities and Software Work Products Procedure

Software Quality Assurance
Planning is a critical phase which involves creating high-level architecture, delivery and deployment schedules for software development, information and capacity architecture, and third-party integration.
Software Development Plan
Software Estimates Procedures
Project Schedule
Software Project Activities and Commitments
Software Engineering Facilities and Support Tools Plan
Managing Systems Requirements

Software Configuration Management
Changes to Baselines Procedure
Software Baseline Library Product Creation and Release Control Procedure
Configuration Items/Units Status Review Procedure
Standard Software Configuration Management Reports
Baseline Audits Procedure

Testing
After the various components are developed, they are integrated and rigorously tested as a complete solution. Application behavior is compared with the initial specifications and any deviations are identified and corrected.
Specification Testing
Functionality Testing
Integration Testing
Stress/Real-world Testing

Implementation
After the project is completed, it is deployed across an enterprise by working closely with its internal IT team and training is imparted to the end-users of the system.
Enterprise-wide Deployment
End-user Training
System/Helpdesk Training
Documentation Handover

Maintenance
Our maintenance phase covers system health maintenance including database, application and network maintenance. Required application feature enhancements are planned at this stage, and are developed and executed as and when appropriate.
System Health Maintenance
Feature/Application Enhancements

Quick Links
Expertise
Business Applications
Web Applications
Offshore Development Model
How We Work
Iterative Model

We follow an iterative model for our enterprise application development process. This approach to development ensures that Acumen Soft's customers have access to well-planned and engineered solutions that evolve through the project lifecycle.
This has the advantage of early risk mitigation and mid-term course correction possibility thereby avoiding surprises towards the end.


SoftwareModel

Our System analysts device the proper Software model after studying the RFP, from the clients.