728x90
반응형

전체 글

총 381개의 포스트

전체 글(381)

  1. [정보처리기사][요구사항확인] - 익스트림프로그래밍(XP)

    XP (eXtreme Programming) - 익스트림 프로그래밍 애자일 모델의 대표적인 기법 중 하나. 고객의 요구사항에 유연하게 대응하기 위해 고객의 참여와 개발 과정의 반복을 극대화시켜 생산성을 향상하는 방법이다. 짧고 반복적인 개발 주기 단순한 설계 고객의 적극적인 참여 유도 릴리즈의 기간을 짧게 반복하여 고객의 요구사항 반영에 대한 가시성을 높이는 것 릴리즈 : 부분적으로 요구사항을 완료한 제품을 제공하는 것 (부분적 개발 완료) 가시성 : 보임의 정도 즉, 제품이 동작하는 결과물을 보다 명확하게 보여 줌 1.XP의 5가지 핵심 가치 의사소통 (Communication) 단순성 (Simplicity) 용기 (Courage) 존중 (Respect) 피드백 (Feedback) 2.XP의 개발 프로..

    2023.11.29

    컴퓨터/정보처리기사

    Commnet

  2. [정보처리기사][요구사항확인] - 스크럼(Scrum)

    대표적인 애자일 모델 - 스크럼(Scrum) 럭비용어에서 파생된 스크럼기법은 팀의 중요성을 강조합니다. 팀 단위로 개발의 효율성을 높이는 기법입니다. 1.스크럼 팀의 구성 구성원 역할 제품 책임자 (PO : Product Owner) 요구사항을 책임지고 의사를 결정할 수 있는 사람 (책임자) 개발에 필요한 요구사항과 우선순위를 기록하는 백로그를 작성하는 주체 이해관계자 즉 제품 개발에 관여한 사람 중 가장 제품 결과물에 대한 이해가 높고 의사를 결정할 수 있는 사람이 선정된다. 스크럼 마스터 (SM : Scrum Master) 스크럼 팀이 일련의 활동을 잘 할 수 있도록 가이드 역할을 함 개발팀 (DT : Development Team) PO와 SM을 제외한 모든 팀원의로 개발의 주체 2.스크럼 구성과 ..

    2023.11.27

    컴퓨터/정보처리기사

    Commnet

  3. [정보처리기사][요구사항 확인] - 소프트웨어 생명 주기

    소프트웨어 생명 주기 - Software Life Cycle 소프트웨어 생명주기(SLC) 또는 소프트웨어 개발 생명주기(SDLC)라고 부릅니다. 소프트웨어 개발을 위한 일련의 과정을 각각의 단계별로 나누어 표현합니다. 정식 명칭 및 약어 소프트웨어 생명 주기(SLC) - Software Life Cycle 소프트웨어 개발 생명주기(SDLC) - Software Development Life Cycle 정의 소프트웨어 개발을 위한 일련의 과정을 단계별로 나누어 표현 대표적인 생명주기 모델(모형) 폭포수 모델 - Waterfall Model 프로토타입 모델 - Prototype Model 나선형 모델 - Spiral Model 애자일 모형 - Agile Model 1. 폭포수 모델 - Waterfall Mo..

    2023.11.15

    컴퓨터/정보처리기사

    Commnet

  4. Javascript - 슬라이드 구현 종합 (버튼,무한,자동,드래그,멈춤)

    서론 캐러셀(Carousel) 또는 슬라이더(Slider)등으로 불리고 있는 다양한 웹 서비스에서 볼 수 있는 콘텐츠이다. 본문에서는 "캐러셀"보다는 "슬라이드"라는 표현을 많이 사용하도록 하겠습니다. 웹 콘텐츠로 제공되는 이 슬라이드기능은 서비스 제공자에 의도에 따라 다양한 기능들이 존재합니다. 페이지네이션이 존재하는 슬라이더 좌측 우측 버튼이 존재하는 슬라이더 스와이프(드래그)로 움직이는 슬라이더 마지막 페이지가 끝나면 첫 번째 페이지로 이동하는 슬라이더 자동으로 무한 반복되는 슬라이더 자동으로 반복되지만, 마우스 커서가 올라오면 멈추는 슬라이더 이런 기능들이 있으며, 추가로 다양한 애니메이션 효과를 집어넣을 수 있습니다. 본문에서는 직접 순수 Javascript를 이용해 기능들을 구현해 보도록 하겠..

    2023.06.07

    컴퓨터/Javascript

    Commnet

  5. Python - [Numpy] NdArray 살펴보기 (NumPy의 핵심 데이터 구조)

    서론 NumPy는 효과적으로 Python에서 데이터를 효과적으로 다룰 수 있게 해 주는 라이브러리입니다. 다시 말해서, 데이터를 효과적으로 다룰 수 있는 데이터 구조를 가지고 있습니다. 본문은 NumPy에서 데이터를 효과적으로 다룰 수 있도록 만든 NumPy의 데이터구조 NdArray가 어떻게 생겨먹었는지 알아보고, 이해하는 시간을 가져보도록 합시다. NdArray의 주요 특징들을 이해한다면 NumPy를 이용하여 데이터를 다루는데 조금 더 쉽게 익숙해질 수 있습니다. N차원 배열 NdArray NumPy에서 제공하는 데이터 구조입니다. N차원의 배열의 형태로 자료를 표현하기 때문에 NdArray라고 부릅니다. 즉 NdArray는 어떠한 데이터를 N차원의 데이터로 표현하고 있습니다. 그리고, 이 NdArr..

    2023.04.03

    컴퓨터/Python

    Commnet

  6. Python - Numpy를 배우기 전 ( 정의, 사용하는 이유 )

    Numpy란 무엇인가? 파이썬을 통해서 데이터 분석, 머신러닝, 딥러닝 등을 개발하는 프로그램을 만들게 되면 필연적으로 NumPy라는 라이브러리를 마주하게 됩니다. 이 NumPy(넘파이)라는 녀석은 도대체 무엇일까요? 데이터 분석, 또는 머신러닝, 딥러닝 등을 응용, 구현하는 많은 프로그램들은 전반적으로 "엄청나게 많은 데이터를 처리"하는 과정이 필수적으로 존재합니다. 그리고 이 NumPy는 "엄청나게 많은 데이터"를 컴퓨터와 파이썬언어에서 효율적으로 사용할 수 있게 도와주는 라이브러리입니다. 즉, NumPy는 프로그램에서 필요한 데이터들을 구조화하고, 계산을 할 수 있게 구현된 라이브러리입니다. Numpy의 장점과 특징 NumPy가 무엇인지 대략적으로 이해가 되고 있으신가요? 조금 더 기능적인 부분을 ..

    2023.02.08

    컴퓨터/Python

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 5 6 7 8 9 10 11 ··· 64
728x90
반응형