SSARC 소프트웨어 안전성 보증 연구센터

컨설팅패키지

국내 최고 수준의 분야 별 컨설턴트가 SSARC 컨설팅 경험이 반영된 패키지를 활용하여 수요 기업의 개선 목표에 따라 개별 또는 전체 패키지 연계 적용

관심 있는 기업의 연락을 기다립니다.

담당자 : 한동준 연구원
Tel. 02) 2287-8758, 8759
Mail. ssarc@ssarc.re.kr

설계 및 소스코드 리팩토링 컨설팅

소스코드 정적 분석 수행 및 SSARC 리팩토링 체크리스트를 통한 개선 대상 선정

  1. S.O.L.I.D 원칙 위배 코드
  2. 50 Token 이상이 Ttpe-1 코드 및 TYPE-2 Clone 추정 코드
  3. 10 이상의 Cyclomatic Complexity 매소드
  4. SSARC 표준 PMD 룰 위반 코드
  5. Dependency 분석 시 확인된 Instability, Distance 클래스

컨설턴트와 수요 기업 개발팀의 리팩토링 협업을 통한 소스코드 개선 및 역량 향상

  1. 소스코드문제점의 개선 기법/방안이 포함된 SSZRC 리팩토링 가이드 활용
  2. 컨설턴트와 개발팀의 합동 동료 검토, 현장 리팩토링으로 소스코드 개선 및 개발팀 코딩 역량 향상

SW 테스팅 체계 컨설팅

수요 기업의 SW 개발 환경을 고려한 SW 테스트 체계 구축

  1. 신규 SW 개발 적용을 위한 테스트 전략 및 단계 정의
  2. 유지보수(운영) 적용을 위한 요구사항 우선 순위별 테스트 수준 정의

테스트 단계별 자동화 도구 선정 및 활용 가이드

  1. Junit을 활용한 단위/통합 테스트 자동화 수행 및 소스코드 커버리지 확인
  2. 오픈소스/상용 도구를 활용한 시스템 부하/스트레스/내구성 테스트 자동화

결함 예방을 위한 결함 관리 및 분석 체계 구축

  1. 동일 원인 결함이 반복 발생하는 SW 개발 특성을 고려한 데이터 축척 및 결함 원인 분석

SW Visualization 기반 개발 관리 컨설팅

요구사항 관리, 형상 관리, 정적 분석, 지속적 통합을 통한 시스템 기반 Java 개발 관리 체계

  1. 요구사항 관리 도구와 형상 관리 도구의 연동을 통한 추적성 확보
      ▶ SVN/git 로그 메시지 작성 시 요구사항 ID 지정으로 시스템 기반 추적
  2. 개발자 편의성을 고려한 도구 연동 및 설정
      ▶ 정적 분석, 커버리지 도구의 Maven 플러그인 설정 및 IDE 적용
  3. Jenkins와 정적 분석 연동을 통한 지속적 통합 중심의 SW Cisualization 시스템 구축

기능 안전성이 요구되는 임베디드 SW 개발을 위한 상용 도구와의 연계 및 빌드 환경 가상화

  1. 상용 동적/정적 테스트 도구와 Jenkins 연계 : QAC, VectorCAST, CodeSonar, PolySpace

국제 표준 가이드 라인 적용 컨설팅

CMMI 선임심사원/심사원의 프로세스 개선 컨설팅

  1. CMMI 선임심사원(한혁수) 및 심사원(김유섭/한종대/한동준/김은비)의 27회 심사 경험
  2. 수요 기업의 SW 개발 수준을 분석하고 현실정 있는 개선 로드맵 및 방안 제시

ISO 26262/A-SPICE 기반의 HARA 분석 컨설팅

  1. SW FMWA 분석 기법 적용

MIT의 안전성 분석 모델인 STPA 적용 컨설팅

  1. CTT 기반의 STPA를 활용한 Hazard 분석 프로세스

close

작성일: