• No results found

How To Integrate Software And Systems

N/A
N/A
Protected

Academic year: 2021

Share "How To Integrate Software And Systems"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

EFFECTIVE METHODS

FOR

SOFTWARE AND SYSTEMS INTEGRATION

P R E S E N T E D B Y:

(2)



Software Engineer (Quality)

Defense and Space

The Boeing Company - Seattle, Washington



BL Summers Consulting. LLC

“Software Solutions”

(3)

Effective:

the implementation of achievable schedules,

sound processes, and working solutions for

software and systems integration.

software and systems integration.

* Stories about working in Integration Labs - Informal and Formal

(4)

Methods:

ensure processes and tools improve

productivity and prepare for the challenges that

impact integration environments.

(5)

Software:

design, code & unit test, plans, and test

procedures integrated with applied systems, tell

us that the software developed is done right.

us that the software developed is done right.

“Peer Reviews” – KEY

* Management Meeting: HW and SW

(6)

Systems:

effort to accomplish and allocate software

design and engineering practices to be

defined and documented and be ready for the

defined and documented and be ready for the

combination of software and systems integration

activities.

“Teamwork”

* Proactive and not Reactive Communication

(7)

Integration:

the compass to combine software, systems,

firmware, and hardware to work together as

one.

one.

*Hardware Quality Assurance and Software Quality Assurance work together also.

(8)

Effective Software and Systems Integration

methods provide an understanding and

importance of critical factors for

(9)

 planning

 systems design

 requirements

 software design

 configuration management

Software

and

Systems

Life-cycle

 configuration management

 integration testing

 quality

 customers

Life-cycle

* Development life-cycles

* Key phases

(10)

Critical understanding and the start of the

right disciplines of integrated methods will

empower and achieve effective, flexible, and

quality results.

” Start the Right Disciplines ”

* Remember to always:

(11)

Program and Project Planning

The necessary steps to scope out systems and software design activities supporting integration. This type of

planning will establish effective plans and results for:

 communication

 communication

 risk management

 teamwork

 deployment

 quality before delivery

(12)

The method to analyze requirements and develop a software development migration plan for defining:



architecture concepts

 components and module development

 components and module development

 interfaces and necessary data

(13)

Software Requirements”

Systematic approach for development of

requirements derived from multiple resources:

 functional software interfaces

 plans, documentation, and procedures

 plans, documentation, and procedures

 performance, verification and production

This method is applied for initial development of requirements and changes to baselines.

(14)

Systematic approach for creation of the design of software and the development to reflect design and definitions applicable to the work product defines details:

details:

 work product architecture

 behavior and component interfaces

(15)

A Software Manager interviewed a SW engineer for a new position in A Software Manager interviewed a SW engineer for a new position in A Software Manager interviewed a SW engineer for a new position in A Software Manager interviewed a SW engineer for a new position in

his company. He asked a question.

his company. He asked a question.his company. He asked a question.

his company. He asked a question.

“How do you go about writing SW for a new project ?

“How do you go about writing SW for a new project ?“How do you go about writing SW for a new project ?

“How do you go about writing SW for a new project ?

The answer was “Start Coding the Software”

The answer was “Start Coding the Software”

The answer was “Start Coding the Software”

The answer was “Start Coding the Software”

The Software Manager was expecting:

The Software Manager was expecting:The Software Manager was expecting:

The Software Manager was expecting:The Software Manager was expecting:

The Software Manager was expecting:The Software Manager was expecting:

The Software Manager was expecting:

 Read the Read the Read the Read the specificationsspecificationsspecificationsspecifications,,,, break down the software into break down the software into break down the software into break down the software into individual individual individual individual modules

modules modules

modules and and and Flow Chart and Flow Chart Flow Chart Flow Chart them, or something similar.them, or something similar.them, or something similar.them, or something similar.

“He didn’t get the Job” Why?

(16)

Requirement for integration testing inside an integration facility provides assurance that

engineering builds function as expected to enable smooth execution for verification and test activities.

* As software is tested and demonstration

“lessons learned”

(17)

““““Software Integration”

All software delivered or implemented by software integration or testing is processed through a

configuration and controlled Software Library system, where status accounting of each delivery is maintained.

The integration tasks require that development and test processes are in place to ensure integration is ready for team troubleshooting and functional checkout.

(18)

Consistent approach to perform effective integration.

Software units, components, and sub-systems are

assembled within defined and documented plans and

procedures to ensure software and systems elements are assembled properly.

The integration levels determine if constructed elements are ready for verification and/or validation activities.

(19)

Software and Systems Integration Delivery

Requires all testing to be performed and provide assurance that both software and systems are integrated and working together.

The integration practices ensure that units being tested are complete and documented prior to the official delivery or release to the customer.

(20)

An effective

product evaluation

method provides the necessary process steps to conduct and

perform continuous evaluations of software work products during the development life-cycle and products during the development life-cycle and integration activities.

Evaluation tools and checklists are developed with associated scheduled processes to perform audits, reviews, and evaluations.

(21)

Quality - Software and Systems Integration

activities

Software and Hardware quality are

required to support integration.

The test team run’s through test installation procedures with the quality team looking over their procedures with the quality team looking over their shoulders to witness, verify and validate software to show that software works in a target system and results are documented for completion and closed.

(22)

Closing Statement

Effective Methods

for

Software and Systems Integration

Software and Systems Integration

(23)

Questions

References

Related documents

The result of cycle III has proven clearly that the application of PowerPoint presentation with the integration of media in computer program can engage Students

Therefore, we show differences in the academic career system by showing the development of the four groups of positions we discussed above: professorships

They all express a commonly held assumption that the policy of shaping capital structure affects the enterprise value, however this influence is either presented and proved by

The aim of this study was to compare 28-day culture on RGM medium to conventional AFB culture using MGIT and LJ with respiratory samples from three patient groups: (1) patients with

• The tool drilled, processed drilling fluid and compacted solids into a plug below ground level and fully submerged under water.. Development

Examples include, the study on the Japanese stock market using Kou Jump model [9], pricing options in jump diffusion using mellin transform at an American stock index of S&P

Although Illich did not lay down an “engineering manual” for either convivial institutions or tools, his idea that they work through social interaction rather than service delivery,

Unfortunately, we did not evaluate cardiac mass changes in trained female rats in our protocol, but we demonstrated that the stimula - tion of the cardiopulmonary receptors