호환성 검증과 이식성 검증은 따로 해야 한다?
여러분, 시스템 서비스 구축 및 운영 전체의 과정에서QA매니저가 가장 필요한 부분은 어디일까요?
시스템을 안정적으로 보존하고 지켜야 하니까..... 서비스 런칭 후나 유지관리 부분일까요...?
사실 어느 과정에서든 필요하고 활발하게 진행되지만,
QA 매니저의 수요가 가장 높아지는 부분은 바로 구축 후반입니다...!
SI, 차세대 구축 프로젝트를 진행할 때 바로<이것때문에 품질의 중요성이 강조되는데요,
<이것은 무엇일까요?
야심 찬 마음으로 준비하고 기획한 서비스인데,
부실공사가 이루어지길 원온라인 카지노 게임 사장님은 아무도 없겠죠?
착수 시 "건물을 부실하게 짓지 말고 여러 명이 점프해도 무너지지 않을 만큼 튼튼하게 지어주세요...!"라고 확실하게 기준을 정해두고 건설을진행온라인 카지노 게임 방식을 많이 사용하게 됩니다...!
이렇게 특정 성능이나 목표치를 정해두고, 이만큼의 품질은 무조건 보장되었으면 좋겠다고 작성하는 문서가 바로 <이것. "품질 요구사항"입니다..!
이 품질 요구사항에는 소프트웨어 품질 측면에서 시스템이 감당할 수 있는 처리량이나 조작성, 만족도 등을 수치로 정한 뒤, 해당 품질 수준 이상을 요구하는 시스템을 정의한 사항들을 볼 수 있겠죠?
어떤 분들은 이렇게 생각하실 수도 있어요.
"어차피 안드로이드 앱만 개발한 건데...." 또는 "테스트 업무 지시가 내려왔는데 기능 테스트만 진행하면 되겠지?"라고요.
하지만, 현재는 대 하이브리드 시대로 시스템 기능을 통합하고, 플랫폼을 여러 방면으로 유연하게 사용하는 것을 목적으로 프로젝트를 진행하는 업체가 정말 정말 많다는 것입니다...!
그렇다면, 업체는 품질 담당자에게 다방면의 품질 상승의 효과를 기대하게 됩니다...!
따라서품질 요구사항을 정의하고 제시온라인 카지노 게임 과정이 필수로 작용해요.
간단한 예시를 하나 들어보자면,
"장인은 도구를 탓하지않는다."
이런 말 많이 들어보셨죠?
'도구 핑계를 대지 말아라'라고 해석하거나,
장인 정도는 되어야 도구를 타지 않는다고 해석할 수도 있겠죠
하지만 장인일수록 도구 탓을 해야 온라인 카지노 게임 경우가 있습니다....!
그것은 바로..!
흔하디 흔한 <호환성 검증을 진행할 때입니다...!
말 그대로입니다...!
소프트웨어를 열어보거나 설치하였을 때 기능이 충분이 작용온라인 카지노 게임지,
서로 다른 점은 없는지 등을 비교온라인 카지노 게임 테스트예요.
태블릿이든, pc든, 모바일 기기든 하나하나 꼼꼼히 검증하고 단말기에 따라 옳지 않은 결과가 나오면 바로 이슈 등록을 해야 하죠.
소프트웨어 단말기 호환성 검증(플랫폼 간 호환성 검증)도 품질 요구사항 정의 항목에 들어가는 대표 항목이에요..!
어떠신가요, 장인은 도구를 가려야 한다에 틀린 말은 아니지요?
그렇다면, 사용자가 품질 요구사항 충족 조건을 제시할 때하나부터 열까지 항목을 정확하게 제시하는 경우가 많이 있을까요?
아닐 가능성이 높습니다...! 모르니까 매니저를 따로 두겠죠?
주관적인 품질 요구사항을 세우는 것보다 더 좋은 표본이 이미 있기 때문이죠.
무려 시스템 품질과 관련된 국제 표준이 존재합니다...!
Software Quality Model에 대해 들어보셨을까요?
ISO/IEC에서 정의한ISO/IEC25010품질 특성 모델로 알려져 있어요.
기능 적합성부터 보안성까지
품질 평가 기준을 세우고 요구사항을 기술할 때 많이 참고하는 표준이랍니다..!
원래 구버전으로 9126이 있었으나, 25010으로 더 체계로 개정되었다고 하네요.
이것만 참고하면 개발팀과 QA팀을 열심히 주무르고 다닐 수 있습니다^^
몇 가지 눈에 들어오는 항목이 있는데요,
기능은 뭐 흔하게 검증온라인 카지노 게임 특성이고, 성능 테스트도 많이들 아실 거예요.
그런데, 호환성과 유사해 보이는 이식성은 뭘까요?
앞서 말씀드렸던 예시(단말기 호환성 검증)는 어디에 해당온라인 카지노 게임 걸까요,,?
저는 처음에 호환성에 해당온라인 카지노 게임 줄 알았지만
기기 간 설치, 실행등의 작업이 원활하게 수행되는지 검증하는 파트는
"이식성"검증에 해당하더라고요...!
오히려 호환성은 같은 하트웨어 상, 같은 소프트웨어 상에서 서로의 제품 간의 정보 교환이 원활한지 검증온라인 카지노 게임 파트를 말온라인 카지노 게임 것이었습니다!
이식성 -시스템, 제품 또는 구성 요소를 다른 하드웨어, 소프트웨어, 운영체제 및 새로운 사용 환경으로 이식할 때의 효과성 및 효율성 정도
호환성 -제품, 시스템 또는 구성요소가 동일한 하드웨어 또는 소프트웨어 환경을 공유하면서 다른 제품, 시스템 또는 구성요소와 정보를 교환하거나 필요한 기능을 수행할 수 있는 정도
간단히 예를 들자면 이식성은소프트웨어가 Windows뿐 아니라 macOS 환경에도 잘 깔리는지, 안드로이드 환경에서 잘 보이는 화면이 태블릿 pc화면에서도 깨지지 않고 잘 나오는지 등 해당사항들을 충족온라인 카지노 게임지 검증온라인 카지노 게임 것이라면,
호환성은 소프트웨어가 기존의 보안 소프트웨어와 서로 충돌하지는 않는지, 작성한 문서 A가 문서 B에서 잘 열리는지 등은 호환성에 좀 더 가깝다고 볼 수 있죠!
추가로 국제표준에는 보안성까지 들어가 있네요?
품질 요구사항이 요구사항 항목에 존재하는 것처럼, 보안 요구사항 역시 항목에 존재하는데,
품질 요구사항 내에서도 보안성을 특성으로 넣고 있었군요...!
보안성 -개인 또는 다른 제품이나 시스템이 권한 유형 및 레벨에 따라 적합한 데이터 액세스 수준을 갖도록 제품 또는 시스템이 정보 및 데이터를 보호하는 정도
품질 요구사항 번호는 QUR-xx(사용성 번호) orQMR-xx(유지보수성 번호) 등
"Q"로 시작온라인 카지노 게임 요구사항 번호인데,
보안 요구사항은 SER-xx아마도 시큐리티...?로 이어지네요...!
게다가 보안 요구사항은 정보자산의 기밀성과 무결성을 확보하기 위한 시스템의 데이터 및 기능, 운영 접근을 통제하기 위한 요구사항이라고 하는데...
아무래도 "품질 보증"의 관점과 진짜 "보안 준수", "제한"의 관점에 따라 다르게 정의하는 것으로 예상됩니다..!