오답노트 (2회독)
1단원 객체 전이의 요소는, event에 이한 것이다. 서브클래스가 어떤 클래스가 instance화 될지를 정하는 패턴이, factory method 패턴이다. GOF - 자주 발생하는 문제에 대한 반복적 해결 방법 생성 : 추상팩토리,빌더,FACTORY METHOD, PROTO TYPE, SINGLETONE 구조 : ADAPTER(CLASS간 맞춰주기), BRDIGE(추상층을 분리하여 위아래로), COMPOSITE,DECORATOR,PROXY 행위: OBSERVER(변화된 상태 전달) , COMMAND, MEDIDATOR,TEMPLATE METHOD, VISITOR (행위는, 움직이는 것임을 기억하자) 팩토리매서드는 모든 생성을 다 하위에서, TEMPLATE METHOD는 알고리즘만 상위에서 정의하고 ..
2024. 2. 6.
5장 정보시스템 구축 관리
126 . 소프트웨어 개발 방법론 소프트웨어의 개발, 유지 보수 등에 필요한 수행방법과 수행과정에서의 기법과 도구를 정의 . 구조적 방법론 -> 타당성 검토, 계획, 요구,설계, 구현, 시험 ,운용 단계를 거친다 (DIVIDE AND CONQUER)로, 복잡한 문제를 다룬다 . 정형화된 분석 정보공학 방법론 -> 계획, 분석, 설계 구축에 정형화된 기법들을 통합 적용한다. (ERD를 활용해, 정보 전략으로 시스템을 구축한다) . 대형 정보 시스템 객체 지향 방법론 -> ENTITY를 활용하여 , 각 객체로 만들어 객체들을 조립하는 방법론이다 컴포넌트 기반 -> 컴포넌트(문서,파일,라이브러리등 자원)의 조합으로 애플리케이션을 만든다. 애자일 방법론 -> 기억나지? 애자일? 일정 한 주기마다 개발 과정을 반..
2024. 1. 11.
1장 - 소프트웨어 설계of 꼭 주의!!gof 주의!
1. 생명주기 ** 생명주기란 개발 방법론의 바탕으로, 운용 유지보수등의 관계를 단계별로 나눈 것. 폭포수,프로토타입, 나선형, 에자일 모형이 있다. 폭포수모형 -> 다시는 돌아갈 수 없다. 각 단계를 확실히 매듭짓고 승인 후 다음단계 -> 타당성 검토, 계획, 요구분석, 설계, 구현, 시험 , 유지보수 (고전모델) 프로토타입 -> prototype(시제품을 만들어, 최종 결과물 예측 . 요구시집 ->빠른 설계- > 프로토타입 -> 평가 -> 조정 -> 구현 반복 나선형 모델 -> 둘을 합친 것 (요구사항이 이해하기 어려울떄) 유지봇 과정 x 계획 수립 -> 위험분석->개발검증->평가. 안정성을 위해 위험을 최소화 . (이를 반복) 에자일 모형 -> 민첩한 모형. 민첩하고 기민하게 . 전반에 걸쳐 사용 ..
2024. 1. 2.