개발 프로세스
-
TDD - 머니객체개발 프로세스 2019. 4. 22. 15:09
package money; public class Dollar { public Dollar(int amount) { super(); // TODO Auto-generated constructor stub } } TDD 테스트 주도 개발을 잘하려면 훈련과 경험이 필요 수 - 규칙을 충실히 지키는 것 파 - 규칙을 깨고 자기만의 방식을 찾는 것 리 - 규칙이나 형에서 자유로워 지는 것이다. 수 - 간단한 쉬운 문제들은 TDD를 시도 , 전에 프로그래밍 해본 문제가 좋다. - 초록 막대주기 : 처음 실행된 코드에서 다음코드까지의 시간 가능한 빨리 오류를 없애야됨오류의 주기를 정해놓고 그 이상의 시간이 지나면 새로 짜는 것이좋음 - 가짜로 구현하기를 적극사용하자 - 같은 문제를 여러번 풀어보자 - 초기에 리펙토..
-
사용자와 개발자 UML로 통하기개발 프로세스 2019. 3. 1. 13:21
1. 시스템분석과 설계 결과를 그림으로 나타내기 위한 국제 표준 표기법 . 기능이 조합되어 시스템이 구축되는 것이 아니라 객체를 조합하여 시스템을 구축하는 것이객체 지향의 개념 3. 객체지향 프로그램은 복잡한 프로그램을 정리하여 객체는 컴포넌트가 된다. 다이어 그램의 종류 유스케이스 다이어그램 : 시스템의 쓰임새를 나타냄 시퀸스 다이어그램 : 오브젝트의 상호 관계를 시간축에 따라 나타낸다. 컬래버래이션 다이어그램 : 오브젝트 간의 상호 작용을 나타낸다. 클래스 다이어그램 : 클래스와 클래스 간의 관계를 나타낸다. 오브젝트 다이어그램 : 오브젝트와 오브젝트 간의 관계를 나타낸다. 스테이트차트 다이어그램 : 오브젝트의 상태변화를 나타낸다. 액티비티 다이어그램 : 오브젝트 액션의 변화를 나타낸다 컴포넌트 다이..
-
ER 모델링으로 설계하자!개발 프로세스 2019. 3. 1. 12:43
데이터의 관계와 구조에 주목하여 분석 설계를 수행하는 ER 모델링 세상의 모든 사실이나 현상 프로세스를실체(Entity) 관계(Relationship)이라는 개념으로 표현할 수 있다는 것이ER 모델링의 전부 예)연구실 과 학생이라는 엔티티는소속이라는 릴레이션십에 연관되었다. 01. 엔티티의 실체 1. 엔티티는 세상에 존재하는 사람이나 사물,개념등의 집합체이다.2. 엔티티는 식별자를 가진다.(엔티티를 식별하기위한 속성을 식별자라고한다.)3. 엔티티는 속성을 가진다. 엔티티관계를 이해할수 있도록 표현한것이 ERD 02 .ERD로 알 수 있는것 ERD로는 어떤 활동이 수행되고있는지 의존 비의존 관계를 알수 있다. 03. 엔티티의 대응수를 알자. ERD는 엔티티의 대응관계를 보다 상세히 기술가능하다.그것이 카디..