언어 자료구조 알고리즘/프로그래밍 실습

[NCS 임베디드 SW엔지니어링] 임베디드 애플리케이션 분석 실습 포트폴리오

언제나휴일 2018. 5. 23. 10:31
반응형

[NCS 임베디드 SW엔지니어링] 임베디드 애플리케이션 분석 실습 포트폴리오




안녕하세요. 언제나 휴일, 언휴예요.


이번 프로그래밍 실습은 NCS의 임베디드 엔지니어링 직무의 임베디드 애플리케이션 분석(2001020321_16v4.1) 능력단위에 관한 실습과 예시 포트폴리오입니다.


실습)

과정명

IoT기반 융합 SW 개발자 양성과정

과목명

임베디드 애플리케이션 분석

(2001020321_16v4.1)

요소명

애플리케이션 요구사항 도출하기

애플리케이션 요구사항 분석하기

수행일자

201803.05

훈련생

 

 

수행과제

다음 시나리오를 보고 요구 분석 후 usecase 다이어그램을 작성하시오.(5점 만점)

프로젝트 명: 장르별 도서 관리 프로그램

프로그램을 시작하면 초기 작업으로 파일에 저장한 정보를 로딩합니다.

초기 작업을 수행 후에는 최종 사용자에게 메뉴를 선택하게 하여 선택한 기능을 수행하는 것을 반복합니다.

메뉴에는 장르 추가, 장르 삭제, 전체 장르 보기, 특정 장르의 도서 목록 보기, 도서 추가, 도서 일련 번호로 검색, 도서 이름으로 검색, 전체 도서 보기, 프로그램 종료를 선택할 수 있습니다.

만약 최종 사용자가 프로그램 종료를 선택하면 상호 작용을 끝냅니다.

최종 사용자와 상호 작용이 끝나면 모든 장르 정보와 도서 정보를 파일에 저장하고 기존에 파일에 있던 내용에 덮어 씁니다.

jejutour@daum.net 메일로 2018312일까지 제출하시오.

과제를 통해 확인할 능력 사항

- 소프트웨어 요구사항을 수집 및 파악, 정의할 수 있다.

- 요구사항의 현황 파악으로 문제 해결에 대한 영역을 도출할 수 있다.

- 요구사항의 도출 결과를 활용하여 UML 다이어그램으로 표현할 수 있다.

- 도메인 시스템, 애플리케이션에 대한 기능 /데이터/UI 모델링을 수행할 수 있다.

- 시스템, 애플리케이션에 대한 동적 모델링을 할 수 있다.

- 요구사항에 따라 유즈케이스 결과를 문서화할 수 있다.

수행결과

 

 

 

 

 

 

 

 

 

 

 

 

 

수행결과 예시)

수행결과

 

초기화 부분과 사용자와 상호 작용하는 부분, 해제화 부분이 있습니다.

유즈케이스 다이어그램


 

상호작용하는 부분에서 최종 사용자가 선택할 수 있는 기능에는 장르 추가, 장르 삭제, 전체 장르 보기, 특정 장르의 도서 목록 보기, 도서 추가, 도서 일련 번호로 검색, 도서 이름으로 검색, 전체 도서 보기가 있습니다.

유즈케이스 다이어그램


참고 파일

임베디드 애플리케이션 분석 실습[예시].hwp

임베디드 애플리케이션 분석 실습.hwp


반응형