본문 바로가기
728x90
반응형

Software Engineering/소프트웨어 공학2

소프트웨어 분류 소프트웨어 분류 소프트웨어는 다음과 같은 다양한 기준에 따라 분류할 수 있다. - 목적: 소프트웨어는 시스템 소프트웨어(예: 운영 체제, 장치 드라이버) 또는 응용 소프트웨어(예: 워드 프로세서, 게임)로 분류될 수 있다. - 플랫폼: 소프트웨어는 네이티브 소프트웨어(특정 운영 체제용으로 설계) 또는 크로스 플랫폼 소프트웨어(여러 운영 체제에서 실행되도록 설계)로 분류될 수 있다. - 배포: 소프트웨어는 설치된 소프트웨어(사용자 장비에 설치) 또는 클라우드 기반 소프트웨어(원격 서버에 호스팅 되고 인터넷을 통해 액세스)로 분류할 수 있다. - 라이센스: 소프트웨어는 독점 소프트웨어(단일 엔티티가 소유) 또는 오픈 소스 소프트웨어(일반인이 접근할 수 있는 소스 코드와 함께 무료로 사용 가능)로 분류될 수 .. 2023. 2. 25.
소프트웨어 공학 소개 소프트웨어 공학 소개 소프트웨어는 원하는 기능을 제공하는 명령어를 포함하는 프로그램 또는 프로그램 집합이다. 그리고 공학은 특정한 목적에 도움이 되고 문제에 대한 비용 효율적인 해결책을 찾는 것을 설계하고 구축하는 과정이다. 소프트웨어 공학은 소프트웨어를 설계, 개발, 테스트, 유지보수하는 과정이다. 고품질, 신뢰할 수 있고 유지 관리 가능한 소프트웨어를 만드는 것을 목표로 하는 소프트웨어 개발에 대한 체계적이고 훈련된 접근 방식이다. 소프트웨어 공학은 요구사항 분석, 설계, 테스트 및 유지보수를 포함한 다양한 기술, 도구 및 방법론을 포함한다. 소프트웨어 공학의 몇 가지 주요 원칙 1. 모듈화(Modularity) - 소프트웨어를 개별적으로 개발하고 테스트할 수 있는 더 작고 재사용 가능한 구성요소로 .. 2023. 2. 25.
728x90
반응형