소프트웨어 오류에 대한 단상


생각 1. 기존의 소프트웨어 오류 제거 기술로 찾지 못하는 오류가 존재한다.

생각 2. 결코 찾지 못하는 소프트웨어 오류가 존재한다.

사람 목숨이나 돈이 걸린 시스템에서 사용하는 소프트웨어는 소프트웨어 오류에 대비하여 오류 제거와는 또 다른 준비를 해야 한다. 사실 바로 이것이 결함 허용 소프트웨어라는 분야가 필요한 이유이자 출현 이유이기도 하다. 결함 허용은 불가피한 오류에 대처하는 대비책이다.

생각 3. 소프트웨어 오류 발견자가 모두 동급은 아니다.

어떤 소프트웨어 프로세스보다도 소프트웨어 인력의 수준이 생산성에 가장 큰 영향을 미친다.

우수한 인력은 우수한 해결책을 내놓는다. “나쁜”인력은 훨씬 나쁜 해결책을 내놓는다.

생각 4. 모든 소프트웨어 오류가 동급이 아니다.

오류 제거와 결함 허용은 최악의 오류, 즉 시스템을 불안정하게 만드는 오류에 집중해야 한다.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s