본문 바로가기
728x90
반응형

IT209

1-1 소프트웨어 개발방법론, 프로젝트 관리 소프웨어 개발 방법론소프트웨어 생명주기 모델1. 소프트웨어 생명주기 (SDLC : Software Development Life Cycle) 모델 개념소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다.시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지의 모델2. 소프트웨어 생명주기 모델 프로세스소프트웨어 생명주기 모델 프로세스순서프로세스설명활동1요구사항 분석- 다양한 이해관계자의 상충할 수도 있는 요구사항을 고려하여 새로운 제품이나 변경되니 제품에 부합하는 요구와 조건을 결정하는 단계 - 개발할 소프트웨어의 기능과 제약 조건, 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계- 기능 요구사항 - 비기능 요구사항2설계- 시스템 명세 단계에서 정의한 기.. 2024. 9. 30.
오답 - 키워드 정리만 해놓음 mindmap root((IT 개념)) 소프트웨어 개발 아키텍처 SOA CBD 마이크로 커널 설계 및 모델링 UML DFD HIPO 개발 방법론 애자일 스프린트 번다운 차트 형상관리 품질 관리 CMM/CMMI 테스팅 인스펙션 워크스루 데이터베이스 SQL JOIN 트리거 OLAP 정규화 제 4 정규형 트랜잭션 관리 locking commit rollback 데이터 웨.. 2024. 9. 29.
프로그래머스 최소직사각형 최소직사각형 문제문제문제 설명명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니다.아래 표는 4가지 명함의 가로 길이와 세로 길이를 나타냅니다.명함 번호가로 길이세로 길이16050230703603048040가장 긴 가로 길이와 세로 길이가 각각 80, 70이기 때문에 80(가로) x 70(세로) 크기의 지갑을 만들면 모든 명함들을 수납할 수 있습니다. 하지만 2번 명함을 가로로 눕혀 수납한다면 80(가로) x 50(세로) 크기의 지갑으로 모든 명함들을 수납할 수 있습니다. 이때의 지갑 크기.. 2024. 9. 28.
7-3 절차형 SQL/ SQL 최적화 절차형 SQL절차형 SQL(Procedural SQL)의 개념SQL 언어에서도 절차 지향적인 프로그램이 가능하도록 하는 트랜잭션 언어절차형 SQL의 종류프로시저, 사용자 정의 함수, 트리거가 있다.종류설명프로시저(Procedure)일련의 쿼리들을 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합사용자 정의 함수 (User-Defined Function)특정 작업을 수행하는 사용자가 정의한 함수입니다.트리거(Trigger)데이터베이스 시스템에 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQLSQL 최적화1. 쿼리 성능 개선(튜닝)의 개념쿼리 성능 개선 : 프로시저에 있는 SQL 실행 계획을 분석, 수정을 통해 최소의 시간으로 원하는 결과를 얻도록 프로시저를 수정하는.. 2024. 9. 27.
7-2 집계함수, 그룹함수, 윈도 함수, 기출문제 집계성 SQL 작성1. 데이터 분석 함수의 개념총합, 평균 등의 데이터 분석을 위해 복수 행 기준의 데이터를 모아서 처리하는 것을 목적으로 하는 다중 행 함수데이터 분석을 위한 다중 행 함수의 공통적인 특성단일 행을 기반으로 산출하지 않고 복수 행을 그룹별로 모아놓고 그룹당 단일 계산 결과를 반환GROUP BY 구문을 활용하여 복수 행을 그룹핑한다.SELECT, HAVING, ORDER BY 등의 구문을 활용한다.2. 다중 행 연산자다중 행 연산자의 개념다중 행 연산자는 서브 쿼리의 결과가 여러 개의 튜플을 반환하는 다중 행 서브쿼리에서 사용되는 연산자입니다.다중 행 연산자의 종류다중 행 연산자로 IN, ANY, SOME, ALL, EXISTS를 사용합니다.다중 행 비교 연산자는 단일 행 비교 연산자(<.. 2024. 9. 27.
7-1. SQL 응용 - 기출문제 오답 풀이1. 같은 자원을 액세스하는 다중 트랜잭션 환경에서 DB의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장하는 직렬화 기법-> 로킹2. STUDENT테이블에서 컴터과 학생 50명, 인터넷과 학생 100명 사자과 학생 50명의 정보가 저장되어 있을 때 다음 sql문의 실행결과와 튜플의 수는?1. SELECT DEPT FROM STUDENT;2. SELECT DISTINCT DEPT FROM STUDENT;3. SELECT COUNT(DISTINT DEPT) FROM STUDENT WHERE DEPT = '컴터'순차적으로 200/3/13. 데베 회복 기법중 rollback 시 redo, undo가 모두 실행되는 트랜잭션 처리법으로 트랜잭션 수행 중 갱신 결과가 바로 DB에 반영하는 기.. 2024. 9. 26.
728x90
반응형