
총 97개
-
논리모델의 개념과 특성, 논리모델을 이용한 프로그램 평가, 사례 분석2025.01.051. 논리모델의 개념과 중요성 논리모델은 프로그램이 특정한 환경과 상황에서 확인된 문제의 해결을 위해 어떻게 작용할 것인지를 밝히기 위한 적정한 모델로, 프로그램의 성과목표에 대한 설득력 있는 논리구조와 문제해결의 적합한 방법들을 이해당사자들이 납득할 수 있도록 하며, 프로그램의 주요요소와 성과측정을 위한 평가 항목의 구체화 등 평가와 성과측정의 틀을 마련하는 데 유용하게 활용할 수 있는 평가모형이다. 2. 논리모델 기반 프로그램 평가 논리모델 기반 프로그램 평가는 투입, 활동, 산출, 단기성과, 장기성과 등 5가지 요소로 구성된다...2025.01.05
-
최근 소프트웨어 프로젝트 실패 사례와 성공 요인2025.05.151. 소프트웨어 프로젝트 실패 사례 최근 소프트웨어 프로젝트 실패 사례로 게임 개발사 스퀘어에닉스가 2021년 2월 MMORPG 게임 '파이널 판타지 14(FF14)'를 업데이트하면서 발생한 문제를 들 수 있습니다. 이전 버전의 FF14 출시 후 많은 문제가 발생하여 이용자들의 불만이 높았고, 업데이트 작업 과정에서도 일정이 여러 차례 연기되는 등의 어려움을 겪었습니다. 이러한 실패의 주요 원인으로는 프로젝트 시작 시 변경 요구나 추가 요구가 너무 많아 초기 설계가 약했고, 개발팀과의 소통 부족, 프로젝트 관리 역량 부족 등이 지적...2025.05.15
-
소스코드 취약점 테스팅 방식 비교2025.01.181. 블랙박스 테스팅 블랙박스 테스팅은 소프트웨어의 내부 구조나 구현 방법에 초점을 맞추지 않고, 오로지 사용자 인터페이스를 통해 입력과 출력을 검증하는 테스팅 방법입니다. 이 방식은 소프트웨어가 실제 사용되는 환경과 매우 유사한 조건 하에서 수행되므로, 사용자 경험과 소프트웨어의 기능적 요구사항에 중점을 둡니다. 블랙박스 테스팅의 장점은 사용자의 관점에서 소프트웨어를 평가할 수 있다는 것이며, 비전문가도 수행할 수 있다는 이점이 있습니다. 그러나 내부 구조나 알고리즘의 오류는 발견하기 어렵다는 한계가 있습니다. 2. 화이트박스 테...2025.01.18
-
NCS 기반 네트워크 관리 직무기술서 작성하기2025.04.291. 응용 SW 엔지니어링 응용소프트웨어 엔지니어링은 컴퓨터 프로그래밍 언어로 각 실무업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고, 직원(사용자)에게 배포하며, 전 과정을 통해서 제품의 성능을 향상시키고, 서비스를 개선함. 2. DB 엔지니어링 DB 엔지니어링은 데이터에 대한 요구사항으로부터 데이터베이스를 설계, 구축, 전환해야 하며, 데이터베이스가 최적의 상태를 유지하며 성능과 품질을 지속 확보 3. NW 엔지니어링 NW 엔지니어링은 네트워크 프로토콜과 토폴로지에 대한 이해를 바탕으로 네트워크 구축 환경...2025.04.29
-
소프트웨어 프로젝트의 성공과 실패2025.01.161. 맥도날드 글로벌 ERP 애플리케이션 프로젝트 맥도날드는 2001년 본사와 120여 국가의 3만여 매장들을 인트라넷으로 연결해 운영정보를 제공하는 ERP 애플리케이션 프로젝트를 구상했습니다. 하지만 부적절한 전략, 시장 조사 부족, 기술적 제한으로 인해 2년 후 프로젝트를 철회했습니다. 이 실패 사례에서 교훈은 전 세계 매장을 한 번에 개발하는 것보다 단계적으로 접근하고, 각 지역의 IT 인프라와 기술적 능력을 고려해야 한다는 것입니다. 2. 영국 국가보건서비스(NHS) IT 현대화 프로그램 영국 NHS는 100억 달러의 예산이...2025.01.16
-
에러 검출 기법 4가지(패리티비트, 블록합, CRC, 체크섬)의 비교 및 에러 검출코드 생성2025.05.021. 에러 검출 기법 비교 에러 검출 기법에는 패리티 검사, 블록 합 검사, 순환 중복 검사(CRC), 체크섬 검사(검사합 검사) 등 4가지가 있다. 각 기법의 장단점을 비교하면, 패리티 검사는 간단하지만 오류 검출 능력이 약하고, 블록 합 검사는 1비트 오류나 짝수 개의 오류 검출이 가능하지만 복잡하다. CRC는 데이터 신뢰도가 높고 오버헤드가 작으며 다양한 오류 검출에 뛰어나지만 오류 위치 정정은 할 수 없다. 체크섬 검사는 구현이 쉽고 빠르지만 단일비트 오류 검출에 약하다. 2. 에러 검출 코드 생성 주어진 데이터 비트열 10...2025.05.02
-
교육훈련 분야에서 가장 널리 사용되는 세 가지 모형의 장단점 분석 및 공통적인 요구분석과정 설명2025.04.271. 요구 분석의 모형 요구 분석의 모형은 교육훈련에 있어서 요구분석이 발생할 수 있는 곳을 학교교육, 기업, 평생교육기관 등으로 보았다. 학교교육에서는 교육과정이 고정적이고 적용이 제한적이며, 기업 및 평생교육기관에서는 교육과정이 자유롭고 적극적으로 활용되고 있지만 사전 검증이 필요하다고 한다. 요구 분석의 이유는 문제 영역 규명, 효율적 운영 책임, 평가자료 획득, 교육훈련 비용과 효과 결정, 목표 달성 수단 제공 등이다. 2. 울색의 모형 울색의 모형은 요구분석 단계를 감지된 요구-의사결정권자-예비 분석단계-분석단계-실행단계-...2025.04.27
-
대기업 공공 소프트웨어 시장 참여제한 제도의 문제점과 개선 방안2025.04.271. 대기업 공공 소프트웨어 시장 참여제한 제도 대기업 공공 소프트웨어 시장 참여제한 제도는 대기업의 공공 SW 시장 독과점을 제한하고 역량 있는 중견·중소기업을 육성하기 위해 도입되었다. 그러나 이 제도에 대한 업계의 쓴소리가 이어지고 있으며, 산업 생태계 발전에 어떻게 기여했는지 냉정히 평가할 필요가 있다는 지적이 나왔다. 또한 예외의 범주와 해석을 엄격화할 필요가 있다는 의견이 제시되었다. 2. 국내 ICT 산업 생태계 발전 대기업 공공 소프트웨어 시장 참여제한 제도가 국내 ICT(정보통신기술) 산업 생태계 발전에 어떻게 기여...2025.04.27
-
논리모델의 개념과 특성, 프로그램 평가 및 사례 설명2025.05.081. 논리모델의 개념과 중요성 논리모델은 특정한 상황 속에서 주어진 문제를 해결하기 위해 프로그램이 어떻게 설득력 있게 그리고 쉽게 보여주는 모델을 말한다. 논리모델은 프로그램의 개발, 수정, 수행, 보급 등의 모든 단계에서 활용이 가능하며, 프로그램의 개발과 평가를 하나로 묶어줄 수 있는 도구이다. 논리모델은 상황에 대한 투입/산출/성과의 논리적인 관계를 보여주어 평가에서 측정하고자 하는 요소들 간의 연속성을 도표화할 수 있다. 따라서 논리모델은 복잡한 프로그램을 몇 가지 지표로 축약하여 평가하고, 투입, 과정, 산출 간의 연결고...2025.05.08
-
소프트웨어 프로젝트 관리에서 위험관리의 중요성2025.01.061. 위험관리의 정의 소프트웨어 프로젝트를 수행하는 과정에서 발생할 수 있는 다양한 돌발적인 상황을 미리 예상하고 이를 예방하기 위해 적절한 대응책을 수립하는 활동을 의미한다. 프로젝트 일정, 원가, 품질 등에 영향을 줄 수 있는 위협 요소를 사전에 식별하고 관리하는 일련의 과정이다. 2. 위험의 범주 프로젝트 위험, 기술 위험, 비즈니스 위험으로 구분할 수 있다. 프로젝트 위험은 계획 자체를 위협하는 요소이고, 기술 위험은 소프트웨어 품질이나 구현 시기를 위협하는 요소이며, 비즈니스 위험은 구현된 소프트웨어의 생존 가능성을 위협하...2025.01.06