반응형
[소프트웨어공학]객체지향 개념 정리(2/2) 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[소프트웨어공학]객체지향 개념 정리(2/2)

클래스를 그림으로 나타내기->사각형 안에다가 클래스 이름을 적는다.->클래스 이름은 첫 자를 대문자로 적고 두 단이 이상이라면 붙여쓰고, 단어의 첫자는 대문자로 쓴다. 패키지를 아이콘으로 나타내기 ->패키지는 UML에서 다이어그램 요소를 그룹으로 묶을 때 사용->탭이 달린 폴더 안에 텍스트 이름을 적어 넣는다WashingMachine 클래스가 Household 패키지에 속해있다면 Household::WashingMachine 와 같이 이름을 붙여줄 수 있다. 속성(attribute)->클래스에 속한 특성에 이름을 붙인 것->추가적인 값의 범위 및 타입을 설정 오퍼레이션(operation)->속성과 같이 추가적인 정보를 붙여줄 수 있다.(매개변수, 함수)->매개변수 : "이릅:타입" / 함수 : 괄호 뒤 ..

2015.04.17 게시됨

삶의 늪에 들어 가기 전/정리중(미정리)

[소프트웨어공학]객체지향 개념 정리(1/2)

객체->클래스의 인스턴스, ex)류명운은 인간 클래스(범주)의 인스턴스이다.->하나의 객체는 속성과 행동(자신이 수행하는 오퍼레이션으로 구성)을 갖고 있다. ->속성과 오퍼레이션을 모두 합쳐서 특성(feature) 이라고 한다. 표기법 1.클래스 이름은 대문자로 시작한다. 2.두 단어 이상으로 된 클래스 이름은 각 단어의 처음을 대문자로 시작하며 함께 붙여쓴다. 3.속성이나 오퍼레이션은 소문자로 시작한다. 4.두 단어 이상으로 이루어진 속성이나 오퍼레이션은 제일 앞 단어만 제외하고 각 단어의 처음을 대문자로 시작한다. 5.오퍼레이션의 이름 뒤에는 괄호를 붙인다. 클래스의 역할->어떤 범주를 나눈다.->객체를 생성하는 틀, 혹은 템플릿(template)이기도 하다. ex)새로운 객체를 찍어내는 붕어빵 기계..

2015.04.16 게시됨

[소프트웨어공학]UML 다이어그램 종류 및 설명 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[소프트웨어공학]UML 다이어그램 종류 및 설명

Ch1. UML을 소개합니다. UML(Unified Modeling Laguage)이란? ->시스템 개발자가 자신의 비전을 구축하고 반영하는데 있어서 표준적이고 이해하기 쉬운 방법으로 할 수 있도록 도와주며, 자신의 설계 결과물을 다른 사람과 효과적으로 주고받으며 공유할 수 있는 메커니즘을 제공 시스템(System->비즈니스 문제에 대한 솔루션을 제공하는 소프트웨어와 하드웨어가 합쳐진 개념 시스템 개발(System development)->고객이 필요로 하는 시스템을 만드는 것 고객(client)->솔루션을 필요로 하는 사람 분석가(analyst)->고객의 문제를 문서화하여 개발자에게 전달 개발자(developer)->문제를 해결할 수 있는 소프트웨어를 만드는 사람 UML의 탄생->그래디 부치, 제임스 ..

2015.04.16 게시됨

[트레이닝 반바지/나이키 반바지]나이키 반바지 구매후기 포스팅 썸네일 이미지

삶의 늪에서/그냥그냥 일상 남기는 공간

[트레이닝 반바지/나이키 반바지]나이키 반바지 구매후기

엊그제 소셜커머스 눈팅하다가 지름신 와서 질른!@.@ 나이키 반바지가 도착했슴니다ㅎㅎ 잘때나 축구차로 나갈 때 편하게 입을려고 질렀습니다~.~ 가격도 ₩19,000으로 할인해서 싸요ㅎㅎ 전체적인 모습 ! 사이즈는 M사이즈ㅎㅎ 제가 176/62인데 딱 적당합니다 싸고 좋은 시장 반바지가 많은데 굳이 나이키 반바지를 산 이유! 바로 속팬티가.. 편하고 좋습니다..^^ 여름을부탁해 나이키~나이키나이키나이키~

2015.04.15 게시됨

[네트워크 프로그래밍1]Writer클래스를 사용하여 person 저장프로그램 만들기 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]Writer클래스를 사용하여 person 저장프로그램 만들기

import java.io.*;public class person {String name;String number;String department;String phone;person(){name = null;number =null;department = null;phone = null;}////////////////////////////////void setName(String name){this.name = name;}void setNumber(String number){this.number = number;}void setDepartment(String department){this.department = department;}void setPhone(String phone){this.phone = ..

2015.04.15 게시됨

[네트워크 프로그래밍1]문자 입출력 스트림 정리 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]문자 입출력 스트림 정리

바이트 입출력 스트림은 8비트의 바이트 데이터를 쓰고 읽는 스트림이다. 따라서 8비트로 표현되는 ASCII 문자집합은 바이트 입출력 스트림을 통해 한 번에 하나의 문자를 전송할 수 있다. 하지만 이 외에도 우리가 사는 지구상의 수많은 언어가 존재하며 이러한 언어는 각자의 인코딩 방식을 적용하여 하나의 문자가 1바이트, 2바이트 또는 다수의 바이트 데이터로 변환된다. 예를 들면, 한글은 하나의 문자를 2바이트로 표현한다. 따라서 하나의 문자 당 2바이트 이상으로 인코딩된 문자는 바이트 단위로 입출력을 수행하기 위해서는 프로그램에서 2바이트 이상의 문자를 처리하는 기능을 별도로 추가해야 한다. 그러나 이러한 2바이트 이상의 문자를 처리하는 기능을 프로그램이 아닌 클래스에서 처리하면 편리할 것이다. 그래서 제..

2015.04.15 게시됨

삶의 늪에 들어 가기 전/정리중(미정리)

[한국성서대학교/한국성서대 묵상지] 7주차 묵상지

(4.13)질문 : 여호와께서 대면하여 아시던 자요. 이적과 기사와 큰 권능과 위험을 이스라엘의 목전에서 행한 자는 누구인가? 답->모세 (4.14)질문 : 정탐꾼이 여리고성을 정탐했을 때 그들을 도와 준 사람은 누구인가? 답->라합 (4.15)질문 : 아간이 여리고성에서 훔쳐 감춘 것은 무엇인가? 답->시날산의 외투 한 벌, 은 이백 세겔, 오십 세겔의 금덩이 (4.16)질문 : 여호수아는 달이 어디에 머무르기를 위해 기도했나? 답->공중애 머무르는게 하기 (4.17)질문 : 레위지파에게 기업을 주지 않는 이유는 무엇인가? 답->(여호수아13:14)이는 이스라엘 여호와게 드리는 화제물이 그 기업이 됨이 그 말씀이 이르는것과 같음으니라 (레위인은 백성들을 대신해 하나님의 성전에서 제사를 드림. 그들의 기..

2015.04.14 게시됨

[네트워크 프로그래밍1]파일 처리 클래스 정리 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]파일 처리 클래스 정리

FileInputStream 및 FileOutputStream 특정한 파일과 연결된 스트림 객체를 생성하여 순차적으로 파일에 데이터를 저장하고 읽을 수 있는 기능을 수행한다. 반면에 File 클래스는 지정한 파일에 대한 정보 및 처리를 하는 기능을 수행하며 RandomAccessFile 클래스는 파일의 임의의 위치에 대한 접근을 구현하는 기능을 수행한다. 1. File 클래스->파일과 디렉터리를 다룰 수 있다. 그래서 File 인스턴스는 파일이나 디렉터리이다.->자바가상시계가 알아서 처리를 해준다.->파일 내용을 읽거나 쓸 수 있는 기능은 제공하지 않는다.다음과 같은 생성자를 갖고있다. File 클래스의 생성자 설명 File(String dir) dir에 해당하는 파일의 File객체를 생성한다 File(..

2015.04.14 게시됨

반응형