홈 > 기말시험 > 컴퓨터과학과
2020년 1학기 소프트웨어공학 기말시험 핵심체크
자료구성내용 교재 전 범위 핵심체크 + 출제예상문제
해당학과 컴퓨터과학과 자료출간일 2020년 5월 13일
학년/학기 4학년/1학기 페이지수 114
자료형태 PDF (1.36 MB) 자료가격 14,000원
합계 : 14,000
→ 인쇄 배송 서비스 자세히 보기
제1부 소프트웨어 공학

제1장 소프트웨어 공학 개요
제2장 소프트웨어 프로세스
제3장 프로젝트 관리
제4장 소프트웨어 품질
제5장 소프트웨어 테스트
제6장 사용자 요구 분석
제7장 소프트웨어 설계
제8장 코딩과 소프트웨어 유지보수


제2부 UML과 객체지향 개발

제9장 객체지향 분석과 설계
제10장 유스케이스 다이어그램 및 명세
제11장 액티비티 다이어그램
제12장 상호작용 다이어그램
제13장 클래스 다이어그램과 객체 다이어그램
제14장 상태 머신 다이어그램
제15장 컴포넌트, 배포, 패키지 다이어그램

* 각 장별 출제예상문제 + 해설포함 *



제1부 소프트웨어 공학

제1장 소프트웨어 공학 개요

1. 소프트웨어
1) 소프트웨어의 정의
① 프로그램과 관련 데이터의 묶음
② 포괄적 의미의 소프트웨어는 관련 문서들을 포함한 개념

2) 소프트웨어의 중요성
① 소프트웨어의 역할
- 사업체의 의사 결정을 지원
- 과학적 ․ 공학적 문제 해결을 지원
- 모든 종류의 컴퓨터 시스템에 내장됨 ⟶ 중요성의 증가, 세상을 바꾸는 동력

3) 소프트웨어의 분류
① 시스템 소프트웨어: 컴퓨터를 동작시키기 위한 목적의 소프트웨어
② 응용 소프트웨어: 사용자의 실제 업무를 수행하는 소프트웨어

4) 고객에 따른 분류
① 일반 소프트웨어
- 불특정 다수를 대상으로 설계되는 소프트웨어
- 요구사항이 일반적이고 안정적
- 상용 소프트웨어
- 워드 프로세서, 데이터베이스 관련 제품, 사무용 패키지, 운영체제 등
② 맞춤형 소프트웨어
- 특정 고객을 위해 개발됨
- 응용 도메인, 사용 환경, 요구사항이 특별함
- 프로세스 제어, 교통관제 시스템, 병원 관리 시스템 등

5) 소프트웨어의 성질
① 무형의 인공물로 물질적인 성질이 없음
② 컴포넌트들의 조립을 통해 만들기 어려움
③ 상대적으로 설계 과정의 품질 보증 활동이 중요함
④ 개발비용의 대부분은 노동력에 투입됨
⑤ 상대적으로 변경이 용이함 (소프트웨어의 유연성 또는 순응성이라 함)




- 중략 -