SOUTHWEST RESEARCH INSTITUTE

Information Systems Engineering

 

Systems Engineering Process

 

Search SwRI

   

SwRI Home | Print Version


Staff

Accomplishments


Full Life Cycle Development

Business Process Reengineering

Flexible Teams

Systems Integration


Systems Engineering Process

Technical Expertise









Using a proven systems engineering process, the Information Systems Engineering Department at Southwest Research Institute (SwRI) is committed to reliably producing solutions of the highest quality. Our commitment to excellence is evident through our appraised attainment of Level 5 within the Software Engineering Institute’s (SEI) Capability Maturity Model Integration (CMMI®). This distinction is held by a limited number of American companies and even fewer applied research and development institutions. Some of the benefits we derive from a CMMI-based process improvement initiative include:

  • Enhanced defect containment

  • Higher customer satisfaction

  • Reduced schedule variance

  • Reduced cost variance

Systems Development

Some of the common components of most systems development lifecycles include:

  • Requirements

  • Analysis and design

  • Implementation

  • Testing and verification

Every phase of the systems development lifecycle is carefully planned, executed, reviewed, and constantly improved. Documentation helps communication between both team members and clients.

Requirements

Requirements management aims to develop, manage, and maintain product requirements for a project. Managing product requirements is necessary to control and monitor the scope of the project and provide a baseline against which cost and schedule estimates are made. Our requirements management includes careful planning, development, and tracking of product requirements. We have experience with a great number of requirements management tools and we know how to use requirements traceability to manage the scope of a project.

Analysis & Design

Analysis and design include the processes necessary to develop a high-level (or preliminary or architectural) design and expand it into a detailed design. We have experience using unified modeling language (UML), database modeling, and much more. Because of our unique dual career track, our lead architects have decades of purely technical experience and span the bridge between academic concepts and practical experience.

Implementation

Implementation is the process of physically constructing the work product according to the design. For software, implementation is the physical act of writing the software.  We utilize a selection of coding standards based on industry standards for all of the common languages used for software implementation.

Testing & Verification

We perform code and document reviews to help ensure the quality of our work products. Reviews ensure that we catch defects very early in the software lifecycle, where the potential cost of fixing the defects is greatly decreased. We also use unit, functional, regression, interface, system integration, and performance testing to verify the quality of our products. In addition, our quality assurance processes ensure that we continue to deliver quality results by reviewing products and performing project/process surveillance.

 

To learn more about how Southwest Research Institute can help your organization with its information systems engineering needs, please contact us.

 

We can offer you insights about how to specify the most effective approach to solving your software engineering problems. For more information about information systems engineering process and capabilities at SwRI or how you can contract with SwRI, please contact Steven H. Rodgers at srodgers@swri.org or (210) 522-3772.

 

CMMI® is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.

 

Contact Information

Steven H. Rodgers

Information Systems Engineering

(210) 522-3772

srodgers@swri.org

Related Terminology

software engineering

information systems

information system development

information systems engineering

full life cycle development

BPR

business process re-engineering

systems integration

software design

software development

CMMI®

software engineering process

systems engineering process

software implementation

software testing

software analysis

software requirements

system requirements

system analysis

| Systems and Software Engineering Organization | Automation and Data Systems Division | SwRI Home |

Southwest Research Institute® (SwRI®), headquartered in San Antonio, Texas, is a multidisciplinary, independent, nonprofit, applied engineering and physical sciences research and development organization with 12 technical divisions.

October 23, 2009