소프트웨어 방법론 개발 이유? "혼자서 개발할때에는 그다지 중요치 않는다" 만약 회사에서 일을 하게 된 경우 , 오랜 시간을 두고 프로젝트를 임할 경우 내가 만든 방법을다른 사람과 의사 소통하기 위한 서로간의 공동작업을 하기 위함이다. UML ( Unified Modeling Language) 문서를 작성 하는 규칙을 정의 ... 특징? 그림으로 되어 있다. -설계 방법론 1.Analysis(분석) ★★★★★★★ 개요 작성 ★★★★★★★ ○ 개발될 소프트웨어가 무엇이 필요한가? ○ 소프트웨어 구성이 어떻게 될 것이간 ? 2.Design(설계)○ 분석단계 ( 만일 교육원에 대한 설계라면 , (학생모집 , 교육과목 ,등.... 여러가지가 잇을 것이다)○ DB 설계 , 클래스 설계 , 관계 설계 3.Codin..
연관관계(Asociation) (has-a 관계) 한 객체가 다른 객체와 연결되어 있음을 나타날 때 그들을 연관 관계라 지칭한다. 연관 관계 는 두가지 초첨이 맞처져야 한다. ○ 연관 관계 방향(navigability)○ 멀티플리시티(multiplicity) ○────────○ 두 클래스 사이에 화살표가 없다면 서로의 존재를 알고 있다는 의미이다.이런 경우 양방향 연관 관계라고 한다. ★ 각각 상대방의 객체를 레퍼런스를 갖는다. A ─────────>B 의 클래스는 B 의 클래스의 존재를 알지만 B 클래스는 A의 존재를모른다 . . 이런경우 단방향 연관 관계라고 한다. ★ A클래스의 속성만 b클래스의 레퍼런스 값을 갖는다.
주제 : 분석이란 . 문제를 파악하는 일 분석이란 효과적인 해결 방법을 찿기 위해 수행하는 사전조사를 말한다.간단히 말한다면 어떠한 문제가 있는가 , 어떻게 되어야 문제가 해결되었다고 할 수 있는 가 ,해결 방법으로 생각할 수 있는 것은 무엇인가 , 예를 들어 여자 친구가 쌀쌀 맞아졌다고 합시다 , 기분을 풀어 주기 위해서 둘이서 멋진 드라이브라도 하는 것이 효과 적이다. 라고 판단 했다고 합시다. 이런 생각을 한것은 순간일 지라도 엄연한 분석의 결과이다. 올바른 분석방벅1. 시스템으로 해결할 수 있는 문제인지 확인한다.2.업무 지식에 지나지게 의존하지 않는다3.시스템 요건의 우선순위를 결정한다.4.현재 시스템의 강점과 제약을 탐색한다.5.예비적은 기본 설계를 실시한다.