当前位置 - 무료 법률 상담 플랫폼 - 법률 문의 - '소프트웨어공학(영어전공과 접목)'이란?

'소프트웨어공학(영어전공과 접목)'이란?

소프트웨어 엔지니어링은 효과적이고 실용적이며 고품질의 소프트웨어를 구축하고 유지하기 위해 엔지니어링 방법을 사용하는 방법을 연구하는 학문입니다. 여기에는 프로그래밍 언어, 데이터베이스, 소프트웨어 개발 도구, 시스템 플랫폼, 표준, 디자인 패턴 등이 포함됩니다.

현대사회에서는 소프트웨어가 다양한 분야에서 활용됩니다. 일반적인 소프트웨어에는 이메일, 임베디드 시스템, 인간-컴퓨터 인터페이스, 오피스 제품군, 운영 체제, 컴파일러, 데이터베이스, 게임 등이 포함됩니다. 동시에 컴퓨터 소프트웨어는 산업, 농업, 은행, 항공, 정부 부서 등 거의 모든 산업에서 사용됩니다. 이러한 애플리케이션은 경제 및 사회 발전을 촉진하고 업무 효율성과 생활 효율성도 향상시킵니다.

추가 정보:

소프트웨어 엔지니어링의 목표는 주어진 비용과 일정 내에서 적용 가능성, 효율성, 수정 가능성, 신뢰성 및 적응성을 갖춘 소프트웨어를 개발하는 것입니다. 사용자 요구를 충족하는 추적성, 상호 운용성 및 소프트웨어 제품입니다. 이러한 목표를 추구하면 소프트웨어 제품의 품질과 개발 효율성을 향상하고 유지 관리의 어려움을 줄이는 데 도움이 될 수 있습니다.

1. 효율성: 소프트웨어 시스템은 컴퓨터 시간과 공간 자원을 가장 효율적으로 사용할 수 있습니다. 다양한 소프트웨어는 모두 시스템의 시간/공간 오버헤드를 소프트웨어 품질을 측정하는 중요한 기술 지표로 간주합니다. 많은 경우 시간타당성과 공간타당성을 추구할 때 갈등이 발생하게 되는데, 이 경우 공간타당성을 위해 시간타당성을 희생하거나, 시간타당성을 위해 공간타당성을 희생해야 한다. 시간/공간 절충은 자주 사용되는 기술입니다.

2. 수정 가능성: 원래 시스템의 복잡성을 증가시키지 않고 시스템을 수정할 수 있습니다. 이는 어려운 목표인 소프트웨어의 디버깅 및 유지 관리를 지원합니다.

3. 신뢰성: 불완전한 개념, 설계, 구조 등으로 인해 발생하는 소프트웨어 시스템 오류를 방지할 수 있으며, 부적절한 작동으로 인해 발생하는 소프트웨어 시스템 오류를 복구하는 기능을 가지고 있습니다.