2013 INTRODUCTION TO SOFTWARE ENGINEERING
(소프트웨어공학개론)

Course Syllabus | Notification | Schedule | Team Project | 출석부

COURSE SYLLABUS

BASIC INFORMATION

Instructor: Dong-Ah Lee
Office: New Millennium Bldg. Room 1007
E-Mail: dalee.dslab@gmail.com
Homepage: http://dslab.konkuk.ac.kr/Members/Lee.htm
Course Page: http://dslab.konkuk.ac.kr/Class/2013/13SE/ClassB/13SE_B.htm

DESCRIPTION

강의는 한 주에 이론과 실습을 번갈아가며 진행한다. 이론 강의는 강사가 교제를 바탕으로 직접 진행하며 실습은 4명이 한 조를 이뤄 조별 과제를 수행한다. 조별 과제는 SE를 적용한 소프트웨어 개발을 목표로 하며, 격주로 프로젝트 진행 내용을 발표한다.

COURSE OBJECTIVE

본 강의를 통해 수강생들은 소프트웨어공학(Software engineering; SE)에 대하여 이론에서부터 SE를 소프트웨어 개발에 적용한 실제사례에 대해 공부한다. 강의는 크게 두 가지 방식으로 구성된다. 이론 수업을 통해 SE에 대해 공부할 것이며, 실습 수업을 통해 SE를 적용한 프로젝트를 진행한다.

COURSE TOPICS

  1. 소프트웨어 공학의 기초
  2. 소프트웨어 공학에 기반한 소프트웨어 개발
  3. 조별 과제
  4. 조별 발표

TEXT


Software Engineering 8th - Ian Sommerville
(한글 번역판) 소프트웨어 공학

GRADING PLAN

  1. 출석: 10%
  2. 중간고사: 25%
  3. 기말고사: 25%
  4. 실습: 40%
[top]

NOTIFICATION

>2013.07.17
홈페이지 구축 중입니다.
이번 학기는 팀별 발표를 효과적으로 진행하기 위하여 '수강 인원을 28명으로 제한'합니다.
>2013.09.06
실습 수업을 위한 팀을 구성하세요. 4명으로 구성하여 '이름 (학번) 이메일'을 메일로(dalee.dslab@gmail.com) 9월 13일까지 보내시기 바랍니다. 이메일을 보내실 때 제목에 '[13SE]'를 붙이세요.
팀을 만들지 못한 학생들은 다음 수업시간 시작할 때 임의로 만들어 드리겠습니다.
>2013.09.13
실습 수업 주제 (SRS)를 공개합니다.
SA 수행 결과를 작성하기 위한 SRA 양식을 공개합니다.
팀 구성이 완료됐습니다. 팀을 확인하시고 실습을 진행해 주시기 바랍니다.
장호성 (200611515), 장재익 (201111381) 학생은 이메일 보내기 바랍니다.
>2013.09.26
9월 26일은 휴강입니다. 일정을 일부 수정하였고 보강은 중간고사가 끝나고 하겠습니다.
4장 수업자료를 다시 업로드 하였습니다.
SRS 및 SRA, 발표자료는 10월 3일 오후 11:59:59까지 이메일로 제출하시기 바랍니다.
이메일을 보내실 때 제목에 '[13SE]'를 붙이세요.
>2013.10.02
실습 수업 주제(SRS)의 MS word 버전 올려드립니다.
이메일을 보내실 때 제목에 '[13SE] 팀명'을 반드시 붙이세요.
>2013.10.05
발표점수를 출석부에서 확인하세요.
각 팀은 수정된 버전의 SRA를 10.09일 23:59:59까지 보내시기 바랍니다.
이메일을 보내실 때 제목에 '[13SE] 팀명'을 반드시 붙이세요. 모든 파일은 PDF로 변환하여 보내세요.
>2013.10.11
SD 수행 결과를 작성하기 위한 SDS 양식을 공개합니다.
SDS 및 발표자료는 2013-10-17 23:59:59까지 이메일로 제출하시기 바랍니다.
모든 자료는 PDF로 보내시고, 이메일 제목에 '[13SE] 팀명'을 반드시 붙이세요.
>2013.10.18
중간고사 공지
2013.10.24 목요일 오후 3시 새천년관 602호에서 실시합니다.
Openbook, 시험범위: 배운데까지 + 실습내용
>2013.10.20
보강 공지
2013.10.31 목요일 오후 17:00~19:00에 보강합니다.
>2013.10.26
중간고사 성적을 확인하세요.
성적확인이 따로 필요한 학생은 10.28(월) 10:00 ~ 16:00에 확인하러 오세요.
>2013.11.01
Unit Testing Plan을 작성하기 위한 UTP_template을 공개합니다.
UTP 및 발표자료는 11월 8일 정오까지 보내시기 바랍니다. 이메일을 보내실 때 제목에 '[13SE] 팀명'을 반드시 붙이세요.
>2013.11.19
구현물(source code)및 발표자료는 11월 22일 정오까지 보내시기 바랍니다. 이메일을 보내실 때 제목에 '[13SE] 팀명'을 반드시 붙이세요.
보내실 때 소스코드와 함께 실행파일을 첨부해 주세요. 보내실 메일 주소: ldalove@konkuk.ac.kr
>2013.12.05
UTR 및 발표자료는 12월 5일 정오까지 보내기 바랍니다. 이메일을 보내실 때 제목에 '[13SE] 팀명'을 반드시 붙이세요.
>2013.12 09
UTR template을 공개합니다. UTR 및 최종 발표자료, 최종 구현물은 12월 13일 정오까지 보내기 바랍니다.이메일을 보내실 때 제목에 '[13SE] 팀명'을 반드시 붙이세요.
1조와 4조는 5번째 발표에 사용한 자료 보내주세요. 미완성이라도 보내줘야 점수를 드릴 수 있습니다.
6조는 4번째 발표자료 다시 보내주세요.

>2013.12.13
기말고사 공지
2013.12.19 목요일 오후 3시 새천년관 602호에서 실시합니다.
Openbook, 시험범위: 배운데까지 + 실습내용
>2013.12.23
기말고사 성적을 확인하세요.
각 항목별로 최고점수보다 높은 점수를 받았다 하더라도 최고점수로 등록이 됩니다. (예: 5조 실습점수 41점은 40점으로 들어갑니다.)
따라서 출석부 파일에 올라와 있는 점수와 포탈에 올라간 점수가 많게는 1점 정도 차이가 날 수 있으니 잘 확인하시기 바랍니다.
평가 기준입니다: A+:3명, A: 6명, B+: 5명, B: 4명, C+: 4명, C:2명, 나머지 D+
기말고사 점수 확인이 필요한 경우에는 12월 27일 (금) 오전 10시~오후3시 사이에 오시기 바랍니다.
한 학기 동안 고생하셨습니다.
>2013.12.27
평가 기준을 수정했습니다: A+:95점 이상, A: (9 - A+인원)명, B+: 5명, B: 4명, C+: 4명, C:2명, 나머지 D+
[top]


SCHEDULE

목 (새602호/3PM) 금 (새502호/3:30PM)
1 09.05/09.06 Course introduction
Ch. 1. Introduction
Lab. introduction #1 (SASD)
2 09.12/09.13 Ch. 2. Socio-Technical Systems
Ch. 3. Critical Systems
Team Practice #1 (SA)
3 09.19/09.20 추석연휴 추석연휴
4 09.26/09.27 Ch. 4. Software Processes 빅데이터 잡콘서트 참석
5 10.03/10.04 개천절 Team Presentation #1 (SA)
6 10.10/10.11 Ch. 5. Project Management
Ch. 6. Software Requirements
Team Practice #2 (SD)
7 10.17/10.18 Ch. 7. Requirements Engineering Processes Team Presentation #2 (SD)
8 10.24/10.25 중간고사 기간: 중간고사 2013.10.24 목요일 오후 3시 (새602)
9 10.31/11.01 Ch. 13. Application Architectures
(17:00~19:00) Lab. introduction #2 (UTP) - 보강
Team Practice #3 (UTP)
10 11.07/11.08 Ch. 14. Object-Oriented Design
Ch. 15. Real-Time Software Design
Team Presentation #3 (UTP)
11 11.14/11.15 Ch. 17. Rapid Software Development Team Practice #4 (Impl.)
12 11.21/11.22 Ch. 18. Software Reuse
Ch. 19. Component-Based Software Engineering
Team Presentation #4 (Impl.)
13 11.28/11.29 Ch. 22. Verification and Validation
Ch. 23. Software Testing
Team Practice #5 (UT)
14 12.05/12.06 Ch. 26. Software Cost Estimation
Ch. 29. Configuration Management
Team Presentation #5 (UT)
15 12.12/12.13 Team Presentation #6 (final)
16 12.19/12.20 기말고사 기간: 기말고사 2013.12.19 목요일 오후 3:00~4:30 (새602)

[top]


TEAM PROJECT

2013.08.30
참고문헌: IEEE STANDARD 830-1998 - IEEE Recommended Practice for Software Requirements Specifications
IEE STANDARD 1016-1998 - IEEE Recommended Practice for Software Design Descriptions

TEAMS

팀명 팀원 #1 #2 #3 #4 #5 #6
T1 김주호 201211338
박소은 201111352
박선민 201211346
이유민 201211371
SRS
SRA, SRA1.5
PPT
WMV
SDS
PPT
WMV
SRA2.0
SDS2.0, PPT
UTP
PPT
WMV

Prog.
PPT
WMV

SRA 3.0
SDS 3.0
UTP 3.0
Prog.,Test Code
PPT
WMV
Prog., Test Code
SRS 1.5
UTP 3.5
UTR 2.0
PPT
WMV
T2 김종연 201114188
정재욱 201114191
정재철 201114192
홍호탁 201114195
SRS
SRA, SRA2.0
PPT, PPT2.0
WMV
SDS, SDS 2.0
PPT, PPT 4.0
WMV
UTP
PPT
WMV
Prog.
PPT
WMV
Test code
PPT
WMV
Prog.
UTP 2.0
UTR
PPT
WMV
T3 김태현 201211341
송병우 201011338
은다함 201013388
장호성 200611515
SRS
SRA, SRA2
PPT
WMV
SDS
PPT
WMV
UTP
PPT
WMV
Prog.
PPT
WMV
Test Code
PPT
WMV
Prog.
UTP 2.0
UTR
PPT
WMV
T4 최정한 201010768
강민구 201011307
안선중 201011341
이종찬 201011356
SRS
SRA, SRA_fb
PPT
WMV
SDS
PPT
WMV
UTP
PPT
WMV
Prog.
PPT
WMV
Test Code
PPT, A1, A2
WMV
Prog. + UTCode
UTR
PPT
WMV
T5 강민우 201211324
서동현 201211353
임동현 201211375
함진아 201211389
SRS
SRA, SRA2.0
PPT
WMV
SDS, SDS 2.0
PPT
WMV
SRA3.0
UTP
PPT
WMV

Prog.
PPT
SRA 4.9
SDS 3.1
UTP 2.0
WMV

Test Code
UTP 3.3
PPT
WMV
Prog.
SRA 5.0
UTP 4.0

UTR

PPT
WMV
T6 이승원 200611503
염민 201013761
최하나 201211386
김다영 200912432
SRS
SRA, SRA2
PPT
WMV
SDS
PPT
WMV
SRA3.0
SDS2.0
UTP
PPT
WMV
Prog.
PPT
WMV
Test Code
PPT
WMV
Prog.+Jar
UTR
PPT
WMV
T7 차소익 200810773
정광용 201011364
SRS, SRS2
SRA, SRA2
PPT, PPT2
WMV
SDS+overall
PPT
WMV
SRA
SDS
UTP
PPT
WMV
Prog.
PPT
WMV
Test Code
PPT
WMV

Prog(C, H)
UTR
PPT
WMV

장재익 201111381
[top]