총 569개
-
대기업 공공 소프트웨어 시장 참여제한 제도의 문제점과 개선 방안2025.04.271. 대기업 공공 소프트웨어 시장 참여제한 제도 대기업 공공 소프트웨어 시장 참여제한 제도는 대기업의 공공 SW 시장 독과점을 제한하고 역량 있는 중견·중소기업을 육성하기 위해 도입되었다. 그러나 이 제도에 대한 업계의 쓴소리가 이어지고 있으며, 산업 생태계 발전에 어떻게 기여했는지 냉정히 평가할 필요가 있다는 지적이 나왔다. 또한 예외의 범주와 해석을 엄격화할 필요가 있다는 의견이 제시되었다. 2. 국내 ICT 산업 생태계 발전 대기업 공공 소프트웨어 시장 참여제한 제도가 국내 ICT(정보통신기술) 산업 생태계 발전에 어떻게 기여...2025.04.27
-
소프트웨어 개발의 모든것2025.05.101. 소프트웨어 프로젝트 팀의 역량 평가 소프트웨어 프로젝트 팀의 역량을 평가하기 위해 소스코드 관리, 버그 관리, 요구사항, 일정, 테스트, 리스크 관리 등의 항목을 점검하고 있다. 이를 통해 프로젝트의 진행 상황을 체계적으로 관리하고 있다. 2. 소프트웨어 회사의 기반시스템 소프트웨어 개발에 필요한 기반시스템으로는 소스코드 관리, 의사소통 지원, 개발자 편의성 제공 등이 있다. 이러한 기반시스템이 잘 구축되면 업무가 효과적으로 진행되고 개발자들이 연구와 개발에 집중할 수 있는 환경을 제공한다. 3. 소스코드 관리 시스템 소스코드...2025.05.10
-
소프트웨어공학) 프로젝트 일정계획 기법 소개 및 사례 분석 보고서2025.05.091. 프로젝트 관리 모델 소프트웨어 분야에서의 프로세스 관리 모델에는 SPICE와 CMMI 등이 활용되고 있다. SPICE는 하향식 접근방법을 취하는 모델로써 대표적인 다양한 SPI모형들을 참조하여 각 모형들의 장점을 취하고 조직 유형과 프로젝트 규모에 제약을 받지 않는 프로세스 개선 및 심사를 위한 프레임워크를 제공한다. CMMI는 소프트웨어 개발 조직의 역량을 평가하기 위해 조직 차원에서 프로세스를 개선하는 단계적 로드맵을 제공한다. 6시그마는 CMMI에서 제시하는 단계별 수준을 관리하기 위한 수단으로 활용되며, PSP(Pers...2025.05.09
-
공공기관 SI프로젝트 PMO 운영사례 연구 PMO 도입 전후 성과 비교를 중심으로2025.05.041. 프로젝트 일정관리 프로세스 프로젝트를 기한 내 완수하기 위해 필요한 자원의 사용, 활동 소요 시간 등을 파악하고 전체적인 일정을 개발하여 통제하는 프로세스입니다. 활동 정의, 활동 순서 배열, 활동 자원/기간 산정, 일정 개발, 일정 통제 등의 단계로 구성됩니다. 2. CMNI/SPICE 정보시스템의 성숙도 및 소프트웨어 프로세스의 성숙도를 판단하는 모델입니다. 전장소프트웨어의 경우 타 산업에 비해 신뢰성, 안전성, 실시간성이 중요하므로 이 모델을 활용하여 프로세스를 개선할 필요가 있습니다. 3. PMO(Project Mana...2025.05.04
-
TRIZ 를 적용한 나의 현장 실무 능력 강화 방안 또는 현장 애로 사항 해결 사례 조사2025.05.031. TRIZ 기법 TRIZ(트리즈)는 기존 시스템이 가진 기술적 문제점이나 새로운 아이디어 구현 과정에서 발생하는 과학기술 분야의 문제를 창의적으로 해결할 수 있도록 도와주는 체계적 문제해결 방법론이다. 이는 창의력을 실무에 연결시킬 수 있는 프로세스이자 방법론으로, 시행착오를 최소화하고 최적의 아이디어를 도출하기 위해 문제의 모순을 제거하는 모델링을 통해 가장 좋은 해결 방법을 추출하며, 실무에서 창조적 활동을 가속화하는 창의력 기법이 된다. 2. CAD/CAM 시스템 문제 해결 필자의 직무는 CAD와 CAM을 통해 금형의 코어...2025.05.03
-
소프트웨어 품질 평가 중 제품(product) 평가와 프로세스(process) 평가의 차이점2025.01.121. 소프트웨어 품질 평가 소프트웨어 품질 평가는 제품(product) 평가와 프로세스(process) 평가로 구분할 수 있다. 제품 평가는 완성된 소프트웨어의 품질을 평가하는 것으로, 기능성, 신뢰성, 효율성, 사용성 등의 특성을 평가한다. 프로세스 평가는 소프트웨어 개발과 유지보수 과정 자체의 품질을 평가하고 개선하는 것에 중점을 둔다. 프로세스 평가에서는 개발 프로세스의 효율성, 일관성, 생산성, 팀 협업 등을 평가하고 프로세스 개선 방안을 제시한다. 2. 소프트웨어 품질 평가 모델 대표적인 소프트웨어 품질 평가 모델로는 IS...2025.01.12
-
자유 소프트웨어의 개념과 대표적인 사례2025.01.151. 자유 소프트웨어의 개념 자유 소프트웨어는 사용자에게 소프트웨어의 실행, 수정, 배포 등의 자유를 부여하는 소프트웨어이다. 이는 소스 코드를 공개하여 누구나 접근하고 변경할 수 있도록 허용한다는 점에서 전통적인 소프트웨어와 차별화된다. 자유 소프트웨어는 개발자와 사용자가 소프트웨어의 개선과 발전에 적극적으로 참여할 수 있는 환경을 제공한다. 2. 자유 소프트웨어의 대표적인 사례 대표적인 자유 소프트웨어의 사례로는 리눅스 운영체제, 아파치 웹 서버, 그리고 지누(GNU) 프로젝트가 있다. 리눅스는 전 세계에서 널리 사용되는 운영체...2025.01.15
-
자유 소프트웨어의 개념과 대표적인 사례 및 순기능과 역기능2025.01.161. 자유 소프트웨어의 개념 자유 소프트웨어는 사용자에게 소프트웨어를 실행, 복사, 배포, 학습, 수정, 개선할 수 있는 권리를 제공하는 소프트웨어입니다. 이 개념은 1980년대 리처드 스톨먼이 자유 소프트웨어 운동을 시작하면서 본격화되었습니다. 자유 소프트웨어는 네 가지 자유를 보장합니다: 소프트웨어를 어떤 목적으로든 실행할 자유, 소프트웨어의 작동을 연구하고 자신의 필요에 맞게 변경할 자유, 소프트웨어를 재배포하여 이웃을 도울 자유, 프로그램을 개선하고 이를 공개하여 전체 커뮤니티가 혜택을 받을 자유. 2. 자유 소프트웨어의 대...2025.01.16
-
자유 소프트웨어의 개념과 대표적인 사례 조사, 자유 소프트웨어의 순기능과 역기능에 대한 견해2025.01.201. 자유 소프트웨어의 개념 자유 소프트웨어는 사용자가 소프트웨어를 자유롭게 사용할 수 있는 권리를 제공하는 소프트웨어이다. 이는 단순히 무료로 사용할 수 있는 소프트웨어가 아니라, 소프트웨어의 소스 코드를 열람하고 수정할 수 있는 권리를 포함한다. 자유 소프트웨어의 개념은 리처드 스톨만이 1980년대 중반에 제창한 것으로, 그는 소프트웨어의 자유로운 사용과 공유가 기술 혁신과 사회적 진보에 필수적이라고 주장하였다. 이 개념을 기반으로 자유 소프트웨어 재단(FSF)이 설립되었으며, 이 재단은 자유 소프트웨어의 네 가지 자유를 정의하...2025.01.20
-
소프트웨어공학의 필요성과 IT 전문가로서의 역할2025.05.151. 소프트웨어공학의 필요성 현대 사회에서 소프트웨어의 역할이 점점 더 중요해지면서 소프트웨어공학의 필요성이 부각되고 있습니다. 기술의 발전과 의존도 증가, 복잡성과 규모의 증가, 품질과 신뢰도 보장, 프로젝트 관리와 협업의 중요성, 변화에 대한 민첩한 대응, 보안과 개인정보 보호, 혁신과 창의성 촉진, 법규와 규제 준수, 사회적 책임과 윤리 등이 소프트웨어공학의 필요성을 설명하는 주요 이유입니다. 2. IT 전문가로서의 역할과 소프트웨어공학 IT 전문가들은 소프트웨어 개발과 설계, 품질 관리와 테스트, 프로젝트 관리와 협업, 유지...2025.05.15
