소프트웨어 비용 관리에 관심이 모아지고 있다. 소프트웨어 개발과 유지 보수에 드는 막대한 비용에 대한 효율을 극대화하려는 것이다. 즉, 소프트웨어 개발과 유지 보수에 대한 체계적이고 합리적인 접근 방법이 필요하게 되었다. 이것이 소프트웨어공학의 출현 배경이다. IEEE 소프트웨어공학 용어
Ⅰ. 소프트웨어공학
1. 방법론
소프트웨어를 개발하는 과정에 사용하는 여러 가지 방법에 대한 관심을 소프트웨어공학의 첫째 측면으로 들 수 있다. 소프트웨어 개발 여러 단계, 예를 들면 계획, 분석, 설계, 코딩, 테스트 작업등을 어떻게 할 것인가에 관심을 두는 측면이다. 한 단계에만 관심을 둔
순응성 : H/W → 회로를 바꾸기 힘들다.
S/W → 요구와 테스팅에 의해 변경 가능.
소프트웨어 위기
: 소프트웨어의 요구와 그 공급 능력간의 차이가 갈수록 심화.
소프트웨어공학
: 질 좋은 소프트웨어를 경제적으로 생산하기 위하여 공학, 과학 및 수학적 원리와 방법을 적용하는 것.
Ⅰ. 서론
소프트웨어공학은 현대 사회에서 더 이상 무시할 수 없는 중요한 분야로 인정받고 있다. 이제는 소프트웨어가 우리 삶의 거의 모든 영역에 영향을 미치고 있기 때문에 소프트웨어의 품질과 안정성은 매우 중요하다. 소프트웨어공학을 학습함으로써 우리는 이러한 필요성을 이해하고, 소프트
Ⅰ. 개요
미국의 정보처리 산업은 서비스국과 설비관리에서 시작되었다. 컴퓨터가 비쌀 때 컴퓨터를 소유할 수 없는 기관을 상대로 시분할 서비스, 계산 서비스, 제한된 자료처리 등으로 컴퓨터 자료를 제공하는 서비스국과 컴퓨터기구관리, 즉 하드웨어나 소프트웨어를 총체적으로 맡아주는 설비관
Ⅰ. 전자공학
전자공학의 교육 목표는 기본적으로는 기술적 문제들을 능동적으로 해결 할 수 있는 창의적인 엔지니어의 양성에 있다. 하지만 기술이 고도로 발전하면서 기술 인력이 다양해짐에 따라 산업체가 요구하는 엔지니어의 역할이 달라졌다. 엔지니어는 기술사(technologist)와 기능사(technician)
Ⅰ. 교육공학
교육공학의 역사를 20세기 초부터 분류하는 경우도 있으나, 대체적으로 보면 2차 세계대전 이후 본격적인 발전이 있었다고 볼 수 있다. 1950년대 Skinner의 학습이론과 PI(Programmed Instruction)을 바탕으로 교육공학은 본격적인 발전을 시작했다고 볼 수 있다(Morgan, 1978). 특히 60년대 이후 행동주
Ⅰ. 생물화학공학
생물화학공학은 산업적으로 유용한 제품을 생산하거나 공정을 개선하기 위하여 생체나 생체 유래물질 또는 생물학적 시스템을 활용하는 기술을 총칭하는 것으로 정의될 수 있다.
생물화학공학기술은 기존산업에서의 상품생산 시스템에 커다란 영향을 미침과 동시에, 기존 산업
소프트웨어의 이해는 컴퓨터 이용에 있어서 필요한 필수 과정이라 할 수 있다. 이 장에서는 컴퓨터시스템의 소프트웨어를 분류하는 방식과 기준은 다양하다.
이 장에서는 소프트웨어공학4공통) 문1 (20점)교재에서 설명되지 않은 ‘린(Lean) 소프트웨어 개발 방법’에 관해 관련 문헌이나 인터넷상의 자
제1부 소프트웨어공학
제1장 소프트웨어공학 개요
1. 소프트웨어
1) 소프트웨어의 정의
① 프로그램과 관련 데이터의 묶음
② 포괄적 의미의 소프트웨어는 관련 문서들을 포함한 개념
2) 소프트웨어의 중요성
① 소프트웨어의 역할
- 사업체의 의사 결정을 지원
- 과학적 ․ 공학적 문