총 144개
-
소프트웨어 품질 평가 중 제품(product) 평가와 프로세스(process) 평가의 차이점2025.01.121. 소프트웨어 품질 평가 소프트웨어 품질 평가는 제품(product) 평가와 프로세스(process) 평가로 구분할 수 있다. 제품 평가는 완성된 소프트웨어의 품질을 평가하는 것으로, 기능성, 신뢰성, 효율성, 사용성 등의 특성을 평가한다. 프로세스 평가는 소프트웨어 개발과 유지보수 과정 자체의 품질을 평가하고 개선하는 것에 중점을 둔다. 프로세스 평가에서는 개발 프로세스의 효율성, 일관성, 생산성, 팀 협업 등을 평가하고 프로세스 개선 방안을 제시한다. 2. 소프트웨어 품질 평가 모델 대표적인 소프트웨어 품질 평가 모델로는 IS...2025.01.12
-
ISO 프로세스 외의 종류와 특성2025.01.031. 소프트웨어 품질 평가 모델 소프트웨어의 품질을 평가하는 방법은 하드웨어와 다르며, 제품 품질 특성 평가와 프로세스 품질 특성 평가로 나눌 수 있다. 대표적인 프로세스 품질 평가 모델로는 ISO 9001, 리뷰와 인스펙션, 애자일 개발, CMMI 모델 등이 있다. 2. ISO 9001 표준 프레임워크 ISO 9001은 소프트웨어를 포함한 제품 설계, 개발, 유지에 사용되는 국제 표준으로, 소프트웨어 개발을 위한 표준이 아니라 품질 프로세스를 일반적으로 기술하는 프레임워크이다. 3. 리뷰와 인스펙션 리뷰와 인스펙션은 프로젝트 산출...2025.01.03
-
2024년 1학기 방송통신대 중간과제물 소프트웨어공학)교재에서 설명되지 않은 데브옵스(DevOps) 소프트웨어 개발 방법에 관해 조사하라 일정 계획을 위해 작성한 CPM 네트워크가 다음과 같다 임계 경로 프로젝트 완료에 필요한 최소 기간 등2025.01.251. 데브옵스(DevOps) 데브옵스(DevOps)는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 데브옵스는 소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다. 데브옵스의 등장 배경은 1990년대 이후 경량화된 개발방법론의 발전과 애자일 소프트웨어 개발 방법론의 등장이다. 데브옵스의 핵심 원리는 개발팀과...2025.01.25
-
NCS 기반 네트워크 관리 직무기술서 작성하기2025.04.291. 응용 SW 엔지니어링 응용소프트웨어 엔지니어링은 컴퓨터 프로그래밍 언어로 각 실무업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고, 직원(사용자)에게 배포하며, 전 과정을 통해서 제품의 성능을 향상시키고, 서비스를 개선함. 2. DB 엔지니어링 DB 엔지니어링은 데이터에 대한 요구사항으로부터 데이터베이스를 설계, 구축, 전환해야 하며, 데이터베이스가 최적의 상태를 유지하며 성능과 품질을 지속 확보 3. NW 엔지니어링 NW 엔지니어링은 네트워크 프로토콜과 토폴로지에 대한 이해를 바탕으로 네트워크 구축 환경...2025.04.29
-
소프트웨어 개발과 건축 공학의 요구사항 변경에 따른 추가 개발비용2025.01.181. 소프트웨어 개발과 건축 공학의 유사성 소프트웨어 개발과 건축 공학은 서로 다른 영역처럼 보일 수 있지만, 실제로는 두 분야가 상당한 유사점을 공유하고 있다. 주요한 유사점 중 하나는 그 과정의 구조로, 요구사항 수집, 설계 및 계획, 구현 또는 건설, 그리고 검증 및 테스트로 구분할 수 있다. 2. 요구사항 변경의 발생 원인 요구사항 변경은 사용자의 요구가 변하거나, 새로운 기술이 등장하거나, 또는 경쟁 상황이 변화하는 등 다양한 이유로 발생할 수 있다. 요구사항 변경은 프로젝트를 더 나은 방향으로 이끌 수 있는 필수적인 요소...2025.01.18
-
소프트웨어 프로젝트의 성공과 실패2025.01.161. 맥도날드 글로벌 ERP 애플리케이션 프로젝트 맥도날드는 2001년 본사와 120여 국가의 3만여 매장들을 인트라넷으로 연결해 운영정보를 제공하는 ERP 애플리케이션 프로젝트를 구상했습니다. 하지만 부적절한 전략, 시장 조사 부족, 기술적 제한으로 인해 2년 후 프로젝트를 철회했습니다. 이 실패 사례에서 교훈은 전 세계 매장을 한 번에 개발하는 것보다 단계적으로 접근하고, 각 지역의 IT 인프라와 기술적 능력을 고려해야 한다는 것입니다. 2. 영국 국가보건서비스(NHS) IT 현대화 프로그램 영국 NHS는 100억 달러의 예산이...2025.01.16
-
건국대학교 객체지향프로그래밍_12주차_랩실습보고서2025.05.011. 객체지향프로그래밍 이 보고서는 건국대학교 객체지향프로그래밍 수업의 12주차 랩실습 내용을 다루고 있습니다. 주요 내용은 C++의 List 컨테이너 사용법과 학생 정보 관리 프로그램 구현입니다. 실습을 통해 List 컨테이너의 기본 기능인 push_back, sort, unique, remove 등을 익히고, 중복된 학생 정보를 제거하는 알고리즘을 구현하였습니다. 1. 객체지향프로그래밍 객체지향프로그래밍은 소프트웨어 개발의 핵심 패러다임 중 하나로, 프로그래밍 언어와 설계 방법론에 큰 영향을 미쳐왔습니다. 이 방식은 현실 세계의...2025.05.01
-
클라우드 서비스 아키텍처 MOOC 이수 보고서2025.11.161. 클라우드 서비스 아키텍처 클라우드 서비스 아키텍처에서 서비스는 무형의 재화를 의미하며, 소프트웨어 시스템 차원에서는 서비스와 연관된 소프트웨어 기능들의 모임입니다. 서비스 기반 아키텍처의 목표는 표준을 적용하여 다양한 시스템들이 서로 연동되도록 하고, 기존의 유용한 소프트웨어 요소들(COTS)을 활용하여 애플리케이션 개발 효율성을 높이는 것입니다. 2. 소프트웨어 시스템 아키텍처 설계 소프트웨어 시스템 아키텍처는 시스템의 조직 구성뿐만 아니라 시스템 개발에 관한 중요한 결정들의 집합입니다. 아키텍처 설계는 아키텍처 스타일과 패...2025.11.16
-
[컴퓨터개론] 소프트웨어 품질 평가 중 제품(product) 평가와 프로세스(process) 평가의 차이점을 설명하시오.2025.01.211. 제품 평가의 정의와 목적 제품 평가는 최종 소프트웨어가 사용자에게 제공되기 전에 그 품질을 평가하는 과정을 의미한다. 제품 평가는 주로 소프트웨어가 기능적 요구사항을 충족하는지, 성능이 요구된 기준에 부합하는지, 그리고 사용자가 기대하는 신뢰성, 유용성, 유지보수성 등의 비기능적 요구사항을 충족하는지를 검증한다. 제품 평가의 주요 목적은 사용자에게 제공될 소프트웨어가 오류 없이 원활하게 작동하고, 사용자의 요구를 충족시키는지 확인하는 것이다. 2. 프로세스 평가의 정의와 목적 프로세스 평가는 소프트웨어 개발 과정 자체를 평가하...2025.01.21
-
HyperChem을 이용한 분자 모델링2025.11.161. 분자 모델링 소프트웨어 HyperChem은 분자의 구조를 설계하고 3차원 분석을 수행하는 분자 모델링 소프트웨어입니다. 이를 통해 원자 간 결합 특성과 화학적 성질을 이해할 수 있으며, 분자의 입체 구조를 시각화하고 분석하는 데 사용됩니다. 2. 분자 표현 기법(Rendering) 원자 간 결합을 나타내는 다양한 기법으로, 막대 모형(sticks), 튜브 모형(tubes), 공간 채움 모형(balls), 공-막대 모형(balls and cylinders), 점 모형(dots) 등이 있습니다. 이러한 기법들을 통해 3차원 공간에...2025.11.16
