공지사항
5주 차 숙제 (38번~50번) 업로드 하였음
CSTS 자격 취득 위한 교재를 안내합니다.
제목: 소프트웨어 테스트 전문가(CSTS) 가이드 (2021년 3월 출간)
저자: 한국정보통신기술협회
출판: 도서출판 홍릉
강의 목표
소프트웨어 공학 원리를 이해할 수 있다.
소프트웨어 프로세스를 SW개발에 적용할 수 있다.
오픈 소스 도구를 활용하여 협업 관리, 형상 관리 등을 할 수 있다.
컴공, AI, SW안전보안 전공에 따라 SW요구사항, 설계, V&V 기법을 차별화 할 수 있다.
성적 산출
CSTS(30%) + TOPCIT(30%) + 출석(10%) + 과제물(30%) = 100%
중간고사를 "2025년 제2회 CSTS 일반등급(공인민간자격) 시험 점수"로 대체
개별 접수 4월 11일부터 (상세 사항 참고 https://edu.tta.or.kr/edu/qualificationWebList.do?key=58<y=all )
시험 2025.05.10(토)
발표 20205.05.23(토)
(장학금 안내) 소프트웨어중심대학 2025 CSTS 자격취득 장학금 지급 안내
기말고사를 "2025년 제1회 TOPCIT 시험 점수"로 대체
단체 접수 4월에 안내 (자세한 사항은 https://www.topcit.or.kr/ )
시험 2025.05.24(토)
(주의) CSTS 자격 및 TOPCIT 평가는 소프트웨어공학 수업 내용과 매우 밀접합니다. 국가 공인 자격 취득을 돕고, 자신의 SW 역량 수준을 파악하도록, CSTS 및 TOPCIT 시험을 중간고사와 기말고사로 정했음을 잘 숙지하시고 수업 따라 오시기 바랍니다.
교재
Ian Sommerville, Software Engineering, 10th Edition, Pearson
매주 수업 자료를 PDF로 배포
(번역서) 권기태, 소프트웨어공학(제10판), 한티미디어, 2016
(참고도서) Ian Sommerville, Engineering Software Products: An Introduction to Modern Software Engineering, 1st Edition, Pearson
강의 전 (2025.02.12)
1주 Ch1 Introduction
현대 소프트웨어의 특징
아마추어 개발과 프로페셔널 개발의 차이
소프트웨어 엔지니어가 갖추어야 할 윤리 강령
컴공, AI, SW안전보안에서 강조되어야 할 소프트웨어 공학 지식
(숙제 1) LMS 업로드
2주 Ch2 SW Processes
SW 프로세스 모델들
프로세스 활동들
변경 다루기
프로세스 개선
(숙제 2) LMS 업로드
3주 Ch3 Agile Software Development
애자일 기법
애자일 개발 기술
애자일 프로젝트 관리
테스트 주도 개발 (TDD, Test-Driven Development) 실습
(숙제 3) LMS 업로드
4주 Ch4 Requirement Engineering, Ch5 System Modeling
기능 요구사항과 비기능 요구사항
요구공학 프로세스
요구사항 확인
문맥 모델
상호작용 모델
구조 모델
행위 모델
(숙제 4) LMS 업로드
5주 Ch6 Architectural Design
아키텍처 설계 결정
4+1 아키텍처 뷰
아키텍처 패턴
어플리케이션 아키텍쳐
(숙제 5) LMS 업로드
CSTS 시험 준비 자료
CSTS 예상 문제집 (LMS에서 다운로드)
CSTS 연습 문제집 (LMS에서 다운로드)
CSTS 기출 문제집 (LMS에서 다운로드)
위 문제집은 경기대학교 SW중심대학 사업단 TA인 박소희, 장지영, 조수희 조교가 만들었음을 밝힙니다.