프로토타이핑(Prototyping) 모델 개발 방법 프로토타이핑(prototypeing) 모델 개발 방법은 소프트웨어 시스템이나 컴퓨터 하드웨어 시스템을 본격적으로 생산하기 전에 그 타당성의 검증이나 성능 평가를 위해 미리 시험 삼아 만들어 보는 모형 제작 방법으로 개발자들과 사용자들의 의사 소통 상의 효과를 증진시키기 위해 취.. 프로그램 아키텍쳐/소프트웨어공학 2010.07.26
폭포수 모델(Waterfall Model) 개발방법 폭포수 모델(warefall model)은 전통적인 개발 프로세스로 '계획 → 요구사항 분석 → 설계 → 구현 → 테스트 → 소프트웨어 통합(설치) → 유지보수'의 단계를 거치는 순차적인 (sequential) 소프트웨어 개발 모델이다. 폭포수 모델이라는 이름은 개발의 흐름이 지속적으로 아래로 향하.. 프로그램 아키텍쳐/소프트웨어공학 2010.07.26
아키텍처, 프레임워크, 컴포넌트, 플랫폼 아키텍쳐(Architecture): 소프트웨어어의 주요 설계 구조 아키텍처란 시스템의 기능면에서 본 구성 방식으로 컴퓨터의 구성, 기억장치의 주소 방식, 입출력 장치의 채널 구성 따위를 말합니다. 소프트웨어의 주요 특징을 결정짓는 설계 구조를 말하며 소프트웨어의 주요 구성 요소 및.. 프로그램 아키텍쳐/소프트웨어공학 2010.07.22
컴퓨터 비트 시스템 이해 컴퓨터는 8bit 컴퓨터, 16bit 컴퓨터, 32bit 컴퓨터로 구분할 때, 이 bit가 나타내는 것이 무엇일까? 여기서 나타내는 bit의 값은 메모리의 주소값으로 가질 수 있는 bit 의 수를 나타낸다. 8비트 시스템에서는 메모리의 주소값을 나타내기 위해 8비트를 사용한다. 예를 들어, 8비트 시스템에서 메모리의 주소 .. 정보 처리/컴퓨터 구조 2010.07.21
컴퓨터의 동작 구조 컴퓨터는 중앙처리장치(CPU, Central Processing Unit), 메모리, 입력/출력, 저장소로 구성되어 있다. 컴퓨터에서 가장 중요한 부분은 프로그램을 이해하고 처리하는 부분으로 CPU와 메모리이다. CPU는 명령어를 해석하여 데이터를 처리하는 부분이고, 메모리는 데이터들이 컴퓨터가 처리할 수 있도록 저장되어 .. 정보 처리/컴퓨터 구조 2010.07.21
Run and Fix 전략을 피하는 원칙 프로그램은 눈에 보이지 않는 추상적인 논리로만 이루어져 있기 때문에 결과를 예측하는 것이 어렵다. 그렇다고 일단 작성하고 실행하여 결과를 확인하고 고치는 방식인 'Run and fix' 전략을 피해야 한다. 'run and fix' 전략은 작은 단위 프로그램에서나 효율성이 있지 소스 코드가 긴 .. 프로그램 아키텍쳐/소프트웨어공학 2010.07.21
프로그래머가 되기 위해 갖춰야 할 기본 소양 출처) http://blog.jidolstar.com/ - 인터넷에서 C/C++ 개발 방법에 대해 검색하다 좋은 글을 발견하여 요약했습니다. 지금의 사회는 취업자리가 넘쳐나고 있다. 하지만 이와 반대로 수 많은 사람이 취업 걱정을 하고 있다. 이유는 단 하나, 사회에서는 '실력만 있으면 데려다 쓰겠다.'라고 .. 프로그램 아키텍쳐/소프트웨어공학 2010.07.21
폰 노이만 아키텍처(Von Neumann Architecture) 폰 노이만 아키텍처란 폰 노이만이 제안한 방식으로 1944년 애니악(ANIAC) 개발에 참여하다가 컴퓨터에 다른 일을 시키려면 전기회로를 모두 바꿔야 하는 불편함을 해결하기 위한 방법으로 프로그램 내장 방식(Stored Program)이라는 개념을 제시한 것이다. 이 방식은 주기억장치, 중앙.. 정보 처리/컴퓨터 구조 2010.07.21
그리드백(GridBag) 레이아웃 컴포넌트(Components)들을 격자 형식으로 배치하면서, 컴포넌트의 위치, 크기, 상대적인 크기의 비율 등에 관한 정보를 설정할 수 있다. 보통 GridBagLayout 클래스를 사용할 때 같이 사용되는 것이 GridBagConstraints 클래스 객체이다. GridBagConstraints 객체는 생성자와 필드(속성, 변수)로만 구성되어 있으며, GridBagL.. 자바(Java)/JAVA 2SE 2010.07.11
JTable 컴포넌트 클래스 2차원 표(테이블) 형식에서 셀로 정보를 표시하거나 편집하는 컴포넌트 클래스이다. 테이블 셀의 번호는 보통 0부터 시작하는데 (int row, int col)의 형식으로 지정 할 때 좌측 위 셀의 값은 (0,0)이다. 생성자 JTable(), JTable(int row, int col), JTable(Vector rowData, Vector ColName), JTable(Object[][] rowData, Object[] ColName) JTable .. 자바(Java)/JAVA 2SE 2010.07.11