안드로이드 어플리케이션 개발


안드로이드는 리눅스 커널을 기반으로한 OS이며 개발언어는 자바이다.


자바는 애플리케이션 클래스가 시작점이라고하면 안드로이드는 어떤것이든 될수 있다.


대표적으로 많이 애플리케이션 클래스가 많이되는것은 액티비티(Activity)이다.


구성요소

1. 액티비티 (Activity) - 유저 인터페이스 및 이벤트를 제공

2. 서비스 (Service) - 백그라운드에서 실행되는 컴포넌트

3. 컨텐트 프로바이더(Conternt Provider) - 

4. 브로드캐스트 리시버 - 모바일 디바이스 내부적으로 이벤트를 캐치하기 위한 컴포넌트

Posted by moyaiori
,

객체지향 분석 설계


 - 객체 모델 만들기(클래스 다이어그램)

논리적 관점 및 정적인 관점에서 유스케이스 실현을 위해 필요한 객체 춫출과 객체들간의 관계를 표현하는것, 흡사 데이터 모델링하는것과 비슷하다.


단위 업무별로 만드는것이 일반적이다.

프로젝트 규모가 적으면 전체적으로 하기도한다.


개인별 업무 분배가 필요하다


시퀀스 다이어그램은 대표적인거 1인당 1개씩만한다.


단위 업무당 객체모델링

유스케이스마다 동적 모델링 1개




Posted by moyaiori
,
프로젝트 3일차

유즈 케이스 다이어그램 및 기술서 작성




Posted by moyaiori
,