[소프트웨어 공학, 소프트웨어공학] 소프트웨어공학 요점정리
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[소프트웨어 공학, 소프트웨어공학] 소프트웨어공학 요점정리에 대한 보고서 자료입니다.

목차

소프트웨어

S/W의 특성

소프트웨어 공학

폭포수 모형

프로토타이핑 모형

점증적 개발 모형

프로그래밍 팀의 구성

구조적 분석(structural analysis)

설계 방법론

정보은닉(information hiding)

모듈 응집력(module cohesion)
.
.
.
S/W 품질 보증

S/W 품질 관리

본문내용

트의 단계 :
1) 테스트에 의하여 무엇을 점검할 것인지를 정한다.
2) 테스트 방법을 결정한다.
3) 테스트 케이스를 개발한다.
4) 테스트의 예상되는 올바른 결과를 작성한다.
5) 테스트 케이스로 실행시킨다.
화이트 박스 테스트 :
모듈 안의 작동을 자세히 관찰하는 시험 → 구조적 시험
1) statement coverage : 원시코드의 모든 문장을 한 번 이상 수행
2) decision coverage : 선택구조 조건의 모든 경우가 적어도 한번씩 테스트
3) loop coverage : 루프 구조를 완벽히 테스트
테스트 케이스 : 검증 기준에 따라 논리 흐름도의 경로를 적어도 한번씩 방문하도록 테스트 케이스를 추출.
테스트 기준 : ① random test ② statement test ③ branch test
④ path test ⑤ condition test
블랙 박스 테스트 : 모듈이 요구에 맞게 잘 작동하는가에 초점.
기능 테스트 - 모듈의 외형(입·출력), 모듈의 기능 위주의 검사.
동치 분해(equivalence partitioning) - 입력 조건을 여러 개의 동치 클래스로 나눔.
통합 테스트 :
1) 시스템을 구성하는 모듈의 인터페이스와 결합을 테스트.
2) 시스템 전체의 기능과 성능을 테스트.
① 동시식(big-bang) 통합 : 모든 모듈을 한꺼번에 통합하여 테스트.
오류가 있을 경우 어떤 모듈이 변경되어야 하는 지 파악하기 어렵다.
② 하향식(top-down) 통합 : 시스템 구조도의 위에 있는 모듈부터 아래층의 모듈로 내려오면서 통합.
스텁(stub) - 시험 대상 모듈이 호출하는 모듈 대신에 만들어진 모의 서브루틴 → 시스템의 모양을 사용자에게 조기에 보여줄 수 있다.
③ 상향식(bottom-up) 통합 : 최하위 모듈을 먼저 시험.
드라이버(driver) 사용 - 시험 대상 모듈을 호출하는 모의 모듈.
④ 연쇄식(threads) 통합 : 시스템의 중요한 기능, 어느 정도 기본 기능을 수행하는 모듈부터 통합.
최선의 통합 방법.
테스트 하니스(harness) : 부분적인 테스트를 위하여 코드에 삽입하는 프로그램 → 추후 삭제됨.
유지 보수 : S/W가 인수 설치된 후 일어나는 모든 작업.
유지 보수가 어렵고 비용이 많이 드는 이유 :
① S/W의 특성(invisibility, complexity, changeability)
② old code
③ 관리의 부재
유지 보수의 종류 :
1) 정정(corrective maintenance) : 발견된 오류의 원인을 찾아 문제 해결. A/S 개념.
2) 개작(adaptive maintenance) : 새로운 자료나 운영체제, h/w 환경으로 이식.
3) 기능 개선(perfective maintenance) : 새로운 기능의 추가.
4) 예방(preventive maintenance) : 유지 보수성, 신뢰성 향상, 구조 변경
리그레션 테스트(regression test) : 변경 부분과 그에 의하여 영향이 있는 부분만 테스트.
S/W 형상(configuration) 관리 : S/W를 이루는 부품의 baseline(변경 통제 시점)을 정하고 변경을 철저히 통제하는 것.
S/W 품질 보증(quality assurance) : S/W 제품이 이미 설정된 요구 사항과 일치하는 지 확인하는 데 필요한 계획적이며 체계적인 작업 일체.
S/W 품질 관리(quality control) : 주어진 요구를 만족시키는 제품 혹은 서비스의 질을 보존하는 데 필요한 제반 기법과 활동.
S/W 품질 : 이식성, 신뢰성, 효율성, 정확성, 강인성, 무결성, 사용 용이성, 유지 보수 용이성, 유연성, 재사용성.
  • 가격1,200
  • 페이지수8페이지
  • 등록일2008.10.16
  • 저작시기2008.10
  • 파일형식한글(hwp)
  • 자료번호#485935
본 자료는 최근 2주간 다운받은 회원이 없습니다.
  • 편집
  • 내용
  • 가격
청소해
다운로드 장바구니