본문 바로가기
반응형

- 배움이 있는 삶/- 소프트웨어 공학3

2021년 기출문제-소공(ing) 2021년 기출문제 정리 합니다Agenda1. 리펙토링 기법 : 35번, 41번, 50번 2. UML Class diagram - code 구현: 39번, 42번 3. SPL (SW product line) - Feature diagram : 43번4. sequence diagram 을 통한 아키텍처스타일 : 49번5. 클래스 diagram 을 통한. 리펙토링기법 : 50번6. Design pattern : 27번, 31번1. 리펙토링 기법 : 35번, 41번, 50번* 잘 정리된 site- https://swingswing.tistory.com/125 소프트웨어 구현_리펙토링(Refactoring), method (extract , move, rename, inline), bad smell, 코드 스멜.. 2024. 10. 30.
2020년 기출문제 - 소공 정리(디자인패턴 다시 공부) Agenda1. 클린 아키텍처2. 기능점수 산정법3. 디자인 패턴클린아키텍쳐https://www.youtube.com/watch?v=Ql7CoQminoM  - 레이어드 아키텍쳐의 문제점: 위의 그럼 처럼 각 레이어에서 처리 요청이 되면, 각 계층간 의존 관계가 형성이 됨(의존성) 따라서, 하위 레이어의 변화에 따라, 상위 레이어가 변하게 되는 문제점이 발생함따라서, 한 계층의 수정이 전체 시스템의 수정하는 문제가 발생함- 코드 변경이 어려움- 테스트도 쉽지 않음- 의존성 때문에, 1 개발의 변화로 프로젝트 전체가 변경이 발생 할 수 있음 ===> 이를 위한 해결책으로, Presentation layer의 변경이, 타 layer에 영향을 안준다면, 문제가 해결 될까? -클린 아키텍처위의 레이어드 아키에서 .. 2024. 10. 16.
소공-기본과정 정리 - 결합도  응집도 https://www.youtube.com/watch?v=HmReC2wrsWk https://www.youtube.com/watch?v=mTZBDQj_Njo- UML 표기법 : USE CASE Didagram 작성법UML 다이어그램 구분1) 정적모델링 - 구조적 다이어 그램- 클래스 다이어 그램 / 객체다이어그램 / 컴포넌트 다이어그램 / 배치다이어그램 / 복합체 다이어그램 / 패키지 다이어그램2) 동적모델링 - 행위다이어그램 ( 7 가지)- 유즈케이스 다이어그램 / 시퀀스다이어그램 / 커뮤니케이션 다이어그램 / 상태다이어그램 / 활동다이어그램 / 상호작용 다이어그램 / 타이밍다이어그램  https://www.youtube.com/watch?v=0BBBuoDIG1g -디자인패턴: 디자.. 2024. 10. 2.
728x90
반응형