반응형 정보처리기사실기4 개발 프로젝트 일정 계획 프로젝트 일정(Scheduling) 계획 프로젝트 일정 계획은 프로젝트의 프로세스를 이루는 소작업을 파악하고 예측된 노력을 각 소작업에 분배하여 소작업의 순서와 일정을 정하는 것입니다. 프로젝트 일정 계획에 사용되는 기능은 WBS, PERT/CPM, 간트 차트 등이 있습니다. WBS (Work Breakdown Structure, 업무 분류 구조) 개발 프로젝트를 여러 개의 작은 관리 단위로 분할하여 계층적으로 기술한 업무 구조입니다. 프로젝트 관리학에서 "프로젝트 팀에 의해 수행되는 작업의 분해된 분류 체계"로 정의됩니다. 프로젝트의 전체 범위를 조직화하고 정의하는 역할을 합니다. 작업 패키지로 분해됩니다. 계층 구조의 결과물 지향적 특성은 내부 및 외부 결과물을 모두 포함합니다. PERT (Progr.. 2023. 7. 9. 소프트웨어 비용 산정 기법 - 하향식, 상향식 / 수학적 산정 기법 소프트웨어 비용 산정 개발에 소요되는 인원, 자원, 기간 등으로 소프트웨어의 규모를 확인하여 개발 계획 수립에 필요한 비용을 산정하는 것입니다. 소프트웨어 비용을 너무 높게 산정할 경우 예산 낭비와 일의 효율성 저하를 초래할 수 있고, 너무 낮게 산정할 경우 개발자의 부담이 가증되고 품질 문제가 발생할 수 있습니다. 소프트웨어 비용 산정 기법에는 하향식 비용 산정 기법과 상향식 비용 산정 기법이 있습니다. 소프트웨어 비용 결정 요소 요소 내용 프로젝트 요소 - 제품 복잡도 : 소프트웨어의 종류에 따라 발생할 수 있는 문제점들의 난이도 - 시스템 크기 : 소프트웨어의 규모에 따라 개발해야 할 시스템의 크기 - 요구되는 신뢰도 : 일정 기간 내 주어진 조건하에서 프로그램이 필요한 기능을 수행하는 정도 자원 .. 2023. 7. 9. 소프트웨어 공학의 발전적 추세 - 재사용, 재공학 (Reuse, Reengineering) 소프트웨어 재사용 (Software Reuse) 소프트웨어 재사용은 이미 개발되어 인정받은 소프트웨어를 다른 소프트웨어 개발이나 유지에 사용하는 것입니다. 소프트웨어 개발의 품질과 생산성을 높이기 위한 방법입니다. 기존에 개발된 소프트웨어와 경험, 지식 등을 새로운 소프트웨어에 적용합니다. 소프트웨어 재사용의 이점 개발 시간과 자원을 절약할 수 있습니다. 기존에 개발한 소프트웨어의 일부를 재사용함으로써 새로운 소프트웨어를 빠르게 개발할 수 있습니다. 품질을 향상시킬 수 있습니다. 재사용된 소프트웨어는 이전에 검증되었으며 안정성이 입증되었기 때문에 높은 품질을 가질 가능성이 높습니다. 비용을 절감할 수 있습니다. 재사용된 소프트웨어를 활용함으로써 개발 비용을 줄일 수 있습니다. 리스크를 감소시킬 수 있습니.. 2023. 7. 9. [정보처리기사 실기] 소프트웨어 생명 주기, 소프트웨어 공학 작심 1일이 될 뻔한 실기 준비... "시나공 교재를 참고(완독할 것) > 블로그에 포스팅 > 기출문제 돌리기" 방식으로 준비할 예정입니다. 제가 작성한 포스팅이 정보처리기사 실기를 준비하시는 많은 사람들에게 도움이 되면 좋겠습니다. 소프트웨어 생명 주기(Software Development Life Cycle, SDLC) 소프트웨어를 설계하고 개발, 운용, 유지보수하는 과정 전체를 나타내는 프로세스입니다. SDLC는 소프트웨어 프로젝트를 체계적이고 구조화된 방식으로 관리하며, 개발자, 프로젝트 관리자, 품질 관리자 등의 역할과 책임을 명확히 합니다. 소프트웨어 생명 주기는 소프트웨어 개발 단계와 각 단계별 주요 활동 그리고 활동의 결과에 대한 산출물로 표현합니다. 프로세스 : 요구사항 분석(Requir.. 2023. 6. 27. 이전 1 다음 반응형