본문 바로가기

전체 글104

Chapter 02. 현행 시스템 분석 1. 현행시스템 파악 절차 -1) 구성/기능/인터페이스 파악 - 시스템 구성 현황 파악 - 시스템 기능 파악 - 시스템 인터페이스 현황 파악 -2) 아키텍처 및 소프트웨어 구성 파악 - 아키텍처 파악 - 소프트웨어 구성 파악 -3) 하드웨어 및 네트워크 구성 파악 - 시스템 하드웨어 현황 파악 - 네트워크 구성 파악 2. 소프트웨어 아키텍처 4+1 뷰 (유논프구배) 논리 뷰, 구현 뷰, 프로세스 뷰, 배포 뷰 + 유스케이스 1) 유스케이스 뷰 (Usecase View) - 유스케이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는데 사용되는 뷰 -2) 논리 뷰 (Logical View) - 시스템의기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 -3) 프로세스 뷰 (Process View) - .. 2021. 9. 8.
Chapter 01. 소프트웨어 개발 방법론 1. 소프트웨어 생명주기 모델 프로세스 -1) 요구사항 분석 - 기능 요구사항 - 비기능 요구사항 -2) 설계 - 시스템 구조 설계 - 프로그램 설계 - UI 설계 -3) 구현 - 인터페이스 개발 - 자료 구조 개발 - 오류 처리 -4) 테스트 - 단위 테스트 - 통합 테스트 - 시스템 테스트 - 인수 테스트 -5) 유지보수 - 예방, 완전, 교정, 적응 유지보수 2. 소프트웨어 생명주기 모델 종류 (폭프나반) -1) 폭포수 모델(Waterfall Model) - 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어가는 모델 - 선형 순차적 모형 - 각 단계 별 정의와 산출물이 명확 - 요구사항 변경이 어려움 - 이해 용이 / 관리 편리 -2) 프로토타이핑 모델(Prototyping M.. 2021. 9. 8.
[블로그 만들기] 댓글 삭제 -2) 2021.08.03 - [Spring] - [블로그 만들기] 댓글 달기 -1) 위 게시물에 이어서작성한 댓글을 삭제하는 기능을 만들어봅니다. 태그에 버튼이 눌렸을 때 실행될 함수를 지정해줍니다. 이때 함수의 매개변수로 해당 댓글의 아이디를 전달해줍니다. 자바스크립트 작성 시 EL표현식으로 아이디 값을 받아와도 되지만 함수가 실행될 때 전달해주면 나중에 자바스크립트 파일을 따로 만들어서 관리할 때 편리해집니다. 스크립트 코드 내에 EL표현식이 있다면 해당 코드는 그 파일 내에 존재해야 하기 때문에 자바스크립트 파일을 따로 만들어 관리할 때 엄청난 수고스러움이 발생할 수 있습니다. 태그에 버튼을 눌렀을 때 실행될 함수를 작성해 줍니다. form태그의 submit이 실행되면서 페이지가 새로고침 되는데 even.. 2021. 9. 8.
[블로그 만들기] 댓글 출력하기 -1) 댓글을 관리할 도메인과 컨트롤러를 만들어줍니다. comment 테이블의 컬럼값을 정해줍니다. 원래라면 getter와 setter를 모두 적어주어야하지만 @Data를 통해 롬복을 활용해줍니다. lombok의 @Data를 해주면 getter와 setter, toString까지 자동으로 인식이 됩니다. pom.xml에 lombok 라이브러리를 삽입했는지 확인해주세요! 컨트롤러에서 테스트로 확인해보면 getId 등의 생성한 컬럼의 get 함수가 인식되는 것을 볼 수 있습니다. 마찬가지로 toString도 인식됩니다. 또한 @RequriedArgsConstructor annotation을 통해 DI를 자동으로 해줍니다. @RequiredArgsContructor를 붙이면 final이 붙어있는 객체들에 대해서 DI.. 2021. 8. 3.
VSCode 다운로드하기 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com setup파일 다운로드되면 실행시켜서 다운로드 해줍니다. 잘 다운로드 된 것을 볼 수 있습니다. 2021. 7. 27.
VSCode 에서 Spring 환경 설정하기 Spring을 STS툴에서 코딩하던 중 lombok을 연결하고 다시 실행시켜보니 실행되지 않길래 다시 다운도 받아보고 다 해봤지만 제대로 작동하지를 않아 이 기회에 VSCode로 넘어가기로 했습니다. 우선 VSCode를 다운받고 실행시켜줍니다. 마켓플레이스로 들어가서 몇가지 다운 받아줍니다. 1. Spring Boot Extension Pack 2. Java Server Pages(JSP) 3. Java Extenstion Pack 4. Lombok Annotations Support for vscode 를 다운받아 줍니다. 다운 완료 후 보기에서 명령 팔레트를 눌러주거나 Ctrl+Shift + P 단축키로 명령 팔레트를 실행시켜줍니다. spring을 사용할 것이기 때문에 맞는 설정을 해줍니다. mave.. 2021. 7. 27.
728x90
반응형