Archive: 2019

0

객체지향 분석과 설계

9강. 객체지향 분석과 설계 객체지향 분석과 설계에 대해 알아보자. 주요 용어 OOA / OOD: 객체지향 분석과 설계로 상호작용하는 객체들로 시스템을 모델링하는 방법이다.분석 과정에서는 문제 도메인을 분석하여다루어야 하는 정보들에 관한 개념 모델을 작성하는 것에주안점을 둔다. 유스케이스: 사용자와 시스템 간의 일련의 상호 작용또는 사용자 입장의 사용 시

0

소프트웨어 유지보수

8강. 소프트웨어 유지보수 소프트웨어 유지보수에 대해 알아보자. 주요 용어 소프트웨어 유지보수: 고객에게 인도되어 사용 중에 있는 소프트웨어를 환경 적응, 오류 수정, 성능 향상, 유지보수성 향상 등을 위하여 계속하여 수정, 보완하는 일 재공학: 레가시 시스템의 이해성을 높이고 유지보수성, 재사용성 등을 개선하기 위해 소프트웨어를 변경하는 작업 역공학:

0

소프트웨어 설계

7강. 소프트웨어 설계 소프트웨어 설계에 대해 알아보자. 주요 용어 소프트웨어 아키텍처: 소프트웨어 구조를 말하며 시스템을 구성하는 요소들과 그들간의 관계를 의미한다. 아키텍처 스타일: 유사한 애플리케이션들에 적용되는 공통적인 아키텍처 패턴으로 같은 부류의 시스템을 설계할 때 초안으로 사용될 수 있는 아키텍처 구조적 설계: 데디터 흐름을 분석하여 시스템을

0

사용자 요구 분석

6강. 사용자 요구 분석 사용자 요구 분석에 대해 알아보자. 주요 용어 FURPS+: HP에서 정의한 요구사항 분류 모델로 F는 기능적 요구사항을 의미하며나머지는 비기능적 요구사항인 사용성, 신뢰성, 성능, 지원성 및 제약조건을 의미한다. 요구 공학: 시스템의 목표와 기능 및 제약사항을 결정하는 과정으로시스템 요구사항을 만들고 유지하기 위한 반복적 프로세

0

소프트웨어 테스트

5강. 소프트웨어 테스트 소프트웨어 테스트에 대해 알아보자. 주요 용어 결함 테스트 / 검증 테스트:결함 테스트는 소규모 코드에서 결함을 찾고자 하는 것이며검증 테스트는 고객이 원하는 것인지를 보이기 위한 고수준 테스트 화이트박스 테스트: 프로그램의 논리 구조에 바탕을 두고 테스트하는 것으로구조 테스트라고도 한다. 테스트케이스 선정기준: 화이트박스 테스트

0

소프트웨어 품질

4강. 소프트웨어 품질 소프트웨어 품질에 대해 알아보자. 주요 용어 ISO / IEC9126: 소프트웨어 제품의 품질 특성들과 메트릭을 정의한 표준 CMMI: 조직의 개발 프로세스 능력과 성숙도를 평가하기 위한 모델 SQA(소프트웨어 품질 보증): 소프트웨어 개발 과정에서 품질 수준을보증하기 위해 수행하는 품질 관리 활동 V&V(확인과 검증): 전

0

프로젝트 관리

3강. 프로젝트 관리 프로젝트 관리에 대해 알아보자. 주요 용어 인원 - 월(PM): 작업 양의 단위로,1PM은 보통 수준의 1인이 1개월간 수행해야 하는 작업 양 WBS- 프로젝트 수행을 위한 개발 업무를 세분화하여 계층구조로 표현한 것 CPM- 작업들의 순서를 정하고 임계경로에 기초하여 프로젝트의 일정을 계획하기 위한 방법 COCOMO- 프로그램의 규

0

마크다운(markdown) 문서에 체크박스 추가하기

To-do List를 마크다운(markdown) 문서로 작성할 때,사용하기 좋은 체크박스(check-box) 넣는 방법에 대해 알아보자. 빈 체크박스를 만들고 싶다면, - [ ]를 넣으면 된다. 처음에 - [] 이렇게 작성했더니 []가 화면에 뜨고 체크박스로 보여지지 않았다. 주의할 점은 빈 체크박스를 만들 때는 [] 사이를 한 칸 띄워줘야 한다

0

yarn init error- "Can't answer a question unless a user TTY"

yarn init 명령어를 입력한 후 발생한 에러에 대해 알아보자. Git Bash에 yarn init을 입력했더니 위와 같이 Error가 뜬다. 해결 방법: Git Bash가 아닌 명령 프롬프트(CMD)에 yarn init을 입력하면에러 없이 yarn init을 실행할 수 있다. 참고 링크 [yarn] init이 안될 때 (yarn init

0

소프트웨어 프로세스

2강. 소프트웨어 프로세스 소프트웨어 프로세스에 대해 알아보자. 주요 용어 소프트웨어 프로세스 모델: 실제 소프트웨어 프로세스를 추상화하여 간략히 표현한 것 폭포수 모델: 전통적 소프트웨어 개발 프로세스 모델로 선형 순차 모델 알파 테스트: 완전히 개발된 시스템을 개발 현장에서 테스트하는 것으로 주문형 제품의 경우 개발자와 고객 사이에 인수에 대한 동의가