검색어 입력폼

[소프트웨어공학][소프트웨어]소프트웨어공학의 개념, 소프트웨어공학의 주제, 소프트웨어공학의 목적, 소프트웨어공학의 역사, 소프트웨어공학의 개발공정, 소프트웨어공학과 테스트 분석

저작시기 2013.02 |등록일 2013.02.23 한글파일한글 (hwp) | 10페이지 | 가격 2,000원

소개글

[소프트웨어공학][소프트웨어]소프트웨어공학의 개념, 소프트웨어공학의 주제, 소프트웨어공학의 목적, 소프트웨어공학의 역사, 소프트웨어공학의 개발공정, 소프트웨어공학과 테스트 분석

목차

Ⅰ. 개요

Ⅱ. 소프트웨어공학의 개념

Ⅲ. 소프트웨어공학의 주제
1. 방법론
2. 도구
3. 프로세스

Ⅳ. 소프트웨어공학의 목적

Ⅴ. 소프트웨어공학의 역사

Ⅵ. 소프트웨어공학의 개발공정
1. 정의 단계
2. 개발 단계
3. 유지 보수단계
1) 수정 유지보수(corrective maintenance)
2) 환경 적응 유지보수(adaptive maintenance)
3) 기능 향상 유지보수(enhancement maintenance) 및 예방 유지보수

Ⅶ. 소프트웨어공학과 테스트
1. 특징
2. 테스트 단계
3. 단위 테스트
1) 점증적 코딩
2) 정적 분석
3) 동적 분석
4. 자료 구조중심 테스트

참고문헌

본문내용

Ⅰ. 개요

미국의 정보처리 산업은 서비스국과 설비관리에서 시작되었다. 컴퓨터가 비쌀 때 컴퓨터를 소유할 수 없는 기관을 상대로 시분할 서비스, 계산 서비스, 제한된 자료처리 등으로 컴퓨터 자료를 제공하는 서비스국과 컴퓨터기구관리, 즉 하드웨어나 소프트웨어를 총체적으로 맡아주는 설비관리에서 시작했다. 이러한 원시적인 서비스가 오늘날에 와서는 특정서비스까지 전문서비스 쪽으로 급변하고 있다. 네트웍을 기본으로 한 온라인 데이타 베이스 서비스, 전자우편 같은 서비스가 확장되어 하나의 독립된 산업으로 성장하고 있다. 전문정보처리 시장은 더 큰 성장을 하고 있다. 전자 산점, 즉 고개의 요구사항에 맞는 상품을 즉시 공급해주는 서비스, 변호사나 회계사에게서 제공하는 전문 서비스, 금융계 등의 특정한 서비스를 해 주는 정보처리 서비스가 완벽한 시장을 차지하고 있는 것이다. 정보처리 산업은 하드웨어와 소프트웨어의 발전의 원동력으로 사람들이 할 수 있는 일 ,할 수 없는 일 모두를 이 정보산업기술을 이용해 새로운 산업으로 성장시키고 있다.

<중 략>

이산적 집합에 속하는 값이어야 정상 입력이라면 두 가지 동치 클래스가 존재한다. 정상 입력에 속하는 값 그 외의 값.
ex) 학적 관리 시스템에서 재학 상태가 어느 모듈의 입력일 때
1. 재학 상태의 정상적인 값(재학, 휴학, 졸업, 중퇴)
2. 그 외의 비정상적인 값
경계 테스트(boundary testing) 방법
자료값의 범위에서 경계에 있는 값이 오류를 유발하는 경우가 많다. 따라서 경계 테스트는 범위 밖에 있는 값과 경계에 있는 값으로 시험해 보는 방법
수행
테스트 드라이버나 스터브 모듈이 필요.
드라이브 모듈-모듈을 호출하고 테스트 결과를 출력하는 역할
스터브 작성-테스트되는 모듈이 다른 모듈을 호출할 때
테스트를 시작하기 전에 예상되는 결과와 함께 테스트 케이스를 준비
테스트 실행 후 그 결과를 테스트 오라클과 비교하여 오류가 있으면 수정 후 다시 테스트

참고 자료

로버트 L. 글래스 저, 윤성준 역(2004) - 우리가 미처 알지 못한 소프트웨어 공학의 사실과 오해, 인사이트
삼성SDS 기술사회(2010) - 소프트웨어공학, 한울아카데미
최은만(2011) - 소프트웨어 공학, 정익사
한혁수(2008) - 소프트웨어 공학의 소개, 홍릉과학출판사
ROGER S. PRESMAN 저, 김성규 외 2명(2011) - 역소프트웨어 공학
Stephen R. Schach 저, 유해영 역(2012) - 객체지향 소프트웨어 공학, ITC
다운로드 맨위로