액세스 권한 및 상속

액세스 권한을 쉽게 설정할 수 있도록 하기 위해, Rational® DOORS®에서는 강력한 상속 메커니즘을 제공합니다. 데이터베이스에서 어떤 항목을 작성할 때 그 항목은 자동적으로 상위 항목으로부터 액세스 권한을 상속합니다. 액세스 권한을 변경하면 데이터베이스 트리 전체에 영향을 미칩니다. 그러나 상속 기능이 해제된 항목 또는 직접 하위에는 적용되지 않습니다.

상위에서 상속을 선택 취소하면 상속 설정을 해제할 수 있습니다. 액세스 권한 목록을 사용할 수 있게 되고 이 목록을 편집하여 다른 액세스 권한을 설정할 수 있습니다. 상속을 해제하도록 특성을 편집하지 않으면 항목의 하위 오브젝트는 새 액세스 권한을 상속합니다.

다음 그림에서, 항목의 계층 구조에 공통 상위 항목 A가 있습니다. 상위에서 상속 필드는 A와 D를 제외한 모든 항목에서 상속이 설정되어 있는 것을 보여줍니다.

Rational DOORS에서 액세스 권한이 상속되는 방식

주황색 항목(B, C, E, 및 H)은 A로부터 액세스 권한을 상속하고, 파란색 항목(F 및 G)은 D로부터 액세스 권한을 상속합니다.

A에 대한 액세스 권한을 변경하는 경우 변경 내용이 다른 주황색 항목(B, C, E, H)에 자동으로 적용됩니다. A로부터 액세스 권한을 상속하는 모든 항목에 대해 트리를 따라 이 변경 내용이 영향을 미칩니다. 마찬가지로, D에 대한 액세스 권한을 변경하면 변경 내용이 다른 파란색 항목(F, G)에 자동으로 적용됩니다.

사용자는 자동차 프로젝트를 관리하고 있으며 John, Sue, Mark 및 Jane으로 구성된 엔지니어링 그룹을 작성했습니다. 엔지니어링 그룹의 모든 구성원이 자동차 프로젝트의 모든 데이터에 대한 전체 액세스 권한을 갖도록 설정하려고 합니다.

엔지니어링 그룹이 자동차 프로젝트에 대해 완전한 액세스 권한을 가지도록 액세스 권한을 설정합니다. 프로젝트에서 데이터를 작성할 때 데이터는 프로젝트에서 액세스 권한을 상속하므로, 엔지니어링 그룹은 프로젝트의 모든 데이터에 대해 완전한 액세스 권한을 가집니다.

나중에 생각이 바뀌어서 John에게 자동차 프로젝트의 데이터에 대한 전체 액세스 권한을 부여하고 그룹의 나머지 구성원에게는 읽기 액세스 권한만 부여하기로 결정합니다. 다음과 같이 자동차 프로젝트에 대한 액세스 권한을 변경하십시오.
  • 엔지니어링 그룹 항목을 읽기 액세스 권한으로 변경하십시오.
  • John에 대한 항목을 추가하여 그에게 완전한 액세스 권한을 부여합니다.
모든 데이터에 대해 상속 설정이 되어 있으므로 이런 변경 내용은 자동차 프로젝트의 모든 데이터에 자동으로 적용됩니다.

그러나 Sue와 Mark는 디자인 모듈을 쓰고 있으므로, 이 두 사람에게는 그 한 모듈에 대해 완전한 액세스 권한을 부여하려 합니다. 디자인 모듈에 대한 상속 기능을 해제하고, 모듈에 대한 전체 액세스 권한을 부여하는 Sue에 대한 액세스 항목을 추가하고, 모듈에 대한 전체 액세스 권한을 부여하는 Mark에 대한 액세스 항목을 추가하십시오.


피드백