본문 바로가기

Lobo's study room/정보처리기사

(329)
[Lobo's Language]msg 오버라이딩 msg 오버라이딩 Child.print(); new Child(”hello”);→System.out.print(”hello”); System.out.print(”Child”); “hello””Child”
[Lobo's Language]Compute 오버라이딩 답은 0! obj는 Child를 호출하므로 Child.compute(4) 4는 1보다 크므로 compute(2)로 반환. compute(2)는 2는 1보다 크므로 compute(0) 0은 1보다 크기때문에 답은 0.
[Lobo's Language]변수의 종류와 유효범위 변수의 종류와 유효범위 지역변수.:지역안에서만 사용/집안에서만 쓸 수 있는 것 전역변수.정적변수:공동으로 사용/대한민국전체인구수.A+B+C 동적변수-그때 그때 만들어서 쓰는 것./대선-여론조사-그때그때만들어씀 지역변수 함수/블록 안에서 선언해서 그 안에서만 사용 함수/블록의 종류와 함께 메모리상에서 소멸 초기값이 없으면 쓰레기 값이 들어감 스택 영역에 저장됨 전역변수 함수/블록 밖에서 선언.전체 함수에 영향 프로그램이 종료될때 메모리상에서 소멸. 초기값이 없으면 0값이 들어감 데이터 영역에 저장됨 정적변수 static으로 선언 선언된 블록 내에서만 사용가능 함수가 종료되어도 소멸되지 않고, 값이 유지-누적산가능 초기값이 없으면 0이 입력되고 한번만 초기화 데이터 영역에 저장됨 동적변수 malloc 선언 ..
[Lobo's Language]변수 변수 변수 선언과 형태. 변수명 명명 규칙. 데이터를 저장할 수 있는 메모리의 기억공간. ex)밥그릇. 밥도 담고 국도 담고 물도 담고 … 계속 변하는 것! 변수의 형태 공간의 낭비나 오류 방지.→효율적으로 사용 변수 형태의 크기에 맞게. 변수 생성 규칙 및 특징 예약어는 사용할 수 없다 공백을 포함할 수 없다.(깨진 그릇은 사용불가) _와 영문만 첫글자 _이외 특수문자 사용불가 데이터 타입 형태 char 1 byte / java는 2byte(Unicode) short 2byte int 4byte long 4byte float 4byte double 8byte 변수선언 선언-입력-출력 변수를 선언하지 않으면 메모리 주소값을 다 기억하거나 저장공간이 없다. int a; →메모리상 a라는 공간이 생김. in..
[Lobo's Theory]개발 일정 산정 3.개발 일정 산정 (1)소프트웨어 개발 일정 계획 WBS(Work BreakDown Structure)에서 기능목록 만듬 - >선행, 후행 조건 파악 → PertCPM Network에서 임계경로 생성 → WBS로 간트차트 생성. 작업순서 작업분해(Work Breakdown Structure)-CPM 네트워크 작성 - 최소 소요기간 산정 (프로젝트가 끝나려면 최소소한 -일은 있어야해!)- 소요 M/M, 기간 산정하여 CPM 수정 - 간트차트로 표현 (2)WBS:작은 단위로 분해. WBS 역활 : 프로젝트에서 수행할 업무를 식별.일정계획산정.일정 진행상황 파악. 의사소통 (3)PERT/CPM 작업의 선/후행 관계를 고려하여 완료시간을 결정하고, 전체 작업 완료 시간을 단축. PERT:일정이 명확하지 않아...
[Lobo's Theory]개발 비용 산정 2.개발 비용 산정 (1)소프트웨어 개발 비용 계획 비용 산정 기법 하향식 산정 기법 : 사람이. -전문가 기법. -델파이 기법. : 전문가들이 모여 비용 산정 상향식 산정 기법 -원시코드라인수 수학적 산정 기법 : COCOMO, PUTNAM,FP (2)하향식 산정 기법 1)전문가 기법:전문가가 비용 산정(주관적) 2)델파이 기법:여러전문가의견종합판단 (3)상향식 산정 기법 1)LOC(원시코드 라인수) 비관치:아프거나 다른 요소들이 들어오면 -일까지도 생각해주셔야 해요 낙관치:빨리만들면 -에 만들수 있어요! 중간치:보통은 -이 걸려요 $$ 낙관치+(4*중간치)+비관치/6 $$ 2)단계별 인원수(M/M) 기법 소프트웨어 개발 생명주기 각 단계별로 적용시켜 모든 단계의 비용을 산정하는 기법. LOC보다 정확..
[Lobo's Theory]프로젝트 관리 계획→분석→설계→구현→Test→유지운영(가장 많은 비용 발생) 프로젝트 계획 : 회사에서 실질적으로 필요한 프로젝트인지 계획하고, 비용과 일정 계획하는 단계 1.프로젝트 관리 (1)프로젝트 관리의 개념 전체적으로 진행중인 프로젝트 관리. (2)프로젝트 핵심 관리대상(3P) 1)사람(People):인력관리 2)문제(Problem) 3)프로세스(Process):전체적 과정 (4)PMBOK:프로젝트 관리 프로세스 및 지식 체계 PMBOK 5단계 프로세스 그룹 착수 계획 실행:개발 통제:비용,인력 종료:산출물,인수테스트..
[Lobo's Theory]IT 서비스 관리 (1)SLM(Service Level Management) IT서비스의 품질을 높이는 일련의 관리 및 활동 (2)SLA(Service Level Agreement) 범위. 기능 문서화.서비스 수준 명시적 정의. (3)ITSM(Information Technology Service Management) 서비스 수준에 맞는 it 서비스 제공 (4)ITIL(IT Infrastructure Library) ITSM을 하기 위한 도구, 방법론가이드.프레임워크.