목록자격증/정보처리기사 (4)
RUBY
01. 소프트웨어 개발방법론 1. SDLC 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 - 요설구테유(요구사항분석 - 설계 - 구현 - 테스트 - 유지보수) 2. 폭포수 모델(waterfall) 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 - 가장 오래된 모델 - 선형 순차적 모형으로 고전적 생명주기 모형이라고도 함 - 모형의 적용 경험과 성공 사례가 많음 - 단계별 정의와 산출물이 명확 - 요구사항 변경이 어려움 3. 프로토타이핑 모델(prototyping) 고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 - 프로토타입은 발주자나 개발자 모두에게 공동의 참조 모델을 제공 - 프로토타입은 구현 단..
데이터베이스 트랜잭션의 4가지 특성(ACID) 원자성(Automicity) 트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않은 상태로 남아 있어야 한다. (All or Nothing) 일관성(Consistency) 트랜잭션이 실행 되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스의 내용에 잘못이 있으면 안된다. 고립성(Isolation) 트랜잭션이 실행되는 도중에 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안된다. 지속성(Durability) 트랜잭션이 성공적으로 수행되면 그 트랜잭션이 갱신한 데이터베이스의 내용은 영구적으로 저장된다.
1. 소프트웨어 생명주기(SDLC; Software Development Life Cycle) 시스템의 요구분석부터 유지보수까지 전 공정을 체계화 한 절차 시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화 한 것 2. 소프트웨어 생명주기 모델 프로세스 1) 요구사항 분석 * 다양한 이해 관계자의 상충할 수도 있는 요구사항을 고려하여 새로운 제품이나 변경된 제품에 부합하는 요구와 조건을 결정하는 단계 * 개발할 소프트웨어의 기능과 제약 조건, 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계 --- * 기능 요구사항 * 비기능 요구사항 2) 설계 * 시스템 명세 단계에서 정의한 기능을 실제 수행할 수 있도록 수행 방법을 논리적으로 ..
Ⅰ. 요구사항 확인 Chapter 01. 소프트웨어 개발방법론 1. 소프트웨어 개발방법론 2. 비용산정, 일정관리 모형 Chapter 02. 현행 시스템 분석 1. 현행 시스템 파악 2. 개발 기술 환경 정의 Chapter 03. 요구사항 확인 1. 요구사항 2. 요구사항의 시스템화 타당성 분석 Chapter 04. 분석 모델 확인하기 1. 분석 모델 검증 2. 분석 모델의 시스템화 타당성 분석 Ⅱ. 화면 설계 Chapter 01. UI 요구사항 확인 1. UI 요구사항 확인 2. UI 표준 3. UI 지침 4. 스토리보드 5. UI 프로토타입 제작 및 검토 Chapter 02. UI 설계 2-28 1. UI 설계를 위한 UML 2. UI 흐름 설계 3. UI 상세설계 4. UI 설계 도구 Ⅲ. 데이터 ..