날아라쩡글이의 블로그입니다.
App를 만들 때 방법 본문
728x90
반응형
- 요구사항 분석
- 요구사항 리스트 작성
- 개발해야하는 각 기능
- 기존 시스템 분석 및 벤치마킹
- 스토리 보드 작성
- 기획이라는 단계에서 문서가 나온다.
- 분석, 설계
- 개발
- 세부 단계
- 구현대상이 되는 정보를 저장하는 VO객체 정의하기
- 개발할 각기능에 대한 구체적인 시나리오 작성 -> 개별기능의 구체적인 시나리오
- 사용자와 상호작용을 담당하는 곳에서 입력할 데이터, 출력할 내용을 선정 -> 업무 로직 후 출력할 데이터
- <사용자가 입력해야하는 데이터를 확인해야한다.>
- 기능구현에 참여하는 클래스를 정의하고, 메소드를 정의한다. (메소드의 반환타입, 메소드 명, 매개변수를 정의한다. ) -->Service와 App클래스
- 업무로직 구현
- 테스트
- 세부 단계
- 테스트
- 시스템이행
UserApp의 경우 기능이 있고, 메뉴구현하기 ()에 Scanner와 UserService의 객체를 만들어 속성을 사용하기 위해 의존 관계로 만들었다.
업무로직상에 이상이있으면 Unchecked예외로 받아버리고, 예외처리는 App에서 일괄처리한다. 메뉴구현하기 에서 처리한다. 그리고 마지막에 보험으로 Exception예외를 catch로 걸어둬야한다. 예상 못한 예외가 발생할 가능성이 있기 때문이다.
반응형
Comments