본문 바로가기
💯정보처리기사

[정보처리기사]모듈 ISO DRM 소프트웨어관리도구

by 김말자 2023. 2. 13.
728x90
728x90
BIG

모듈

소프트웨어 구조를 이루고, 다른 것들과 구별될 수 있는 독립적인 기능을 갖는 단위고, 논리적인 기능을 수행하기 위한 명령어들의 집합

단위모듈

기능을 단위 모듈별로 분할하고 추상화하는것

정보은닉,분학과정복,데이터추상화,모듈독립성

구현 - 계획,코딩,컴파일,테스트

개코나 컴퓨터로 테스트하겠다.

 

테스트는 오류를 찾는거고 디버그는 오류를 수정하는 거임

화이트박스테스트

단위 모듈 테스트의 가장 기본적 방법 내부의 소스를 보면서 수행

 

IDE 단위모듈 테스트

이클립스 생각하면됨

 

형상관리도구

소프트웨어 생명주기 동안 발생하는 변경사항을 체계적으로 관리하여 소프트웨어의 품질 보증을 향상시키는 관리적 활동

형상식별,통제,감사 기록

git생각하면 됨

 

DRM

디지털 콘텐츠에 대한 권리정보를 지정하고 암호화해서 허가된 범위 안에 콘텐츠 이용이 가능하도록 함

소프트웨어 패키징은 사용자 중심으로 함(어플리케이션ㄴ패키징도)

라이선스 등록-요청-요금지불-발급-다운로드

ISO 국제표준 제품 품질

iso,ieee

it 프로젝트를 진행, 기능성, 신뢰성 등을 평가하는 기준이 되는 국제표준

iso9126 기능성,신뢰성,사용성,효율성,유지보수성,이식성

iso 12119 패키지 소프트웨어

브룩스의 법칙 - 지체되는 소프트웨어 개발 프로젝트에 인력을 추가하는 것은 개발을 늦출뿐

파레토 법칙 - 80대20 20프로 모듈에서 80퍼 결함 발견

롱테일 법칙 = 다수가 20프로의 소수보다 뛰어난 가치를 창출해낸다는 법칙

 

제품소프트웨어 사용자 메뉴얼 작성절차

작성지침정의 - 구성요소정의 - 구성요소별내용작성 - 메뉴얼검토

 

소프트웨어 버전관리도구

공유폴더 rcs

클라이언트서버 cvs, svn

분산저장소 git

 

빌드 자동화 도구

빌드란 소프트웨어를 생성,테스트 검사함

컴파일 패키징 단위테스트 정적분석 리포팅 배포 최종빌드

 

728x90
반응형
BIG

댓글