2011년 3월 9일 수요일

품질향상을 위한 안드로이드 프로젝트??

  • Andriod Project 에서 Software적인 고려사항 (강사가 그나마 들을만한 말을 하네.)
    1. Process는 항상 Kill에 대한 고려가 필요하다.
      • 어휴~ 이거 안 지켜서 엄청 짜증났음. T-map
    2. 해상도, 가로/세로 화면 고려
      • 옵티머스원에서 은행어플들.. 망할 놈들
    3. 내부/외부 배포
    4. Data 관리, 공유 고려
    5. 작업의 분배 (Background 작업)
      • ANR때문이래.. 맞는 말하네..
    6. Task 고려 
      • 음... 알고 있으면 좋을 것 같네. 꼭 확인해 봐야할 것!

  • Process 구성 - Workflow
    1. 요구사항 수집, 정의
      • project 목표
      • 기존 시스템 분석
      • => 
    2. 분석
      • 요구사항 상세화(기능적, 비기능적)
      • 검증
      • => 산출물 : 요구사항 명세서, Use case diagram, Activity Definition
    3. 설계
      • SW 시스템 구조 파악 => Architecture 설계도
      • 객체추출 (Pattern 적용) => Class diagram
      • 객체 상세화 (변수, 메세지) => Sequence Diagram
    4. 구현
      • Naming 규칙
      • Class form
    5. 디버깅, Test
      • Test Project 구현
    6. 배포

댓글 없음:

댓글 쓰기