본문 바로가기

전체 글52

요구사항 분석 차세대-예전에 씨언어로 만들어진 것을 자바로 만든다거나 함 고도화-자바로 만들어진 것이면 기능들을 업그레이드 플랫폼 CPND요소 CONTENT PLATFORM NETWORK DEVICE 현행 시스템 분석 운영체제 컴퓨터 시스템 자원을 효율적으로 관리하여 사용자가 컴퓨터를 편하게 사용할 수 있도록 환경을 제공해주는 시스템 소프트웨어 미들웨어 종류 DB접속 미들웨어 TP모니터 웹 애플리케이션 서버(WAS) 엔터프라이즈 서비스 버스(ESB) 요구 공학 고객의 요구를(머리속에 있는 것을) 뽑아내는 것이라고 생각하면 됨 요구사항 종류 기능적 요구사항:실제 기능들 비기능적 요구사항:보안,성능,속도 등 요구사항 개발 프로세스* 도출-> 분석->명세->확인 고객에게 명세한 것을 확인해야 한다/오리발방지 요구사항 분석 .. 2023. 5. 8.
프로젝트 계획 프로젝트 핵심 관리대상(3P) 사람,문제,프로세스 개발 비용 산정 1)하향식 산정 기법 전문가 기법:전문가에게산정 델파이 기법:여러전문가의 의견을 종합판단 2)상향식 산정 기법 LOC 기법:(낙관치+(4*중간치)+비관치)/6 M/M(멘먼스) 기법:한달에 얼마가 들지 3)수학적 산정 기법* COCOMO 기법 조직형:5만라인 이하 프로젝트,일반업무용 소프트웨어 반분리형:30만 라인 이하 프로젝트,운영체제 등 내장형:30만 라인 이상 프로젝트,미사일 유도 시스템 등 Putnam 기법:렐리노던 곡선 이용(슬림:렐리노던이용한풋남기초로 자동화추정도구) 기능 점수 기법(FP):기능 개수를 기준으로/자료입력,정보출력 등 로그인기능에 얼마 이런식으로 산정(estimacs:FP모형 기초로 개발된 자동화도구) 개발 일정 산.. 2023. 5. 8.
소프트웨어 개발 방법론 소프트웨어 개발 방법론의 종류 1)구조적 방법론:절차적 2)정보공학 방법론:기업에서 사용하는 데이터 중심 방법론 3)객체지향 개발 방법론:개체를 속성과 엮어 만든것 4)CBD 분석 방법론:모듈들을 조합해서 만드는 것 5)애자일 방법론:빠르게 만드는 것 애자일 방법론 종류:XP(5가지핵심가치,12가지실천사항),SCRUM,FDD(기능주도개발),Crysyal 등 XP 12가지 기본원리 짝프로그래밍:개발자 둘이서 짝으로 코딩하는 원리 공동 코드 소유:시스템에 있는 코드는 누구든지 언제라도 수정 가능하다는 원리 지속적인 통합(CI)*:매일 여러 번씩 소프트웨어를 통합하고 빌드해야한다는 원리 계획세우기:고객이 요구하는 비즈니스 가치를 정의하고 개발자가 필요한 것은 무엇이며 어떤 부분에서 지연될 수 있는지를 알려주어.. 2023. 5. 7.
정보처리기사 실기 암기 노트 개체 무결성 제약 조건(기본키로지정시):null이 들어가면 안되고 중복이 허용되면 안된다(예-주민번호) 참조 무결성 제약 조건 도메인 무결성 DCL grant, revoke grant intsert,delete,select on table to kim(with grant option다른사람에게권한을부여할수있게) revoke '''' on table from kim(cascade) DML select,insert,delete,update insert into 테이블명(속성1,..) values (값...); update 테이블 set 속성 where 조건; delete from 테이블 where 조건; select *(모두distict는중복제거) from 테이블 where (and,or) group by .. 2023. 4. 13.
구조체 사용자 정의 타입의 자료형 struct person{ char *name; int age; }; 2023. 4. 12.
728x90