Home :: Services & Solutions :: Systems Engineering
Software Engineering
Flatirons Solutions offers software engineering services in support of a wide variety of requirements and domains, including:
- Air traffic management
- Transportation
- Communications
- Intelligence
- Security
Our experienced software engineers apply a systematic and disciplined process to the development and maintenance of software. The process encompasses the full development lifecycle – requirements analysis, design, code, and test – and is applied using the most appropriate process model.
State-of-the-art tools and methods enhance engineer efficiency and productivity. Quality engineering, testing, configuration management, and metrics-based tracking underpin the process to ensure delivery of software systems that satisfy customer expectations and meet operational requirements.
Our software engineers have extensive knowledge of:
- Business, data, and process modeling
- Object oriented analysis, design, and programming
- Complex algorithm development
- Component-based development
- Client/Server and Web-based architectures, including Service Oriented Architecture (SOA) and Federal Enterprise Architecture (FEA)
- Software estimating methods
- Software Engineering Institute (SEI) Capability Maturity Model (CMM)
