본문 바로가기
반응형

Programming95

안드로이드 안드로이드란 운영체제와 미들웨어 그리고 핵심 어플리케이션을 포함하고 있는 모바일 디바이스를 위한 소프트웨어 스택이다. 안드로이드 SDK는 자바 프로그래밍 언어를 사용하여 안드로이드 플랫폼상의 어플리케이션을 개발하기위해 필요한 도구들과 API를 제공한다. 주요특징 애플리케이션 프레임워크 컴포넌트에 대한 재사용 및 치환replacement를 가능하게 함. 달빅(Dalvik) 가상머신 모바일 디바이스를 위해 최적화됨. 통합 브라우저 오픈 소스 웹킷WebKit 엔진 기반. 최적화된 그래픽 자체 제작된 2D 그래픽 라이브러리와 OpenGL ES 1.0 스펙(하드웨어 가속은 선택사항임)에 기반의 3D 그래픽에 의해 강화됨 SQLite 정형화된 데이터 저장공간을 위한 것. 미디어 지원 일반적인 오디오, 비디오 그리고.. 2010. 3. 31.
S/W테스트 자동화 2009. 12. 15.
개발중심의 경량화 개발 방법론 XP 개요 1 개발중심의 경량화 개발 방법론 XP 개요 가. XP(eXtreme Programming)정의 - 사용자의 핵심 요구사항을 우선 반복적으로 개발하여 프로젝트의 위험을 줄이는 사람,개발중심의 빠른 개발방법론 나. XP 등장배경 - 잦은 요구사항 변경으로 인한 프로젝트 관리의 오버헤드 발생, 급변하는 환경에 맞춘 빠른 SW개발 필요 2. 개발 절차및 특징 가. 개발 절차 USER STORY-> 구조적 스파이크->Release 계획->주기->승인테스트->작은 릴리즈 스파이크 유저스토리: 사용자 요구사항명세와 같은 역할,UseCase와 같은 목적 구조적 스파이크 : 대략적인 시스템 구조 스파이크: 사용자의 핵심 요구사항에 대한 간략한 프로그램 나. 특징(핵심가치와 실천지침) 1)빠른 피드백 : On Site .. 2009. 12. 14.
Visual Studio 버전 관리 Addin http://www.codeproject.com/KB/macros/IncVersionVC8.aspx 2009. 12. 4.
객체지향 설계원칙 1. SRP(The Single Responsibility Principle) : 하나의 객체는 하나의 책임만 지고 객체는 이 책임을 수행하기위한 최소한의 서비스만 갖는다. 2. OCP(The Open Closed Principle) : 소프트웨어 모듈은 변경에 대해 닫혀있고, 확장에 대해 열려있어야 한다. 따라서 소프트웨어 모듈을 변경하지 않고 확장하여야 한다. 3. LSP(The Liskov's Substitution Principle) : 기존 타입의 하위 타입을 만드는 가이드 프로그램모듈이Base클래스에대한 참조를 사용하고 있다면, 프로그램 모듈의 기능에 영향을 주지않고 Base 클래스를 파생클래스로 대체할 수 있다. 4. ISP(The Interface Segregation Principle) .. 2009. 11. 25.
객체지향을 넘어 관점지향으로 AOP 객체지향을 넘어 관점지향으로 AOP 이일민 (DevelopGate 기술 컨설턴트) 2008.09.11 / AM 08:45 [지디넷코리아]전 세계 자바 EE 개발 프로젝트의 80%가 원래 계획했던 목표를 다 이루지 못하고 실패로 끝나고 만다는 사실은 한편으로는 충격적이지만 어쩌면 당연한 결과라고 받아들여지고 있다. 개발자들은 좀 더 단순한 방법을 찾아야하고 그에 따라 더욱 효과적으로 명확한 결과를 얻어낼 수 있어야 한다. 소프트웨어 개발의 단순함의 핵심에 바로 관점지향 프로그래밍, AOP가 존재한다. 최근 몇 년 간 자바 개발자들이 경험하고 있는 새로운 기술의 흐름과 방향을 한마디로 말해보자면‘단순함(simplicity)의 추구’라고 할 수 있다. 아무리 정교하고 잘 설계된 프로그래밍 기술과 개발 방법론,.. 2009. 10. 29.
ISO9126 1. 사용자관점의 품질특성 표준 ISO9126 가. 정의: SW의 품질을 정량적 객관적으로 평가할수있는 품질특성 메트릭스를 제공하는 SW 품질특성 국제 표준 나. 필요성 - 개발자,설계자,테스터,사용자 모두에게 일관적으로 바라볼수 있는 품질 측정 메트릭스 필요 - 구축 시스템평가, 구매 패키지 평가, 감리 프로세스등에 품질특성 메트릭스 제공 2. ISO 9126 구성 가 ISO9126 -1 주특성(6) 부특성(21) -기능성: 요구된 기능을 만족하는 능력 : 적합성,정확성,상호운영성,보안성 -신뢰성: 특정조건에서 규정된 성능을 유지 하는능력 : 성숙성,오류허용성,회복성 -사용성: 사용자가 이해하고 학습하기 쉽도록 하는 능력 : 이해,습득,운용 -효율성: 규정된 조건에서 사용자가 원하는 성능을 제공하는 능.. 2009. 10. 29.
CE Window에서 Dock & Layout 처리를 간단히 해주는 ScreenLib http://blogs.msdn.com/windowsmobile/archive/2006/09/11/749467.aspx 2009. 8. 28.
ISO 9126 -펌 ISO 9126의 정의 1. 소프트웨어 품질의 특성을 정의하고 품질 평가의 Metrics를 정의한 국제표준 2. 사용자 관점에서 본 소프트웨어의 품질 특성에 대한 표준 ISO 9126의 필요성 1. 사용자, 평가자, 시험관, 개발자 모두에게 소프트웨어 제품의 품질을 평가하기 위한 지침의 마련 필요 2. 평가대상 소프트웨어의 품질을 직접 측정하기 위해 필요한 평가 Metrics의 준비 3. 소프트웨어의 품질을 객관적이고 계량적으로 평가할 수 있는 기본적 틀 필요 ISO 9126의 구성 구분분류내용ISO 9126-1주특성과 부특성- 소프트웨어 품질 특성과 MetricsISO 9126-2External Metrics- 소프트웨어가 사용될 때의 외부적 성질 표현 - 실행가능 소프트웨어 시험/운영으로 측정ISO .. 2009. 7. 9.
ReadFile/WriteFile BOOL ReadFile( //반환값 HANDLE hFile, //파일핸들 LPVOID lpBuffer, //읽은 데이터를 저장할 버퍼 DWORD nNumberOfBytesToRead,//읽을 최대 바이트수 LPDWORD lpNumberOfBytesRead, //실제로 읽은 바이트 수를 받을 변수의 주소 LPOVERLAPPED lpOverlapped ); BOOL WriteFile( HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped ); 에러 확인 GetLastError API 사용 이 API는 호출할때마다 실제 하드디스크와 같은 매체에 접근하.. 2009. 6. 23.
2008 설치 1. WIN 2008. Ent 설치(Hyper V,터미널,파일서비스,IIS) 2. SQL 2008 DEV 설치 3. VS2008 EN/MSDN 설치 4. PHP(php-5.2.10-win32-installer)/PERL 설치 5. MySQL 설치 6. Python 3.1 설치 7. TOW 설치 http://silencer.tistory.com/entry/TOWTrac-on-Windows-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 8. TOW 실행.. --;PHP 지원모듈을 너무 많이 체크해줘서... 없는 DLL에 대한 에러가 뜸..ㅡㅡ;; PHP 필요없는 모듈 제거 설치 9. DB 이동 mysqldump -u root -p > 덤프파일 intranetdb 생성 mysql -u ro.. 2009. 6. 23.
참고용..mysql 명령어 - 퍼옴 : mysql 명령어 http://database.sarang.net 혹은 http://database.sarang.net/ criteria=mysql http://database.sarang.net/database/database.phtml 위의 주소에서 퍼온 글입니다. MySql 기본 사용법 리눅스에서 직접 로그인 또는 텔넷으로 로그인 한 후 다음과 같은 명령들을 이용하여 MySql을 실습해 볼 수 있습니다. 1. 해당 디렉토리 찾아가기 $ cd / $ cd usr/local/mysql 2. mysql 처음 사용시 해야할 것 mysql의 root사용자의 패스워드를 다음과 같이 설정하고 mysql를 재기동하도록 합니다. $ mysql -u root mysql> use mysql; mysql> show .. 2009. 6. 22.
반응형