검색어 입력폼

[소프트웨어 공학] 전자렌지 시스템 설계 - 시스템 구조 설계 및 상세설계서

저작시기 2004.10 |등록일 2005.06.04 한글파일한컴오피스 (hwp) | 7페이지 | 가격 3,000원

소개글

정말 힘든 리포트였는데
정말 열심히 해서 좋은 결과가 있었던 것입니다.
소프트웨어공학에서
이론이 아닌 실제로 제품을 설계하는 과정입니다.

목차

시스템 구조 설계서
1. 개요
2. 시스템 구조
3. 모듈 설계(각 모듈에 대한)
4. 파일 구조 또는 데이터베이스 설계
5. 요구 분석 참조표
6. 제약 사항
7. 참고 사항

상세설계서
1. 개요
2. 모듈별 상세설계
3. 자료설계
4. 문제 해결을 위한 프로그래밍 기법
5. 사용자 인터페이스의 설계
6. 시험 계획

본문내용

요구사항(간략하게 정의)
기능요구 - 전자렌지의 고유 기능인 음식물 조리 기능이 있어야 한다. 이를 위해 시간과 온도를 조절해 가열할 수 있어야 하고 온도와 시간은 미리 조정된 자동 값도 있고 수동으로 설정해 줄 수도 있어야 한다.
성능요구 - 사용자가 버튼 등으로 명령을 내릴 경우 바로 응답이 와야 한다. 그리고 온도와 시간에 따라 정확한 가열을 필요로 한다.
HW요구 - 간단한 기억장치를 포함하고 있는 마이크로 프로세서 필요
사용자 인터페이스 - 온도와 시간의 자동 및 수동 조절이 쉬워야 한다. 조그 다이얼 필요.


시스템 구조 설계서
1. 개요
1.1 시스템의 목표
마이크로 프로세서를 이용한 전자렌지의 제어
1.2 하드웨어와 소프트웨어
기존의 전자렌지 본체에 마이크로 프로세서를 장착한 하드웨어와 이를 제어하기 위한 임베디드 S/W
1.3 소프트웨어의 주요 기능
가열 시간과 온도를 입력 값으로 받아서 이를 변환 및 출력하여 전자렌지를 구동시킨다.
1.4 설계상 제약 사항
할 수 있는 요리의 개수가 한정되어 있으므로 대표적인 몇가지만 구현하기로 한다.
1.5 참조된 개발문서
없음

2. 시스템 구조
2.1 시스템 구조 개요
전자렌지는 가열, 해동 등의 조리 버튼이 있고 상, 중, 하의 온도 조절 버튼이 있다.
그리고 미리 지정되어 있는 몇 개의 요리 및 기타 옵션에 대한 값을 선택할 수 있는 자동모드(시간과 온도 미리 정해져 있음)와 수동으로 시간을 선택할 수 있는 수동모드가 있다. 이는 조그 다이얼을 통해서 구현할 것이며 왼쪽으로 돌리면 자동모드로 지정된 값들이 차례대로 선택되고 오른쪽으로 돌리면 수동모드로 0초부터 10초 단위씩 시간이 늘어난다.

참고 자료

없음
다운로드 맨위로