
총 25개
-
구조적 방법론, 정보공학 방법론, 객체지향 방법론의 특징과 장단점2025.01.161. 구조적 방법론 구조적 방법론은 소프트웨어 개발 초기 단계에서 주로 사용되는 전통적인 방법론입니다. 해당 방법론은 시스템을 상위 단계에서 하위 단계로 분해하여 논리적으로 분석하고 설계하는 절차를 따릅니다. 구조적 방법론의 핵심은 단계적 접근 방식으로, 시스템을 기능별로 나누어 모듈화하고 각 모듈을 독립적으로 개발할 수 있게 합니다. 이를 바탕으로 복잡한 시스템을 체계적으로 관리하고, 이해하기 쉽게 만드는 데 중점을 둡니다. 그러나 구조적 방법론은 변경 관리가 어려운 단점이 있습니다. 요구사항 변경이나 추가가 발생할 경우, 전체 ...2025.01.16
-
소프트웨어 개발 생명주기 모델의 이해와 각 단계별 역할2025.05.091. 폭포수 모델 폭포수 모델은 소프트웨어 개발 프로세스의 표준적인 방법론으로, 요구사항 정의, 분석, 설계, 구현, 테스트, 배포 및 운영의 순서로 진행되는 모델입니다. 각 단계에서는 사용자 인터뷰 정리, 요구사항 정의 및 추적관리, 기존 업무 및 시스템 분석, 개발 표준 지침 정의, 시스템/인터페이스/데이터베이스 설계, 프로그램/모듈/화면/데이터베이스 구현, 단위/통합 테스트, 배포 계획 및 시나리오 작성 등의 활동이 이루어집니다. 2. 프로토타입 모델 프로토타입 모델은 폭포수 모델을 개선한 점진적 개발 모델로, 요구사항 정의 ...2025.05.09
-
방송통신대학교_컴퓨터과학과_소프트웨어공학_중간과제(2023)2025.01.241. 임계경로 임계경로란 프로젝트를 완료하기까지 걸리는 여러 가지 경로 중에서 가장 긴 시간이 걸리는 경로를 말한다. 해당 프로젝트에서 필요한 최소기간은 10이며, 작업 C의 가장 빨리 시작할 수 있는 시간은 1, 가장 늦게 시작할 수 있는 시간은 3이다. 2. 데브옵스 소프트웨어 개발방법론 데브옵스는 개발 및 운영을 총칭하는 단어로, 조직의 응용 프로그램 및 소프트웨어 개발 및 정보 기술 팀이 수행하는 다양한 작업에 대해 통합된 접근 방식을 구성하는 것을 의미한다. 데브옵스 방법론은 소프트웨어 개발자와 IT 전문가 간의 커뮤니케이...2025.01.24
-
[소프트웨어공학] 위험관리 활동 중 위험 제어의 목적에 대해 설명하고 Boehm의 위험 항목에 대해 기술하시오. (10가지)2025.05.161. 위험관리의 개념 위험관리는 정보시스템 개발사업 수행 시 발생할 수 있는 문제의 확률과 영향을 예측해 보다 나은 해결책을 제공하기 위해 수행하는 활동을 의미한다. 이러한 작업을 수행하기 위해 카네기멜론대학교 소프트웨어공학연구소(SEI)는 시스템의 반복 단계 모델을 제시하며, 각 단계의 내용은 정의(Identify), 분석(Analyze), 계획(Plan), 추적(Track), 통제(Control) 등이다. 2. 위험 제어의 목적 위험 제어의 가장 큰 목적은 조직 자산의 보호이다. 자산은 조직이 사용하는 네크워크나 시스템을 구성하...2025.05.16
-
소프트웨어 프로세스 모델의 목적과 역할2025.01.181. 소프트웨어 프로세스 모델 소프트웨어 프로세스 모델은 소프트웨어 개발의 생명주기를 관리하고 제어하기 위해 사용되는 틀 또는 방법론입니다. 이 모델은 소프트웨어 개발 프로젝트를 계획, 추적, 관리하기 위한 체계적인 접근 방식을 제공하며, 효율적인 소프트웨어 제품을 만들기 위한 지침을 제시합니다. 소프트웨어 프로세스 모델은 프로젝트 관리, 품질 관리, 제품 생산 등 다양한 역할을 수행합니다. 2. 소프트웨어 프로세스 모델의 목적 소프트웨어 프로세스 모델의 주요 목적은 소프트웨어 개발 프로세스를 체계적으로 관리하고 제어하여 품질 높은...2025.01.18