모듈
소프트웨어 구조를 이루고, 다른 것들과 구별될 수 있는 독립적인 기능을 갖는 단위고, 논리적인 기능을 수행하기 위한 명령어들의 집합
단위모듈
기능을 단위 모듈별로 분할하고 추상화하는것
정보은닉,분학과정복,데이터추상화,모듈독립성
구현 - 계획,코딩,컴파일,테스트
개코나 컴퓨터로 테스트하겠다.
테스트는 오류를 찾는거고 디버그는 오류를 수정하는 거임
화이트박스테스트
단위 모듈 테스트의 가장 기본적 방법 내부의 소스를 보면서 수행
IDE 단위모듈 테스트
이클립스 생각하면됨
형상관리도구
소프트웨어 생명주기 동안 발생하는 변경사항을 체계적으로 관리하여 소프트웨어의 품질 보증을 향상시키는 관리적 활동
형상식별,통제,감사 기록
git생각하면 됨
DRM
디지털 콘텐츠에 대한 권리정보를 지정하고 암호화해서 허가된 범위 안에 콘텐츠 이용이 가능하도록 함
소프트웨어 패키징은 사용자 중심으로 함(어플리케이션ㄴ패키징도)
라이선스 등록-요청-요금지불-발급-다운로드
ISO 국제표준 제품 품질
iso,ieee
it 프로젝트를 진행, 기능성, 신뢰성 등을 평가하는 기준이 되는 국제표준
iso9126 기능성,신뢰성,사용성,효율성,유지보수성,이식성
iso 12119 패키지 소프트웨어
브룩스의 법칙 - 지체되는 소프트웨어 개발 프로젝트에 인력을 추가하는 것은 개발을 늦출뿐
파레토 법칙 - 80대20 20프로 모듈에서 80퍼 결함 발견
롱테일 법칙 = 다수가 20프로의 소수보다 뛰어난 가치를 창출해낸다는 법칙
제품소프트웨어 사용자 메뉴얼 작성절차
작성지침정의 - 구성요소정의 - 구성요소별내용작성 - 메뉴얼검토
소프트웨어 버전관리도구
공유폴더 rcs
클라이언트서버 cvs, svn
분산저장소 git
빌드 자동화 도구
빌드란 소프트웨어를 생성,테스트 검사함
컴파일 패키징 단위테스트 정적분석 리포팅 배포 최종빌드
'💯정보처리기사' 카테고리의 다른 글
[정보처리기사]알고리즘, 정렬 (0) | 2023.02.14 |
---|---|
[정보처리기사]테스트케이스 (0) | 2023.02.14 |
[정보처리기사] 자료구조와 논리물리데이터저장소 (0) | 2023.02.13 |
[정보처리기사]2021년2회오답노트 (0) | 2023.02.09 |
[정보처리기사]2021년 3월시험 오답노트 (0) | 2023.02.08 |
댓글