오늘 할 분량은 이정도? 사실 월, 화는 탭에 정리를 해둬서 주후에 파일로 블로그에 올려야할지 고민중이다. 키보드가 난리라서 이응과 디귿이 연타로 입력된다는 불편함을 빼면 오늘도 할만하다... 식단 구매하느라 거금이 나가서 키보드는 또 다음 월급을 기약해야겠다. (역시 쿠팡을 뛰어야할까) 절차형 SQL 활용하기 1) 절차형 SQL 개념 - SLQ도 절차 지향적인 프로그래밍 가능하도록 하는 트랜잭션 언어 2) 절차형 SQL 종류 1. 프로시저(Procedure) : 일련의 쿼리를 하나의 함수처럼 실행하기위한 쿼리의 집합 2. 사용자 정의 함수(User-Defined Function) : SQL 수행, 수행 결과를 다닐 값으로 반환 3. 트리거(Triggeer) : DB에서 이벤트가 발생 -> 관련 작업이 ..
자격증
저번주부터 스터디를 진행하고 있다. 바로 수제비 공식 온라인 스터디 4주 과정(정처기) https://cafe.naver.com/soojebi/166795 수제비 공식 온라인 스터디 4주 과정(정보처리기사 실기) 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 어떻게 진행하면 되는지 책 페이지, 파이널 시험, 인터넷 강의 정보를 표로 정리해 두었다. 나는 시험이 29일로 착각해서 루틴 짜다가 표가 22일에 끝나길래 다시 확인 해봤더니 시험이 22일이었다. 그래서 발등에 불 떨어진 사람처럼 공부하고 있는데, 아르바이트 및 처자식 내조로 힘들어 죽을맛이다. 하지만~ 파이널 문제 오답 없이 잘 맞추다보면 기분이 좋아져서 공부 할 맛이 난다! (과연 언제까지 갈지..) 저번주에 스터디를 진행 해보..
요구공학 : 사용자의 요구가 반용된 시스템을 개발하기 위해서 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 주구조화된 활동 요구공학 목적 : 이해관계자 사이의 효과적인 의사소통 수단, 시스템 개발의 요구사항에 대한 공통된 이해 설정, 요구사한 누락 방지 및 이해 오류로 인한 불피요한 비용을 절감. 요구사항 변경 추적 가능 요구사항의 분류 사례를 들며 기능적, 비기능적 요구사항을 분류하는 단답형 출제 기능정 요구사항 : 기능과 서비스에 대한 요구사항 기능적 요구사항 특징(기완일) : 기능성 / 완전성 / 일관성 비기능적 요구사항 : 기능적외 요구사항들 비기능적 요구사항 특징 : 신뢰성 / 사용성 / 효율성 / 유지보수성 / 이식성 / 보안성 / 품질관련 요구사항 / 제약 사항 예를들어 담당..
1. 현행 시스템 파악(1) 현행 시스템 파악은 요구분석 -> 설계 -> 구현 -> 테스트 -> 유지보수 중에서 요구분석 단계에 해당한다. 현행 시스템 파악 : 현행 시스템이 어떤 하위 시스템으로 구성되어 있고 제공 기능, 연계 정보는 무엇이며 어떤 기술을 요소를 사용하는지 파악하는 활동. 재구축하는 시스템일 경우 현행 시스템 파악이 매우 중요 현행 시스템 파악 절차 : 구성/기능/인터페이스 파악 -> 아키텍처/SW구성 파악 -> HW, NW 구성 파악 소프트웨어 아키텍처 개념 : 소프트웨어 구성요소와 구성요소 관계를 표현하는 시스템 구조 소프트 아키텍처 프레임워크 개념 : 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 ⭐아키텍처 기술 표준. 제약사항과 품질 속성을 파악 => ⭐..
1. 소프트웨어 개발 방법론 SDLC : 시스템 요구분석부터 유지보수까지 전 공정을 체계화한 절차 요구사항 분석 - 설계 - 구현 - 테스트 - 유지보수 소프트웨어 생명주기 모델 종류 설명을 해놓고 어떤 모델인지 작성하라는 단답형 문제가 출제될 수 있다! 폭포수 모델(Waterfall Model) : 소프트웨어 개발시 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어가는 모델 특징 : 가장 오래됨, 선형 순차적 모형, 성공 사례가 많음, 단계별 정의와 산출물이 정확함, 요구사항 변경이 어려움 ⭐프로토타이핑 모델(Prototyping) : 고객이 요구한 주요 기능을 프로토타입(시제품)으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델 특징 : 발주자, 개발자 모두에게 공동의 참조 모델을..
01. 소프트웨어 개발 방법론 (1) 소프트웨어 생명주기 모델(SDLC) SDLC 프로세스 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 ⭐SDLC 종류 설명하고 어떤 SDLC을 설명하는지 단답형으로 적는 문제가 많이 출제된다. 폭포수(Waterfall), 프로토 타이핑(Prototyping), 나선형(Spiral), 반복적(Iteration) 모델 V model에서 아래와같이 테스트와 관련된 문제가 출제될 수 있다. (2) 소프트웨어 개발 방법론 소프트웨어 개발 방법론(SDM) 개념 소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법이다. ⭐소프트웨어 개발 방법론 종류 *데이터 흐름도(DFD) : 어떤 단말에서 나와서 어떤 기능을 수행하고 어디로 저장되는지 나타낸 문서 *..
소프트웨어 공학 하드웨어와 소프트웨어의 발전의 격차가 생기기 시작했다. 무어의 법칙으로 하드웨어는 무궁무진하게 발전했지만 소프트웨어는 그렇지 못했다. 이것을 68년도 나토에 의해서 '소프트웨어의 위기'라고 정의되었다. 그래서 우리는 소프트웨어 공학을 소프트웨어 위기를 극복하기 위해서 만들어진 절차와 학문을 정의한 것이라고 한다. *소프트웨어 공학 : 소프트웨어 위기를 극혹하기 위해서 만들어진 절차와 학문을 정의한 것 *무어의 법칙 : 24개월마다 하드웨어는 2배씩 발전한다. ⭐소프트웨어 공학의 3R(역공학, 재공학, 재사용) - 역공학(Reverse Engineering) : 이미 설계된 것을 해석하여 설계, 요구 사항을 분석해내는 것. 이미 운영중인 서비스가 너무 오래되어 문서가 존재하지 않을 때 운영..