블로그 이미지

my hiding place

삶이 힘들 때, 조금이라도 고개를 들고 위를 보세요. 푸른 하늘이 당신을 맞이해줄 날이 있을 테니까. by nulonge


'CC'에 해당되는 글 1건

  1. 2014.02.11 서브시스템을 나누는 기준

서브시스템을 나누는 기준

CC 인증에 사용할 개발문서는 실제로 개발에 사용하는 문서를 그대로 사용하기를 권한다.

소프트웨어 제품을 구성하는 “서브시스템”은 제품을 빌드하고 구동했을 때 실행되는 프로세스, 그러니까 실행 파일을 기준으로 잡으면 의외로 쉬워진다. 서브시스템이 너무 자잘하게 쪼개진다 싶을 때엔  동일한 기능에 사용되는 프로세스를 하나로 묶어 논리적으로 하나의 서브 시스템을 구성한다.

“서브 시스템” 프로세스를 다른 프로세스가 호출하는 방법(과 호출을 받아 처리하는 첫번째 함수)이 서브시템의 외부 인터페이스가 된다고 생각하면 된다. (서브시스템이 여러 프로세스로 구성되어 있고, 이 프로세스들 간에 호출을 주고 받는 다면, 그 호출을 받는 인터페이스는 서브시스템 내부 통신 인터페이스로 식별한다.)

인터넷 소켓 통신, 유닉스 도메인 소켓 통신, IPC, 셸이나 셸스크립트의 직접적인 호출이나 시그널, 파일 디스크립터에 의한 호출도 인터페이스가 될 수 있다.

서브 시스템 프로세스가 사용하는 데이터 파일이나, 구조체로 정의되어 메모리에 로드된 데이터는 TSF 데이터…

프로세스를 호출하는 인터페이스는 여러가지가 있을 수 있는데, 어떤 것은 ST에 정의된 기능 호출에, 어떤 것은 정의되지 않은 기능 호출에 사용된다. 전자가 SFR 수행, 후자가 비-SFR 인터페이스가 된다.

근데…

내가 하고 싶은 이야기는 무엇이냐면, 개발자, 인증 실무자, 평가자 모두 CC 인증에서 사용하는 용어로 설계서가 직성될 필요가 없는데, 이점을 잘 모르는 것같다… 굳이 외계어같은 CC 인증 용어를 쓰지 않아도 되는데, 왜 고생을 사서하는지.

Comment 0 Trackback 0
Top

prev 1 next