
총 158개
-
구조적 방법론, 정보공학 방법론, 객체지향 방법론의 특징과 장단점2025.01.161. 구조적 방법론 구조적 방법론은 소프트웨어 개발 초기 단계에서 주로 사용되는 전통적인 방법론입니다. 해당 방법론은 시스템을 상위 단계에서 하위 단계로 분해하여 논리적으로 분석하고 설계하는 절차를 따릅니다. 구조적 방법론의 핵심은 단계적 접근 방식으로, 시스템을 기능별로 나누어 모듈화하고 각 모듈을 독립적으로 개발할 수 있게 합니다. 이를 바탕으로 복잡한 시스템을 체계적으로 관리하고, 이해하기 쉽게 만드는 데 중점을 둡니다. 그러나 구조적 방법론은 변경 관리가 어려운 단점이 있습니다. 요구사항 변경이나 추가가 발생할 경우, 전체 ...2025.01.16
-
건국대학교 객체지향프로그래밍_3주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 3주차 랩실습 내용을 다루고 있습니다. 주요 내용은 파일로부터 동적 메모리 할당, 메모리 출력 및 저장, 메모리 정리 등입니다. 이를 통해 C++의 동적 메모리 관리 기능을 실습하고 이해할 수 있습니다. 1. 객체지향프로그래밍 객체지향프로그래밍은 소프트웨어 개발에 있어 매우 중요한 패러다임입니다. 이 방식은 현실 세계의 개체를 모방하여 프로그램을 구축하는 것으로, 코드의 재사용성, 유지보수성, 확장성 등 많은 장점을 가지고 있습니다. 객체지향 프로그래밍은 클래스...2025.05.01
-
2024년 정보처리기사 실기 시험준비를 위한 기출문제 정리2 (~23년)2025.05.051. 데이터베이스 파일 구조 데이터베이스 파일 구조 중 해싱 방법은 키값을 해시함수(Hash Function)에 대입시켜 계산한 결과를 주소로 사용하여 레코드에 접근할 수 있게 하는 방법입니다. 인덱스 방법은 인덱스가 가리키는 주소를 따라 원하는 레코드에 접근할 수 있도록 하는 방법으로 <키값, 주소> 형태의 쌍으로 구성됩니다. 2. 3A 3A의 구성요소는 인증(Authentication), 권한 부여(Authorization), 계정 관리(Accounting)입니다. 계정 관리(Accounting)는 리소스 사용에 대한 정보를 수...2025.05.05
-
구조적 방법론, 정보공학 방법론, 객체지향 방법론의 특징과 장단점2025.05.091. 구조적 방법론 구조적 방법론은 1970년대 소프트웨어 위기 이후 대두되었으며, 데이터의 흐름을 중심으로 분석하고 설계하는 방식입니다. 구조적 방법론의 특징은 프로세스 중심의 분석과 모듈화된 설계, SDLC 구조의 폭포수 모델 등입니다. 장점으로는 프로세스 파악이 용이하고 정형화된 접근이 가능하지만, 경직된 구조로 인해 기능 추가나 재활용이 어렵다는 단점이 있습니다. 2. 정보공학 방법론 정보공학 방법론은 구조적 방법론의 문제점을 해결하기 위해 1990년대 초 등장했습니다. 데이터 중심의 분석과 설계, CASE 도구를 활용한 자...2025.05.09
-
지속가능한 정보기술의 등장배경과 개념, 유사개념 등에 관해 조사하여 서술하세요. 또한 지속가능한 정보기술의 이점과 관련 도구들, 앞으로 해결해야 할 과제들을 서술하고, 지속가능한 정보기술이 미래에 미치는 영향을 예측해보시오.2025.01.291. 지속가능한 정보기술 지속가능한 정보기술은 IT 자원의 사용을 최적화하고, 환경에 미치는 부정적 영향을 최소화하며, 경제적 효율성을 증진시키는 동시에 사회적 책임을 다하려는 접근입니다. 이는 에너지 효율성 극대화, 재생 가능 에너지 활용, 전자폐기물 재활용 및 재사용 촉진 등의 활동을 포함합니다. 2. 유사개념 지속가능한 정보기술과 유사한 개념으로는 그린 IT와 에코 IT가 있습니다. 그린 IT는 주로 환경 보호에 중점을 두며, 에코 IT는 경제적 효율성과 환경적 책임을 동시에 고려합니다. 지속가능한 정보기술은 이러한 개념들을 ...2025.01.29
-
운영체제란 무엇인지 설명하고 본인이 사용하고 있는 운영체제의 장단점과 앞으로 운영체제는 어떻게 발전할 것인지에 대해 설명하시오.2025.05.131. 운영체제의 정의와 역할 운영체제는 컴퓨터의 사용자와 컴퓨터 하드웨어를 연결하여 컴퓨터 사용자가 컴퓨터 프로그램을 원활하게 수행할 수 있도록 한다. 운영체제의 정의는 컴퓨터 시스템의 편리한 이용과 하드웨어의 효율적인 관리를 가능하게 하는 체제이며, 운영체제의 역할 또한 이렇게 설명할 수 있다. 운영체제의 주된 역할은 사용자가 하드웨어에 접근하여 이용할 수 있도록 하는 것이었다. 2. 운영체제의 목적 운영체제의 기본적인 목적은 컴퓨터의 처리 능력 증가, 사용 가능도의 향상, 시스템과 하드웨어의 신뢰도 향상, 반환 시간 단축 등이다...2025.05.13
-
멀티미디어개론 ) 내가 생각하는 멀티미디어 PC꾸미기2025.01.161. 멀티미디어 멀티미디어는 다중 매체를 의미하는 단어로 콘텐츠를 제공하는 요소인 텍스트, 영상, 소리, 상호작용 등의 콘텐츠가 동시에 포함되어 제공되는 형식을 의미한다. 또한 멀티미디어 PC란 이러한 멀티미디어가 디지털 형태로 생성되었을 때 이를 재생할 수 있는 PC를 의미한다. 2. 멀티미디어 PC 구성 주로 하는 작업인 오토캐드는 3D기능이 확장되어 보다 높은 성능으로 멀티코어 프로세서를 요구, CPU는 6코어 이상으로 Intel Core I7이나 ADM Ryzen 7프로세서가 좋을 듯 하다. 메모리는 높은 성능으로 사용을 하...2025.01.16
-
건국대학교 객체지향프로그래밍_1주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 1주차 랩실습 내용을 다루고 있습니다. 실습 내용에는 학번과 이름 출력, 구구단 출력, 성적 합 계산 등이 포함되어 있습니다. 각 실습에 대한 소스코드와 실행 결과가 제시되어 있습니다. 1. 객체지향프로그래밍 객체지향프로그래밍은 소프트웨어 개발에 있어 매우 중요한 패러다임입니다. 이 방식은 현실 세계의 개체를 모방하여 프로그램을 구축하는 것으로, 코드의 재사용성, 유지보수성, 확장성 등 많은 장점을 가지고 있습니다. 객체지향 프로그래밍은 클래스, 객체, 상속, ...2025.05.01
-
방통대 방송대 Java프로그래밍 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 객체지향 프로그래밍 Java 언어는 1995년 Sun Microsystems의 제임스 고슬링에 의해 발표되었으며, 1996년 JDK1.0이 발표되었다. 2009년에는 Oracle에 인수되었다. Java 언어의 특징은 단순함, 객체지향 언어, 플랫폼 독립적, 엄격한 자료형 검사, 예외처리 기능 제공, 멀티 스레딩 지원 등이다. Java 프로그램 작성과 실행 과정은 소스코드 작성, 컴파일러를 이용한 컴파일, 바이트코드 생성, Java 인터프리터를 통한 실행 등으로 이루어진다. Java 플랫폼은 Java VM과 Java API로 구...2025.01.25
-
[A+보고서] Floyd 회로이론실험결과레포트_ 11 중첩원리2025.05.131. 중첩 원리 실험을 통해 두 개 이상의 전압 원을 가진 선형회로에 중첩정리를 적용하는 방법을 확인하였다. 두 개의 전압 원을 가진 회로를 구성하여 회로에 흐르는 전류와 전압을 구하고 측정을 통해 계산값이 맞는지 확인하였다. 실험 결과 전류분배법칙과 전압 분배법칙을 사용하여 계산한 값과 실제 측정값이 거의 일치하는 것을 확인할 수 있었다. 또한 두 개의 전원을 사용하여 전류를 중첩하면 각각 하나의 전원을 사용했을 때의 전류, 전압값의 합과 같다는 사실을 알게 되었다. 1. 중첩 원리 중첩 원리는 복잡한 시스템을 이해하고 설계하는 ...2025.05.13