계획수립 -> 위험분석 -> 개발검증 -> 고객평가 스크럼, xp, 기능중심개발(⭐) 스크럼제품 책임자스프린트 계획 회의 -> 스프린트 ->일일 스크럼 회의 -> 스프린트 검토 회의 -> 스프린트 회고프로그램 쉽게 이해, 쉽게 수정, 빠르게 개발 위함 \*\* 리팩토
구조적 다이어그램 종류 클래스 다이어그램, 객체 다이어그램, 컴포넌트 다이어그램, 배치 다이어그램, 복합체 구조 다이어그램, 패키지 다이어그램 행위 다이어그램 종류 유스케이스 다이어그램, 시퀀스 다이어그램, 커뮤니케이션 다이어그램, 상태 다이어그램, 활동 다이어그램,
개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측하는 모형 소프트웨어 생명 주기 ( ) : 다른 사람과 함께 프로그래밍 수행함으로써 개발에 대한 책임을 공동으로 나눠 갖는 환경 조성 짝 프로그래밍 ( ) : 개발에 참여하는 모든 구성
정의, 조작, 제어\*\* DBMS : 사용자 요구 따라 정보 생성해주고, 데이터베이스 관리해주는 소프트웨어 외부스키마 : 사용자나 응용 프로그래머의 각 개인 입장에서 필요로 하는 데이터베이스의 논리적 구조 정의한 것 개념스키마 : 데이터베이스의 전체적인 논리적 구조
반정규화의 개념 간략히 서술 정규화된 데이터 모델 의도적으로 통합,중복,분리하여 정규화 원칙을 위배하는 행위 테이블 분할은 ①를 기준으로 테이블을 분할하는 수평분할과 ②를 기준으로 테이블 분할하는 수직분할이 있다. 레코드, 속성 ( &nb
애플리케이션 개발 과정 중에 수행되는 작업들 중 상위 설계에 포함되는 작업 모두 인터페이스 설계, 아키텍처설계 (패키징 아님X) 컴포넌트 설계 시 ( )에 의한 설계를 따를 경우 해당 명세에는 컴포넌트의 오퍼레이션 사
검토 회의전에 요구사항 명세서를 미리 배포해서 사전 검토한 후 짧은 검토회의를 통해 오류를 조기에 검출하는데 목적을 두는 요구사항 검토 방법 워크스루 인터페이스 요구사항 검토 방법 (1) : 작성자 이외의 전문 검토 그룹이 요구사항 명세서를 상세히 조사하여 결함, 표
누구나 쉽게 이해하고 사용할 수 있어야 한다. 유효성 UICLI, GUI와이어 프레임 스토리보드 테스트가 가능한 동적 형태의 모형 주어진 시간 동안 주어진 기능을 오류없이 수행할 수 있는 정도 상호 운용성, 보안성 ISO/IEC 12119사이트 맵 HCI (
보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안강화를 위한 프로세스 포함한 것 Secure SDLC ** SDLC : 소프트웨어 개발 생명 주기 데이터베이스 보안에서 가용성에 대해 간략히 서술 인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있
10장 프로그래밍 언어 활용 (프로그래밍 문제가 많아서 간략 정리 예정) 변수명에 자료형을 암시하는 문자를 덧붙여 작성하는 표기법 \*\* 참은 1 거짓은 0으로 표현 \*\* << 왼쪽시프트는 n번에 2^n 배수로 계산 \*\* case에 break가 생략
11장 응용 SW 기초 기술 활용 리눅스의 커널 위에서 동작하며, 자바와 코틀린으로 애플리케이션을 작성한느 등 휴대용 장치에서 주로 사용되는 운영체제 안드로이드 Android 1960년대 AT&T 벨(Bell) 연구소가 MIT, Genral Electric 사와 함
동시에 여러 개의 프로그램을 실행하는 멀티태스킹 을 하면서 운영체제가 각 작업의 cpu 이용 시간 제어하여 응용 프로그램 실행 중 문제가 발생하면 해당 프로그램을 강제 종료 시키고 모든 시스템 자원을 반환하는 방식선점형 멀티태스킹 OLE(Object Linking an