2022-09-17 소프트웨어공학_2

Featured image for 2022-09-17 소프트웨어공학_2

소프트웨어 프로세스와 생명 주기 프로세스 주어진 목적을 위해 수행되는 일련의 절차. 프로세스를 사용하는 조직원들의 공통된 행동 양식을 지정한다. 사람, 기술, 조직 구조, 관리 등을 전체적으로 통합한다. 소프트웨어 개발 프로세스 소프트웨어 개발 프로세스를 정의한 자료 : IEEE_STD_610, Olson et al, SEI CMM 등… 소프트웨어 개발 생명주기 SDLC라고도 한다. (Software Development Life Cycle) 소프트웨어 공학에서 정보 시스템을 … 더 읽기

2022-09-14 AI입문_2

Featured image for 2022-09-14 AI입문_2

탐색 (search) 문제에 대한 최적의 해를 찾는 것. 문제의 해가 될 수 있는 후보 해의 집합 또는 공간을 체계적으로 검사. 용어 정리 가. 상태 공간 트리 트리 (tree) 이미지 출처 : https://ko.wikipedia.org/wiki/트리_구조 계층적 구조 표현. 상태 공간 트리 상태 공간에서 각 액션에 따른 상태의 변화를 나타낸 트리 나. 상태 공간 그래프 그래프 (graph) 이미지 출처 … 더 읽기

2022-09-13 데이터마이닝_1

Featured image for 2022-09-13 데이터마이닝_1

데이터 마이닝 대용량의 데이터 창고로부터 유용한 정보를 캐내는(mining) 작업을 의미. 데이터 간의 관계, 패턴, 규칙 등을 자동화되거나 반자동화된 도구를 이용해서 찾아낸다. 이를 모형화하여 기업의 경쟁력을 확보하여 의사결정을 돕는 일련의 과정. 대용량 DB가 구축된 전 분야에서 활용된다. 도입 배경 치열한 경쟁상황 속세어 정보/지식의 필요성 증대. 일단 과거에 비하여 데이터가 많이 축적되었다. 그리고 데이터 분석 및 컴퓨팅 … 더 읽기

2022-09-12 소프트웨어공학_1

Featured image for 2022-09-12 소프트웨어공학_1

소프트웨어공학 소프트웨어 제품의 모든 측면과 관련된 공학적 규율 프레즈만의 정의 (Pressman) 소프트웨어 분류 가. 응용 소프트웨어 VS 시스템 소프트웨어 나. 프레즈만의 소프트웨어 분류 다. 분류 방법(3) 라. 분류 방법(4) 소프트웨어 특징 물리적인 형태가 없는 무형의 논리적 요소다. 개발 과정에 대해 정확하게 이해하기 어렵고 진행 상황을 파악하기도 어렵다. 최종 산출물을 개발 과정에서 확인할 수 없음. 오류를 … 더 읽기

2022-09-08 AI입문_1

대구대학교 AI 입문 강의 정리분. 1. 인공지능의 정의 인공지능 (Artificial Intelligence) 시대의 도래 공상이 현실이 되는 인공지능. 1.1 인공지능의 일반 정의 인공지능의 정의는 다양하다. 1.2 인공지능의 학문적 정의 기계가 지능을 갖도록 하는 것. ‘지능’은 주변 환경에서 기계가 적적하고 예측 가능한 방식으로 동작하는 것. (여전히 문제는 ‘지능’이라는 개념이 매우 방대, 모호하다.) 1.3 인공지능의 실용적 정의 인공지능의 … 더 읽기

2022-06-22 팀프로젝트_리듬스타

Featured image for 2022-06-22 팀프로젝트_리듬스타

  팀별로 Tinkercad를 이용해서 게임을 만드는 프로젝트다. Circuit design RhythmStar – Tinkercad Circuit design RhythmStar created by tired_i with Tinkercad 발표자료 디지털 게임기 프로젝트 조사 개발과정 회로 코드 Adafruit 7-Segment library 객체 사용 LCD를 효과적으로 제어하기 위해서 객체를 사용한다. 객체 생성 후 배열에 넣음. 참고 : https://yeolco.tistory.com/114 음표 생성 위치(난수 생성) 어림도 없지 Tinkercad에는 헤더 … 더 읽기

2022-06-16 자바_기초

Featured image for 2022-06-16 자바_기초

이미지 지롱~ 자바 기초 기말시험 출제 포인트 01 자바의 개요 대충 자바의 역사와 특징, 설치 방법에 대한 설명. 02 자바의 기본 문법 변수 선언 예제 자바 데이터 타입 표현하는 데이터 데이터 타입 데이터 크기 문자형 char 2byte 문자형 String   정수형 byte 1byte 정수형 short 2byte 정수형 int 4byte 정수형 long 8byte 실수형 float 4byte … 더 읽기

2022-06-14 소프트웨어_분석_및_설계_20

Featured image for 2022-06-14 소프트웨어_분석_및_설계_20

객체지향 방법론 – 보충 럼바우 방법 (Rumbaugh) 가장 일반적인 방법 객체 모델, 동적 모델, 기능 모델로 나눠 분석 부치 방법 (Booch) 미시적, 거시적 개발 프로세스를 모두 사용 클래스와 객체들을 분석 및 식별하고, 클래스의 속성과 메소드를 정의 제이콥스 방법 (Jacobson) 유스케이스를 강조 코드와 요든 방법 (Coad & Yourdon) E-R 다이어그램을 사용하여 객체의 행위를 모델링 객체 식별, … 더 읽기

2022-05-30 소프트웨어_분석_및_설계_18

Featured image for 2022-05-30 소프트웨어_분석_및_설계_18

UML 모델링 UML : Unified Modeling Language 객체지향 설계를 위한 표준 언어 사물, 관계, 다이어그램 세 가지 요소로 구성 UML의 특징 사물(things) 관계 (Relationship) -> 2학기에 자세히 배움. 다이아그램 (Diagram) 4 가지 측면 3 가지 측면 정적 모델링 도구 UML의 구조 다이아그램에 해당 시스템을 구성하고 있는 객체들과 그 관계를 중심으로 모델링(시스템의 지속적이고 정적인 측면) 클래스 … 더 읽기