Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering 프로젝트 과제물

Similar presentations


Presentation on theme: "Software Engineering 프로젝트 과제물"— Presentation transcript:

1 Software Engineering 프로젝트 과제물
SuJin Choi, PhD. Sogang University

2 프로젝트 과제물 개요 교과 목표 : 소프트웨어 공학에서 다루고 있는 다양한 분야에 대한 이해를 돕고, 이러한 이해를 바탕으로 산업 현장의 실질적인 이슈에 대해 어떻게 소프트웨어 공학 기술을 적용하여 개선할 수 있는지 연구/분석함으로써 소프트웨어 공학 적용 능력을 향상시키고자 함. 프로젝트 과제물 소개 국내 소프트웨어 프로세스 품질 인증 모델을 기반으로 1개 이상의 소프트웨어 개발 프로젝트에 대한 자가 심사를 수행 후, 소프트웨어 공학 기술을 적용하여 어떻게 개선할 수 있을지 개선 아이이어를 도출하여 개선 계획을 수립함 진행 일정 프로젝트 팀 확정 (1~2인 프로젝트 팀 구성, 심사 범위) : 04/05 (이메일 제출) 심사 결과 보고서 제출 : 04/26 (이메일 제출) 프로세스 개선 계획 초안 제출 : 05/25 (이메일 제출, 필수는 아니나 제출시 5/25일 수업시간에 피드백 제공 예정임) 팀별 발표 : 06/01, 06/08 (전체 팀) 최종 보고서 제출 : (이메일 제출) * 이메일 : 최수진

3 심사 (Assessment) 수행 심사 모델 : 소프트웨어 프로세스 품질 인증 모델
심사 범위 : 2등급의 11개 프로세스 중 3개 이상 선택 예를 들어 아래 그림에서 ‘분석, 설계, 형상관리’를 선택할 수 있음 심사 대상 : 소프트웨어 개발 또는 유지보수 프로젝트 1개 이상 심사 방법 : 세부 평가항목별로 해당 프로젝트에서 실제로 수행되고 있는 활동, 작성하는 산출물을 파악하고 이를 기반으로 강점과 약점을 식별함. (문서화된 프로세스가 아닌 실제 이행되고 있는 상황을 파악함.)

4 <심사 결과 보고서 – 예시> 대상 프로젝트 또는 조직 소개 심사 대상 심사 결과 프로세스 영역 (평가 항목 명)
프로젝트 구분 (신규 개발, 유지보수 등) 소프트웨어 종류 (패키지 SW 등) 주요 사용 기술 (Java, C, DBMS, iOS 앱 등) 개발 기간 (개월 수) 프로젝트 인력 (총 ManMonth 또는 월평균 인원수) 심사 대상 프로세스 영역 (평가 항목 명) 심사 방법 (인터뷰, 문서검토, 기타) 심사 수행자 심사 결과 평가항목의 세부 평가 항목별로 어떤 활동을 하고 어떤 산출물을 작성하는지 기술하고 이를 기반으로 세부 평가항목의 강점과 약점 나열

5 <심사 결과 보고서 – 예시> 계속
<심사 결과 보고서 – 예시> 계속 3.1 분석 프로세스 3.2 설계 프로세스 … 세부 평가 항목 활동 내역 및 작성 산출물 강점 (잘하는 부분) 약점 (부족하거나 개선이 필요한 부분) 2.2.1 소프트웨어 요구사항을 정의한다. 2.2.2 소프트웨어 요구사항을 분석한다. 2.2.3 소프트웨어 요구사항을 검토한다.

6 프로세스 개선 계획 수립 개선하고자 하는 현상과 개선 목표 정의 도입 또는 적용하고자 하는 프랙티스 소개 및 선정 사유
개선 전과 후, 변화된 모습의 이미지화 개선을 통해 예상되는 기대효과 개선을 추진하고자 할 때 예상되는 어려움 (경영층의 의지, 비용, 개발자 마인드 등등)

7 Questions & Answers


Download ppt "Software Engineering 프로젝트 과제물"

Similar presentations


Ads by Google