
총 38개
-
소프트웨어 품질 평가 중 제품(product) 평가와 프로세스(process) 평가의 차이점2025.01.161. 제품 평가의 개념 제품 평가는 소프트웨어 품질 평가에서 핵심적인 역할을 합니다. 이는 소프트웨어가 최종 사용자에게 제공되는 시점에서 기능성과 성능을 평가하는 것을 목적으로 합니다. 제품 평가는 주로 소프트웨어가 요구사항을 얼마나 충족하는지를 검토하며, 사용자 경험과 관련된 다양한 측면을 고려합니다. 2. 프로세스 평가의 개념 프로세스 평가는 소프트웨어 개발 과정에서 사용되는 절차와 방법론의 효율성을 평가하는 것을 목적으로 합니다. 이는 소프트웨어 개발이 계획된 대로 진행되고 있는지, 모든 단계가 체계적으로 관리되고 있는지를 확...2025.01.16
-
[배재대] 리눅스활용 필기시험 grep명령어 정답정리 (정통과->소프트웨어)2025.05.051. grep 명령어 grep 명령어는 파일 내에서 특정 패턴을 검색하는 데 사용됩니다. 이 문제에서는 다양한 grep 명령어 옵션을 사용하여 특정 패턴을 찾는 방법을 설명하고 있습니다. 예를 들어 첫 번째 문제에서는 ^[a-z]를 사용하여 첫 글자가 a에서 z 사이의 알파벳인 행을 출력하는 방법을 보여줍니다. 또한 -v 옵션을 사용하여 특정 문자열을 포함하지 않는 행을 출력하는 방법, -E 옵션을 사용하여 정규 표현식을 사용하는 방법 등을 설명하고 있습니다. 1. grep 명령어 grep 명령어는 텍스트 파일 내에서 특정 패턴을 ...2025.05.05
-
[컴퓨터개론] 소프트웨어 품질 평가 중 제품(product) 평가와 프로세스(process) 평가의 차이점을 설명하시오.2025.01.211. 제품 평가의 정의와 목적 제품 평가는 최종 소프트웨어가 사용자에게 제공되기 전에 그 품질을 평가하는 과정을 의미한다. 제품 평가는 주로 소프트웨어가 기능적 요구사항을 충족하는지, 성능이 요구된 기준에 부합하는지, 그리고 사용자가 기대하는 신뢰성, 유용성, 유지보수성 등의 비기능적 요구사항을 충족하는지를 검증한다. 제품 평가의 주요 목적은 사용자에게 제공될 소프트웨어가 오류 없이 원활하게 작동하고, 사용자의 요구를 충족시키는지 확인하는 것이다. 2. 프로세스 평가의 정의와 목적 프로세스 평가는 소프트웨어 개발 과정 자체를 평가하...2025.01.21
-
소프트웨어개발실무 ) 논문 내용 정리 - Going deeper with convolution2025.04.281. GoogLeNet GoogLeNet은 22개의 계층으로 이루어진 깊은 네트워크로, 분류와 검출 부문에 출하되었다. GoogLeNet의 매개변수는 최고의 정확도를 보이며, 2년 전 ILSVRC 14 대회에서 우승한 Krizhevsky의 아키텍처보다 12배나 적게 매개변수를 이용하였지만, 훨씬 향상된 정확도를 보인다. GoogLeNet은 효율을 극대화한 DNN 아키텍처로, 인셉션이라는 코드 이름의 컴퓨터 비전을 위한 것이다. 인셉션 모듈의 형식을 취하며 새로운 조직 level을 소개하고, 네트워크의 깊어진 깊이를 제시한다. 2. ...2025.04.28
-
정보통신과 소개 및 관심 분야2025.01.131. 정보통신과 정보통신과는 정보통신기술(ICT)의 이론과 실제를 교육하는 학문 분야입니다. 이 전공은 네트워킹, 데이터 통신, 소프트웨어 개발, 디지털 신호 처리, 시스템 설계 및 관리 등 다양한 기술 영역을 포괄합니다. 미래 사회를 이끄는 정보통신 기술이 주요 내용입니다. 2. 관심 분야 정보통신과의 주요 관심 분야는 네트워킹 및 데이터통신, 사이버 보안, 소프트웨어 개발입니다. 네트워킹 및 데이터통신 분야에서는 데이터 전송 기술, 네트워크 설계 및 관리, 프로토콜, 무선 통신, 네트워크 보안 등을 다룹니다. 사이버 보안 분야에...2025.01.13
-
가장 좋은 오류제어 방법은 무엇인가?2025.05.061. 단위 테스트와 통합 테스트 단위 테스트와 통합 테스트는 오류를 최소화하기 위한 가장 기본적인 방법 중 하나입니다. 단위 테스트는 코드의 각각의 작은 단위를 테스트하는 것이며, 통합 테스트는 단위 테스트에서 각각의 작은 단위를 테스트한 후 이를 통합하여 전체 시스템을 테스트하는 것입니다. 단위 테스트와 통합 테스트를 통해 오류를 발견하고, 수정하여 안정적인 소프트웨어를 개발할 수 있습니다. 2. 정적 분석 도구 정적 분석 도구는 소스 코드를 분석하여 오류를 찾아내는 도구입니다. 정적 분석 도구는 다양한 코드 분석 기능을 제공하여...2025.05.06
-
자유 소프트웨어의 개념과 대표적인 사례 조사, 자유 소프트웨어의 순기능과 역기능에 대한 견해2025.01.201. 자유 소프트웨어의 개념 자유 소프트웨어는 사용자가 소프트웨어를 자유롭게 사용할 수 있는 권리를 제공하는 소프트웨어이다. 이는 단순히 무료로 사용할 수 있는 소프트웨어가 아니라, 소프트웨어의 소스 코드를 열람하고 수정할 수 있는 권리를 포함한다. 자유 소프트웨어의 개념은 리처드 스톨만이 1980년대 중반에 제창한 것으로, 그는 소프트웨어의 자유로운 사용과 공유가 기술 혁신과 사회적 진보에 필수적이라고 주장하였다. 이 개념을 기반으로 자유 소프트웨어 재단(FSF)이 설립되었으며, 이 재단은 자유 소프트웨어의 네 가지 자유를 정의하...2025.01.20
-
방송통신대학교_컴퓨터과학과_소프트웨어공학_중간과제(2023)2025.01.241. 임계경로 임계경로란 프로젝트를 완료하기까지 걸리는 여러 가지 경로 중에서 가장 긴 시간이 걸리는 경로를 말한다. 해당 프로젝트에서 필요한 최소기간은 10이며, 작업 C의 가장 빨리 시작할 수 있는 시간은 1, 가장 늦게 시작할 수 있는 시간은 3이다. 2. 데브옵스 소프트웨어 개발방법론 데브옵스는 개발 및 운영을 총칭하는 단어로, 조직의 응용 프로그램 및 소프트웨어 개발 및 정보 기술 팀이 수행하는 다양한 작업에 대해 통합된 접근 방식을 구성하는 것을 의미한다. 데브옵스 방법론은 소프트웨어 개발자와 IT 전문가 간의 커뮤니케이...2025.01.24