
총 300개
-
소프트웨어 개발과 건축 공학의 요구사항 변경에 따른 추가 개발비용2025.01.181. 소프트웨어 개발과 건축 공학의 유사성 소프트웨어 개발과 건축 공학은 서로 다른 영역처럼 보일 수 있지만, 실제로는 두 분야가 상당한 유사점을 공유하고 있다. 주요한 유사점 중 하나는 그 과정의 구조로, 요구사항 수집, 설계 및 계획, 구현 또는 건설, 그리고 검증 및 테스트로 구분할 수 있다. 2. 요구사항 변경의 발생 원인 요구사항 변경은 사용자의 요구가 변하거나, 새로운 기술이 등장하거나, 또는 경쟁 상황이 변화하는 등 다양한 이유로 발생할 수 있다. 요구사항 변경은 프로젝트를 더 나은 방향으로 이끌 수 있는 필수적인 요소...2025.01.18
-
최근 소프트웨어 프로젝트 실패 사례와 성공 요인2025.05.151. 소프트웨어 프로젝트 실패 사례 최근 소프트웨어 프로젝트 실패 사례로 게임 개발사 스퀘어에닉스가 2021년 2월 MMORPG 게임 '파이널 판타지 14(FF14)'를 업데이트하면서 발생한 문제를 들 수 있습니다. 이전 버전의 FF14 출시 후 많은 문제가 발생하여 이용자들의 불만이 높았고, 업데이트 작업 과정에서도 일정이 여러 차례 연기되는 등의 어려움을 겪었습니다. 이러한 실패의 주요 원인으로는 프로젝트 시작 시 변경 요구나 추가 요구가 너무 많아 초기 설계가 약했고, 개발팀과의 소통 부족, 프로젝트 관리 역량 부족 등이 지적...2025.05.15
-
에러 검출 기법 4가지(패리티비트, 블록합, CRC, 체크섬)의 비교 및 에러 검출코드 생성2025.05.021. 에러 검출 기법 비교 에러 검출 기법에는 패리티 검사, 블록 합 검사, 순환 중복 검사(CRC), 체크섬 검사(검사합 검사) 등 4가지가 있다. 각 기법의 장단점을 비교하면, 패리티 검사는 간단하지만 오류 검출 능력이 약하고, 블록 합 검사는 1비트 오류나 짝수 개의 오류 검출이 가능하지만 복잡하다. CRC는 데이터 신뢰도가 높고 오버헤드가 작으며 다양한 오류 검출에 뛰어나지만 오류 위치 정정은 할 수 없다. 체크섬 검사는 구현이 쉽고 빠르지만 단일비트 오류 검출에 약하다. 2. 에러 검출 코드 생성 주어진 데이터 비트열 10...2025.05.02
-
인도 서비스 산업의 발전 속에서 소프트웨어 산업 성장의 경로와 사례2025.01.291. 인도 소프트웨어 산업의 성장 1990년대 정보통신기술의 발전으로 인도에서 새로운 산업이 출현하고 정부와 시민들의 생활양식이 변화했다. 인도는 10억 인구에도 1인당 국민소득이 400달러에 불과한 개도국이지만 컴퓨터와 소프트웨어 분야에서 세계 최첨단 기술력을 보유하고 있다. 인도 소프트웨어 산업의 매출액은 2006-2007년 396억 달러에서 2007-2008년 490-500억 달러로 성장했고, GDP 기여도도 1.2%에서 5.4%로 상승했다. 고용 규모도 160만 명 수준으로 증가했다. 2. 인도 정부의 소프트웨어 산업 육성 ...2025.01.29
-
소프트웨어 위기에 대한 고찰2025.05.161. 소프트웨어 위기 최근 국내 소프트웨어 산업은 시장 규모 축소, 중국과의 경쟁 심화, 개발 인력 부족 및 고령화 등 여러 가지 요인으로 인해 '소프트웨어 위기'라고 불리고 있다. 정부 주도의 공공기관 정보화 사업 발주 방식으로 인해 대기업 계열 IT서비스 업체들에게 유리한 환경이 조성되어 중소기업들이 어려움을 겪고 있으며, 클라우드 컴퓨팅 서비스 활성화 정책까지 더해져 더 큰 타격을 받고 있다. 또한 국내 기업들의 연구개발비 비중이 선진국에 비해 낮아 신기술 분야에서의 경쟁력 확보가 어려운 상황이다. 2. 정부 정책 정부에서는 ...2025.05.16
-
모듈러, OSC 기반 건설생산시스템2025.01.031. 모듈러 OSC 기술의 도입 원인 모듈러, OSC 기술이 활발하게 도입된 4가지 주요 원인은 다음과 같습니다. 첫째, 숙련된 기능공 부족 현상과 노동 생산성 저하가 심화되고 있다는 점입니다. 둘째, 고객들의 품질에 대한 수준과 기대가 높아져 성능 확보를 위한 기술개발의 필요성이 대두되었습니다. 셋째, 도심인구 급증으로 인한 주거 문제 해결을 위해 빠른 공급이 필요했습니다. 넷째, 스마트 건설 기술의 고도화로 BIM, 3D 프린터, IoT, 센싱, AR/VR 등의 발전이 모듈러, OSC 기술 확산에 기여했습니다. 2. 모듈러, O...2025.01.03
-
정보처리기사 실기 요약본 Part 12025.04.251. 소프트웨어 개발방법론 소프트웨어 생명주기 모델은 시스템의 요구분석부터 유지보수까지의 공정을 체계화한 절차입니다. 대표적인 모델로는 폭포수, 프로토타이핑, 나선형, 반복적 모델이 있습니다. 애자일 방법론은 개발 기간이 짧고 신속하며 즉시 피드백을 받아 유동적 개발이 가능한 특징이 있습니다. 2. 비용산정 모형 소프트웨어 규모 파악을 통해 투입자원과 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 방식입니다. 대표적인 모형으로는 LoC, Man Month, COCOMO, 푸트남 모형 등이 있습니다. 3. 일정...2025.04.25
-
논리모델의 개념과 특성, 논리모델을 이용한 프로그램 평가, 사례 분석2025.01.051. 논리모델의 개념과 중요성 논리모델은 프로그램이 특정한 환경과 상황에서 확인된 문제의 해결을 위해 어떻게 작용할 것인지를 밝히기 위한 적정한 모델로, 프로그램의 성과목표에 대한 설득력 있는 논리구조와 문제해결의 적합한 방법들을 이해당사자들이 납득할 수 있도록 하며, 프로그램의 주요요소와 성과측정을 위한 평가 항목의 구체화 등 평가와 성과측정의 틀을 마련하는 데 유용하게 활용할 수 있는 평가모형이다. 2. 논리모델 기반 프로그램 평가 논리모델 기반 프로그램 평가는 투입, 활동, 산출, 단기성과, 장기성과 등 5가지 요소로 구성된다...2025.01.05
-
프로그램 개발을 위한 프로그램 구성12025.01.191. 프로그램 설계 프로그램 설계(program design)이란 프로그램을 기획하는 단계에서 확인한 교육적 요구와 필요를 기반으로 하여 교육 목표를 설정하고 이를 달성하기 위한 교육 내용과 방법을 선정해 프로그램을 조직화하는 일련의 과정을 말한다. 프로그램을 만든다는 것, 개발한다는 것은 프로그램을 설계한다는 의미이다. 2. 초등학생 움직임 교육 초등학생들은 영, 유아에 비하면 신체 골격이 어느 정도 완성되었고, 자신의 신체를 어떻게 활용할 수 있는지를 알 정도로 성장했다. 그렇지만 초등학생, 그 중에서도 특히 초등학교 저학년 학...2025.01.19
-
소프트웨어 프로젝트의 성공과 실패2025.01.161. 맥도날드 글로벌 ERP 애플리케이션 프로젝트 맥도날드는 2001년 본사와 120여 국가의 3만여 매장들을 인트라넷으로 연결해 운영정보를 제공하는 ERP 애플리케이션 프로젝트를 구상했습니다. 하지만 부적절한 전략, 시장 조사 부족, 기술적 제한으로 인해 2년 후 프로젝트를 철회했습니다. 이 실패 사례에서 교훈은 전 세계 매장을 한 번에 개발하는 것보다 단계적으로 접근하고, 각 지역의 IT 인프라와 기술적 능력을 고려해야 한다는 것입니다. 2. 영국 국가보건서비스(NHS) IT 현대화 프로그램 영국 NHS는 100억 달러의 예산이...2025.01.16