취업준비15 비용 산정, 일정관리 모형 1. 비용 산정 하양식 산정방법 전문가 판단 델파이 기법 상향식 산정방법 코드 라인 수(LoC) 개발 비용 = 개발기간 * 투입 인원 * 1인당 인건비 개발 기간 = 예측된 코드 라인 수 / (투입 인원 * 1인당 인건비) COCOMO loc에 기반한 비용 산정 기법이다. - 반분리형 : 5만 ~ 30만 라인에 사용되며, 트랜잭션 처리, db관리 시스템, 개발 지원도구 등에 사용된다. - 내장형 : 30만 라인 이상에 사용되며 시스템 소프트웨어, 대형시스템 개발에 사용된다. - 조직형 : 5만 라인 이하의 소프트웨어를 개발할때 쓰이며 자료 처리, 계산 등에 쓰임 Man Month 한 사람이 1개월 동안 할 수 있는 일의 양을 기준으로 프로젝트 비용을 산정하는 기법 - 프로젝트 기간 = Man Month .. 2021. 9. 11. 소프트웨어 개발방법론 1. 소프트웨어 생명주기 SDLC(Software Development Life Cycle) 시스템의 요구분석부터 유지 보수까지 전 공정을 체계화한 절차이다. 생명주기 모델 프로세스 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 모델의 종류 폭포수 모델 프로토타이핑 모델 나선형 모델 반복적 모델 2. 소프트웨어 개발방법론 구조적 방법론 : 전체 시스템을 기능에 따라 나누어 개발, 이를 통합하는 분할 정복 접근 방식 정보공학 방법론 : 정보시스템 개발에 필요한 관리 절차 작업 기법 체계화, 개발 주기 이용 대형 프로젝트 수행 객체지향 방법론 : '객체'라는 기본단위로 시스템 분석 및 설계, 객체, 클래스. 메시지 사용 컴포넌트 기반 방법론 : 컴포넌트를 조립해서 하나의 새로운 응용 프로그램 작성 .. 2021. 9. 11. NoSQL이란? NoSQL 데이터베이스는 행과 테이블을 사용하는 관계형(SQL) 데이터베이스보다 훨씬 다양한 방식으로 빠르게 바뀌는 대량의 비정형 데이터를 처리할 수 있다. NoSQL은 Not Only SQL의 약자로 기존 관계형 데이터 베이스의 한계를 극복하기 위한 데이터 저장소의 새로운 형태이다. RDBMS가 클라이언트/서버 환경에 맞는 데이터 저장기술이라면, NoSQL은 클라우드 환경에 맞는 저장 기술이다. RDBMS란 관계형 데이터베이스(RDMBS)는 아래와와 같이 구성된 테이블이 다른 테이블들과 관계를 맺고 모여있는 집합체로 이해할 수 있다. 외래 키를 사용해 테이블 간 Join이 가능하다. [학생 Table] 학번 이름 과목id(foreign key) 11 홍ㅇㅇ 01 22 김ㅇㅇ 02 [과목 Table] 과.. 2021. 9. 10. 이전 1 2 3 다음