본문 바로가기

IT To do and To was

22년 4월 16일_정보처리기사 + Do it 안드로이드 앱 프로그래밍 1일차(feat. 부모님 결혼기념일)

728x90
반응형

토요일[너무 피곤했다]

 

1. 정보처리기사 필기 정리

2. Do it 후기

 

1. 정보처리기사 필기 정리

 

소프트웨어 사용자 메뉴얼 작성 中 

사용자 매뉴얼 주석 

- 주의사항 : 사용시 반드시 알고 있어야하는 중요한 내용을 기술

- 참고사항 : 특별한 사용자의 환경이나 상황에 대한 내용을 기술

 

응용프로그램 및 설정 정상적으로 구동되기 위한 설정이나 기본값에 대해 설명

 

형상관리 

유지보수단계에서도 수행[전 단계에서 적용]

가시정과 추적성을 보장함으로서 소프트 웨엉의 생산성과 품질 을 높일 수 있음

형상관리 도구 : git, CVS, Subversion

 

형상관리의 중요성

지속적인 소프트웨어의 변경사항을 체계적으로 추적하고 통제할 수 있다.

소프트웨어의 무절제한 변경을 방지할 수 있다

버그나 수정사항을 추적할 수 있다.

배포본을 효율적으로 관리할 수 있다.

여러명의 개발자가 동시에 개발 할 수 있다.

 

형상관리기능

- 형상식별 : 형상 관리대상에 이름과 관리번호를 부여하고, 계층구조로 분리하여 수정 및 수적이 용이하도록 작업

- 버전제어 : 소프트웨어 업그레이드나, 유지보수 과정에서 생성된 다른 버전의 형상항목을 관리하고, 

이를 위해 특정 절차와 도구를 결합시키는 작업

 

diff : 달라진 부분을 표시하주는 도구 => 버전등록주요기능

 

import(가져오기) : 버전관리가 되고있지 않은 아무것도 없는 저장소에 처음으로 파일을 복사

Check-Out(체크아웃) : 프로그램을 수정하기 위해 저장소에서 파일을 받아오고 소스파일과 함께 버전관리를 한 파일들로 가져온다.

Check-In(체크인) : 체크아웃한 파일의 수정완료되면 저장소의 파일을 새로운 버전으로 갱신한다.

Commit(커밋) : 체크인을 수행할 때 이전에 갱신된 내용이 있는 경우에는 충돌을 알리고 diff 도구를 이용해 수정한 후 갱신을 완료한다.

Update(동기화) : 저장소에 있는 최신버전으로 자신의 작업공간을 동기화 -> 버전제어

 

공유폴도 중 오류 발생시 해당파일등록 개발자에게 수정의뢰

 이상이 없으면 다음날 각 개발자들이 동작여부를 다시 확인

 

파일의 변경사항을 DB에 기록하여 관리 | 공유폴더 종류 : SCCS, RCS DVS, QVCS

 

client / sever 방식

하나의 fileㅇㄹ 서로다른 개발자가 작업할 경우 경고 메시지를 출력

모든 버전 관리는 서버에서 수행

종류 : CVS, SUN, CVSNT, Clear Case, CMVC, Perforce

 

분산저장소 방식

하나의 원격저장소, 분산된 개발자 pc 로컬저장소 함께저장

- 개발자 별로 우너격저장소의 자룔르 자신의 로컬 저장소로 복사, 작업, 변경된 내용을 로커저장소에서 우선반영 -> 원격 저장소에 반영

 

subversion(SVN)

 

trunl - branches 리버전 ++1;

 

빌드 자동화

jeckins 서블릿 컨테이너

서블릿 컨테이너 : 클라이언트 요청을 처리해주기 위해 서버측에서 실행되는 작은 프로그램

CSV를 개선한것 서버의 자료를 클라이언트로 복사해 작업한 후 변경내용을 서버에 반영 모든 개발 작업용

 

서비스 제공 소프트웨어 : 소프트웨어를 개발하여 판매하련느 것이 아니라 특정사용자가 필요하는 기능만 구현해서 제공하는 소프트웨어다

시스템 통합 소프트웨어 : 시스템별로 서비스되던 것을 원스톱서비스로 제공하기위해 업무기능이나 데이터들을 통합하여 개발하는 소프트웨어

 

파레토 법칙 : 20%의 모듈을 집중적으로 테스트 (+효율적으로 오류를 찾는 것

test는 정황에 따라 테스트를 다르게 수행

 

우선은 사용자의 요구사항 == 오류-부재의 궤변 (오류가 없어도 요구사항에 맞지 않으면 안된다.)

 

검증은 개발자의입장, 확인은 사용자의 입장

 

2. Do it

책이 잘되어있는듯 초반중 초반이지만..

tab이 tap으로 되어있는거 빼고는 아직 완벽

 

 

//yesterday wished to today list

. 긍정적으로 생각하기  👎

. 정처기와 안드로이드 각 최소 4시간씩 공부하기 👎

 

tomorrow wish list

. 마음을 편하게 먹기

. 두려움 줄이기

 

 

 

 

728x90
반응형