 |
 |
 |
 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
 |
|
 |
 |
 |
Case Study: NASA ECS Functional Test Management
|
 |
 |
 |
Customer: |
NASA Goddard Space Flight Center, Flight Projects Directorate, Earth Sciences Projects Division (Raytheon Company, prime contractor) |
 |
Goal: |
The ESDIS (Earth Science and Data Information System) Project manages the science systems of the Earth Observing System Data and Information System (EOSDIS). EOSDIS provides science data to a wide community of users for NASA's Science Mission Directorate
|
Application: |
The ESDIS Project is responsible for:
- Processing, archiving, and distributing Earth science satellite data (e.g., land, ocean and atmosphere data products)
- Providing tools to facilitate the processing, archiving, and distribution of Earth science data
- Collecting metrics and user satisfaction data to learn how to continue improving services provided to users
- Ensuring scientists and the public have access to data to enable the study of Earth from space to advance scientific understanding and meet societal needs.
|
Challenges: |
Capturing high-volume observational earth science data across 12 different observing platforms with a heterogeneous mix of satellites, radar, sensors, models, and systems
|
FTI's Approach: |
Perform sustaining engineering activities on the SDPS software baseline in accordance with Raytheon policies and procedures:
- Support maintenance of existing system software, developing or modifying application programs for operations ranging from routine to complex to highly specialized.
- Manage functional software test lab and test fixes for complex software systems
- Generate test requirements during design, code, unit test and integration for subsystem components as required based on NCRs generated by the customer including Severity 5 NCRs
- Develop scripts and tests for Software Functionality Lab
- Support Integration and Regression Tests for new software releases
- Utilize structured programming techniques and methods for all SDLC phases, including requirements, software design, software coding and testing, integration, and acceptance testing.
- Utilize current software development techniques that exploit latest advances in computer technology to produce fast executing programs
- Adhere to Raytheon Software Development processes
- Provide code estimation support, as required.
|
Products Used: |
Red Hat 5 Enterprise Edition, Ubuntu 8.04, Magic Service Desk, LANDesk, C, C++, Java, Scripting Languages: Perl, C Shell, Korn Shell, Sybase, Eclipse IDE, Netbeans, Apache Tomcat Web server, ClearCase
|
Benefits: |
- Advance understanding of the entire Earth system -- the atmosphere, the land, the oceans, the cryosphere, and the solar driving force
- Provide improved project performance ("better, faster, cheaper")
|
Delivery: |
On time, within budget. CMMI Level 3 project.
|
Project Keywords: |
High-volume scientific data processing, software test management, Java, structured programming
|
|
 |
|
 |
|
 |