SOLID 설계, 그 외 소수설
SOLID - 소프트웨어 설계를 이해하기 쉽고, 유연하고, 유지보수가 쉽게 만들기 위해 나온 원칙 SRP - Single Responsibility Principle, 단일 책임 원칙, 클래스의 존재 이유가 하나여야만 함, 클래스의 책임을 정확히, 오류 확인 쉬움 OCP - Open / Closed Priciple, 개방-폐쇄 원칙, 클래스 내부 수정 없이 동작을 확장할 수 있어야 함 LSP - Liskov Substitution Priciple, 리스코프 치환 원칙, 부모 클래스의 동작은 자식 클래스에서 모두 할 수 있어야 함 ISP - Interface Segregation Principle, 인터페이스 분리 원칙, 큰 인터페이스 몇 개보다 작은 인터페이스 많은 것이 나음 DIP - Dependenc..
2023. 5. 16.
[실기] 제 12과목 - 제품 소프트웨어 패키징 요점 정리
어플리케이션 패키징 - 개발이 완료된 SW를 고객에게 전달하기 위해 패키징, 설치, 사용 매뉴얼을 작성하는 활동 - 제품 설명서 : 제품 소프트웨어 패키지의 속성을 설명하는 문서, 제품이 필요한지 평가할 수 있는 정보 제공 (제품명, 소개, 시스템 설계, 주요 기능, 연락처) - 릴리즈 노트 : 어플리케이션 최종 사용자에게 전달되는 제품의 릴리즈 정보에 대한 공유 정보, 변화 설명 및 그 이유를 전달 (머리말, 개요, 목적, 이슈 요약, 재현 항목, 수정/개선 내용, 사용자 영향도, SW 자원 영향도, 노트, 면책조항, 연락처) - 소프트웨어 저작권 : 자신이 만든 SW를 다른 사람이 사용하지 못하게 자신만 사용할 수 있는 권리 획득 - 소스코드 난독화 : 소스코드를 변형하는 방법으로 가독성을 떨어트려 ..
2023. 5. 9.