Class Analysis Diagram 작성 후 design & implentation 단계 이전에 detailed design 과정을 거쳐야한다. 해당 단계에서는 클래스의 변수와 함수의 파라미터, 반환 값 등을 구체적으로 디자인 하는 과정으로 Detailed des
0. 개요 SRE (소프트웨어 역공학) : 만든 sw를 decompile/deassemble을 통해 분석하는 과정 1. SRE = reversing = reverse code engineering > SW를 검증하는 과정에 사용하거나/malware를 분석하는 데에
0. Code Convention이란? 프로그래밍(코드) 스타일 >- 코드 스타일을 왜 정해야 하는가? : 프로젝트를 수행하며, 나의 코드를 다른 사람이 읽기 좋아야하며 (가독성), 나 또한 다른 사람의 코드를 수월하게 읽고 사용하기 위해 ※ 혼자 개발하더라도 일관
일반적으로 SW개발은 "Penetrate and Patch" 방식으로 개발됨: 빠르게 배포, 어느정도 테스팅 해보고 릴리즈특히, 게임의 경우 릴리즈 날짜를 정해놓고, 그 날에 죽이되든 밥이되든 릴리즈 하는게 일반적이며, 버그는 사용자들이 리포트(피드백)해줄 것으로 기
1. V&V S/W Testing is V&V activity Verification(검증) : User Requirement를 제대로 반영했는가? => '제대로'에는 기준이 필요 => Requirement Spec을 기준으로 검증을 수행 Validation
악의적인 목적으로 수행되는 SRE Attack으로부터 SW를 보호해야함말그대로 본질적으로 SRE Attack을 '막는 것'이 아닌 '완화'① Anti-disassembly tech (정적method) : code를 지저분하게 (쓸데없는 부분이라던가)② Anti-debu
0. Process Model의 초기 단계 : Requirements capturing 및 analysis > * 초기 requirment 분석의 중요성? : 초기 설계가 부족하면 계속해서 덧붙이게 됨. 이는 지저분한 결과를 초래한다(SW quality 저하) 1.
0. 개요 S/W Testing - ① 1. Inspection checklist Pre condition for Code Inspection(static verification) 1) Error checklist language dependant, language에
4-1학기까지 이수하고 경력을 통해 소프트웨어 공학 수업 내용이 특히나 와닿아서 강의록과 별개로 스스로 리마인드 할 내용을 기록. 0. 개발자로서의 마인드셋 엔지니어는 기본적으로 텍스트 cost-effective를 끊임없이 고려해야함, 개발하는 무언가가 cost-ef
0. 개요 Pattern이란 'proven solution' to a problem that recurs in a particular context pattern은 invented 되는 것이 아니라 discovered 되는 것 (이미 존재하는 것을 찾아서 가져다 쓰는
hjee02018.log : Design Patterns ① 의 싱글톤 패턴에 대해 더 자세히 살펴보고자 한다.ⓐ 생성자가 여러번 호출 되더라도 실제로 생성되는 개체는 "1개"ⓑ 핵심은 생성자로의 접근을 제한하는 것javajavascriptc++getInstance()