image of badlands
Software Engineering Services
Dakota provides the entire range of life-cycle services (requirements, design, develop, test, implementation) necessary to develop and implement IT systems. Our team has years of experience implementing IT systems in the government using both proprietary and open source tool sets. We have expertise in working within the Federal government and commercial sector. Dakota has the experience and flexibility to customize an SDLC methodology to meet our customers' needs.

The following list identifies some of the services performed in the Software Development Life Cycle for both new systems and enhancement/maintenance of existing systems.
Requirements Phase
  • Requirements definition and validation.
  • Business process engineering and modeling
  • Gap analysis
  • Use Case Modeling
Design Phase
  • Prototyping
  • System Design
  • Data Definition
  • Detailed Design Specifications
  • Technical Architecture
Development (Coding)
  • Development/coding with proprietary and open source products
  • Analysis of existing code for performance optimization
  • Unit testing
Testing
  • Test plans
  • Test scenarios
  • Functional, System and Integration testing
  • Regression, Load and Performance testing
  • Automated testing
Implementation Support
  • Customer Acceptance Testing
  • Training
  • Development of customized training manuals
Operational & Maintenance Services
  • Help Desk (Tier 2 and Tier 3 support)
  • Report Generation
  • Troubleshooting/Product de-bugging
  • Functional Enhancements
Database Management Services
  • Database Design & Development
  • Database Modeling
  • Database Administration
  • Data Integration of disparate data sources
  • Data Warehouse

footer image spac