|
Software Engineering Capabilities
Custom Manufacturing & Engineering™ (CME™) has standardized on the Software Engineering Institute's (SEI) Capability Maturity Model Integrated (CMMI), a common software development process . Our philosophy has been to instill an attitude of continuous improvement and understanding of the underlying principles and practices that are the basis of our maturing software development process. We empower our teams with the ability to tailor the software process to match business needs.
CME's software organization includes expertise in monitoring and control systems, graphical user interfaces, web site development, database management systems, Microsoft Visual Studio tools, Rational computer aided software engineering (CASE) tools, embedded software and firmware including device drivers, and integration of real time systems including sensors and telecommunications devices.
The software development method is based on the Object-Oriented Life Cycle. The Object-Oriented Life Cycle is described in terms of an engineering process and complementary management process. The management process relies on the engineering models as a basis for effective project leadership, planning and coordination, and incorporates industry best practices. The engineering process focuses on supporting object-oriented activities in requirements, analysis, architecture, design, and implementation. The Object Oriented Life Cycle incorporates an evolutionary software development cycle that replaces the traditional "waterfall" development with multiple short build development cycles.
CME's software organization includes expertise in the following areas:
- Sensors, Monitoring and control systems include:
- Command, Control, Communications, Computers, Intelligence, Surveillance, and reconnaissance (C4ISR) systems
- Situational awareness software and displays
- Real-time embedded systems
- Antenna Beam steering control
- Unattended ground sensor systems
- Wireless monitoring and control of airfield lighting
- Digital Signal Processing systems
- Intelligent power management algorithms
- Image compression algorithms
- Encryption algorithms
- Web enabling
- Human computer interface/graphical user interface (HCI/GUI)
- Unix and Linux expertise
- Communications links - line of sight terrestrial and satellite
- Hardware/software integration
- Embedded Wireless Networking
Additional software capabilities and achievements at CME include:
- Requirements Management (REQM)
- Project Planning (PP)
- Project Monitoring and Control (PMC)
- Supplier Agreement Management (SAM)
- Measurement and Analysis (MA)
- Process and Product Quality Assurance (PDQA)
- Configuration Management (CM)
|