1. 소프트웨어개발 방법론 선정1-1. 소프트웨어 개발 방법론 선정(암기) 비용 산정 모델하향식 방법전문가의 감정에 의한 방법: 2인 이상의 전문가에 비용 산정을 의뢰하여 산출델파이 방법: 전문가가 독자적으로 감정할 때, 발생할 수 있는 편차를 줄이기 위해 단계별로 전문가들의 견해를 조정자가 조정하여 최종 견적을 결정하는 방법 상향식 방법원시 코드 라인 수(LOC)기법: 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 방법개발 단계별 노력기법(M/M): LOC를 보완한 것.Man/Month수학적 방법COCOMO 모형: 보헴이 제안. 원시 프로그램의 라인 수에 따라 비용 산정Organic(5만 라인 이하), Semi-Detache..
자격증/정보처리기사 인강 - 필기

1. 프로그래밍 언어활용1-1. 데이터타입: 변수에 저장될 데이터의 형식 C언어 데이터 형식doublelongcharunsigned 1-2. 변수 예약어: 정해진 기능을 수행하도록 이미 용도가 정해져 있는 단어로, 변수 이름이나 다른 목적으로 사용할 수 없다. 1-3. 연산자산술 연산자(Arithmetic Operator)사칙연산시프트 연산자(Shift Operator)>>: /2관계 연산자(Relation Operator)True or False로 반환비트 연산자(Bit Operator)&&: 두 개의 논릿값이 모두 참이면 참, 그렇지 않으면 거짓 ||: 두 개의 논릿값 중 하나가 참이면 참, 그렇지 않으면 거짓논리 연산자(Logic Operator) ^~&4번과 같다대입 연산자기타 연산자 ..
1. SQL 응용1-1. SQL 개념: RDB를 지원하는 언어 DDL(Data Define Language, 데이터 정의어)CREATEALTER테이블에 정의된 내용을 수정할 때 사용. view는 수정 불가컬럼 추가제약조건 추가컬럼 수정컬럼 삭제DROP데이터베이스 객체를 삭제하는 구문CASCADE: 제거할 요소를 참조하는 다른 모든 개체를 함께 제거DML(Data Manipulation Language, 데이터 조작어)SELECT(DISTINCT옵션 : 중복 데이터 한개만 출력)sfwGHO: sf영화는 왠지 혼자 보고 싶다.select 속성명from 테이블명where 조건Group by 속성명Having groupby에 대한 조건Order 속성명[asc:오름차순/desc:내림차순]INSERT테이블..

1. 데이터 입출력 구현1-1. 논리 데이터저장소 확인(1) 자료구조: 자료를 효율적으로 표현하고 저장하고 처리할 수 있도록 정리하는 것선형구조순차리스트리스트에 나열한 데이터들이 일정한 순서를 가지고 있는 구조연결리스트순서가 매겨진 항목들을 모아놓은 구조 중 하나로 각 데이터를 연결하는 포인터까지 있는 구조순차 자료구조: 논리적인 순서 = 물리적인 순서연결 리스트: 논리적인 순서 != 물리적인 순서스택스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)큐한쪽 끝으로 자료를 넣고, 반대쪽에서는 자료를 뺄 수 있는 선형구조 ( FIFO - First In First Out)데크삽입과 삭제가 리스트의 양쪽 끝에서 모두 발생할 수 있는 자료구조 비선형구조트리..

1. 요구사항 확인 1-1. 현행 시스템 분석(1) 현행시스템 파악의 정의구성된 하위 시스템제공하는 기능다른 시스템들과 어떤 정보를 주고 받는지어떤 기술요소를 사용하는지사용하고 있는 소프트웨어 및 하드웨어구성된 네트워크 (2) 현행 시스템 파악의 목적향후 개발하고자 하는 시스템의 개발범위 및 이행방향성 설정에 도움을 주는 것 (3) 현행 시스템 파악플랫폼 기능 분석: 소프트웨어를 구동시키는데 필요한 환경플랫폼 성능 특성 분석: 응답시간, 가용성, 사용률, 경과시간, 처리량운영체제 분석네트워크 분석DBMS 분석비즈니스 융합분석(4) 현행 시스템 분석 - 개발 기술 환경 정의운영체제하드웨어와 소프트웨어 리소스를 관리컴퓨터 프로그램을 위한 공통 서비스를 제공하는 소프트웨어Windows, UNIX, Linux..