[소프트웨어공학][소프트웨어][공학][역사][품질]소프트웨어공학의 정의, 소프트웨어공학의 분류, 소프트웨어공학의 품질, 소프트웨어공학의 역사, 소프트웨어공학의 필요성, 소프트웨어공학과 테스트 분석

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2013.07.27 / 2019.12.24
  • 9페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 5,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
Ⅰ. 개요

Ⅱ. 소프트웨어공학의 정의

Ⅲ. 소프트웨어공학의 분류
1. 시스템 소프트웨어(System Software)
2. 실시간 소프트웨어(Realtime Software)
3. 업무용 소프트웨어(Business Software)
4. 공학 및 과학 소프트웨어(Engineering & Science Software)
5. 내장 소프트웨어(Embedded Software)
6. 개인용 소프트웨어(Personal Computer Software)
7. 인공지능 소프트웨어(Artificial Intelligent Software, AI)

Ⅳ. 소프트웨어공학의 품질

Ⅴ. 소프트웨어공학의 역사
1. 1970년대 초
2. 1970년대 중반
3. 1970년대 말
4. 1980년대 초
5. 1980년대 말
6. 1990년대 초

Ⅵ. 소프트웨어공학의 필요성
1. 소프트웨어 개발의 비제조성
2. 소프트웨어 개발의 비조립성
3. 소프트웨어 개발의 비과학성

Ⅶ. 소프트웨어공학과 테스트
1. 요구의 종류
1) 기술된 요구
2) 묵시적인 요구
2. 오류
1) 원시 코드가 예상대로 동작하지 않을 때
2) 예상 못한 일을 할 때
3. 테스트의 단계
1) 단위 테스트(unit test)
2) 통합테스트(integration test)
3) 인수 테스트(acceptance test)

참고문헌
본문내용
Ⅰ. 개요

소프트웨어를 개발하거나 구입하는 데 드는 비용이 급증하게 되면서 소프트웨어 비용 관리에 관심이 모아지고 있다. 소프트웨어 개발과 유지 보수에 드는 막대한 비용에 대한 효율을 극대화하려는 것이다. 즉, 소프트웨어 개발과 유지 보수에 대한 체계적이고 합리적인 접근 방법이 필요하게 되었다. 이것이 소프트웨어 공학의 출현 배경이다. IEEE 소프트웨어 공학 용어 표준에 의하면 소프트웨어 공학이란 ‘소프트웨어의 개발, 운용, 유지 보수 및 파기에 대한 체계적인 접근 방법’이라고 정의되어 있다.
공학이란 과학과 수학을 기초로 하여 구조나 기계, 생산 공정, 시스템 등의 생산에 체계적인 방법을 적용시키는 것을 말한다. 예를 들어, 토목 엔지니어가 도로나 댐, 교량과 같은 구조물 건설에 공학 원리와 기술을 적용하는 것과 같다. 구조 설계와 건설에는 정해진 절차와 표준이 있다. 또한 지진과 바람의 영향에 대하여 설계할 때 고려해야 할 사항에 대한 지침(guideline)이 있다. 철골과 콘크리트 기타 자재가 견딜 수 있는 허용 외압도 고려해야 한다. 설계가 완성되면 모형에 의한 시험도 한다. 이와 같이 튼튼한 구조물을 건설하는 토목 엔지니어에게는 기술과 절차와 도구가 잘 개발되어 있다. 이렇게 공학적 원리에 의하여 소프트웨어를 개발하는 것이 소프트웨어 공학이다.
소프트웨어 공학의 의미를 정의하는 또 다른 방법은 소프트웨어 공학의 목표를 알아보는 것이다. 다음과 같은 목표를 위하여 소프트웨어 공학의 원리와 여러 가지 방법을 적용한다.

‧ 품질 좋은 소프트웨어를
‧ 최소의 비용으로
‧ 계획된 일정에 맞추어 개발한다.

‘최소의 비용’이라 함은 소프트웨어를 최적의 비용으로 계획된 예산에 맞추어 개발하는 것을 의미한다. 또한 소프트웨어는 계획된 기간 내에 개발되어 정해진 날에 인도되어야 한다. 중간 점검을 통하여 개발이 제대로 되고 있는지 확인하여야 하며 품질에 대한 점검도 필요하다. 비용과 일정의 문제는 소프트웨어를 생산하는 능률과 직접 관련된다. 생산성을 높이는 여러 가지 방법론과 도구, 관리 기법들을 통하여 생산성을 높이는 것이 또 하나의 목적이다. 품질 좋은 소프트웨어와 개발 생산성은 소프트웨어 공학을 이해하는 핵심이 될 것이다.
참고문헌
김에녹(2002), 최신기법의 소프트웨어 공학, 컴앤북
김태달(2004), 소프트웨어공학론, 형설출판사
김길웅(2005), 소프트웨어 공학과 최첨단 방법론, 크라운출판사
윤청(2009), 소프트웨어 공학, 생능
삼성SDS 기술사회(2010), 소프트웨어공학, 한울아카데미
한혁수(2008), 소프트웨어 공학의 소개, 홍릉과학출판사
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 기술경영의 틀 형성
  • 공학과 가상 현실 기술을 접목하여 가상 세계에서 직접 제품 및 다양한 환경을 접해 볼 수 있도록 한다. 이러한 가상 구현 시스템을 통해 고객은 신제품을 체험하고 그 이미지를 느낄 수 있다.③ 경영 혁신의 전개인터넷과 무선 통신의 기술이 보편화된 정보화 사회로 접어들면서, 점점 소프트웨어적인 기술의 중요성이 증가함에 따라 기술 경영에 대한 인식 전환과 그 필요성이 강조되기 시작했다. 여기에는 기술 경영을 위한 전략 경영의 패러다임 형

  • [자기소개서] 자기소개서 작성방법과 우수예문81가지
  • 정의 사람처럼 자랐습니다. 고등학교 졸업이후에 진학에 실패하는 쓴잔을 마신 뒤 그 이듬해 한서대학교 재료공학과에 입학을 하게 되었습니다. 집을 떠나 처음으로 자취생활을 하며 가족의 소중함과 인간관계의 중요함 그리고 성취감등 많은 것을 얻었습니다. 그래서 그런지 대학1학년때에는 타임즈라는 동아리 활동도 했었고 과 임원으로서(총무) 과를 이끌어 나가며 줄곧 장학금을 받았습니다. 그 후 1학년을 마친 뒤 군 입대 그리고 전역한 뒤 에는

  • [무인항공기] UAV국내적현왕과 세계적추세
  • 분석과 개념연구를 수행할 것이며, 2차년도와 3차년도에는 상세설계 및 제작, 시험평가를 수행하여 기본설계와 시험모델의 제작을 완료한다. 소형 무인기의 개념과 소프트웨어 알고리즘의 복잡성과 실시간 처리를 고려할 때, 항공전자 기술은 소형경량의 고성능으로 개발되며, 충격, 진동, 온도변화 등 가혹한 운영환경에서도 높은 신뢰성을 보장하도록 다중화 구조로 개발한다. 본 연구개발을 통해서 가지게 될 항공전자 시스템과 그에 따르는 탑재장

  • [고려대] 기술 혁식 레포트(기술경영과 철학)
  • 공학)1. Technological innovation of Water quality engineering1) Membrane Separation Process 의 기술혁신 현황2) Membrane Separation Processm의 분석과 전망2. Technological innovation of air quality engineering1) Carbon Capture and Storage 의 기술혁신 현황2) Carbon Capture and Storage (CCS) 분석과 전망3. Technological innovation of Hazardous waste engineering1) sludge–oil–coal agglomerate 의 기술혁신 현황2) 하수 슬러지 재처리 분석 및 전망제 1장 기술혁신의 개요Ⅰ. 기술혁신의 정의1. 기술변화에 대한 경제학적

  • 경영경제 유비쿼터스
  • 테스트베드 구축추진목표 : 통신. 방송 . 인터넷이 통합된 50~100Mbps급 BcN 구축과 WiBro(2.3GHz 휴대인터넷)등 첨단 서비스의 조기 개시를 통해전 세계 우수기술이 한국을 거쳐 상용화 가. 필요성국내외적으로 IT 산업의 품질 향상 및 경쟁력 확보를 위한 u-IT 기술 및 신제품에 대한 전문적 테스트 환경 구축 필요성 증대-세계 최고 수준의 IT 인프라 및 초고속 인터넷 가입자 등을 활용하여 세계 유수 IT 기업이 첨단 기술 및 서비스를우리나라에서 테스트 할

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.