일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 내장객체
- UML
- usecasediagram
- ERD
- system developer
- getParameter
- controller
- Framework
- mybatis
- HTTP
- Program
- pattern
- NOTE
- getAttribute
- backend
- 프롬프트
- DevOps
- FrontController
- Spring
- Cloud
- Agile
- handlerMapping
- classdiagram
- setAttribute
- command
- App
- 맥린이
- tiles
- jsp
- MVC
- Today
- Total
목록Common Sense/개발 상식 (5)
시작은 언제라도
오라클 어플리케이션을 국내에서 많이 사용 ERP : 전사적자원관리 Enterprise Resource Planning ERP의 주목적은 조직의 모든 기능 영역들 사이에 정보가 끊김 없이 흐르도록 하는 것이다. 즉, ERP를 도입하고 활용함으로써 업무의 처리 방법이나 기업의 구조를 본질적으로 혁신해 생산성을 극대화하는 전략적 접근이라 할 수 있다. SCM: 공급망관리 CRM : 고객관계관리 EAI : 기업애플리케이션통합,Enterprise Application Integration 기업애플리케이션통합 Enterprise Application Integration (EAI) EAI(기업애플리케이션통합)은 비즈니스 프로세스를 중심으로 기업 내 각종 애플리케이션 간에 상호 연동이 가능토록 통합하는 솔루션. 전사..
애자일은 신속한 반복 작업을 통해 실제 작동가능한 소프트웨어를 개발하여 지속적으로 제공하기 위한 소프트웨어 개발 방식입니다. 애자일 방법론은 일련의 규정이 아닌 협업과 워크플로우를 바라보는 하나의 관점이며 선택을 안내하는 가치 체계에 가깝습니다. 애자일 소프트웨어 개발 방법론의 핵심은 작동하는 소프트웨어의 작은 구성요소를 신속하게 제공하여 고객의 만족도를 개선하는 것입니다. 이러한 방법은 적응형 접근 방식과 팀워크를 활용한 지속적인 개발에 중점을 두고 있습니다. 워터폴 개발은 한 단계 전체를 먼저 완료해야 다음 단계로 넘어갈 수 있다는 입장인 반면, 애자일 개발은 동시에 발생하는 여러 시퀀스를 지원합니다. 애자일은 오늘날 많은 디지털 워크플로우의 기반을 형성하는데, 유연하고 확장이 자주일어나는 it 인프..
모듈과 컴포넌트가 서로 포함관계에 있는 관계라고 표현하기에는 애매한 감이 있다고 한다. 하나의 모듈의 10개의 컴포넌트가 있을 수도, 하나의 컴포넌트에 10개의 모듈이 있을 수도 있다. 모듈 정의: 기능 구현 단위 컴포넌트 정의: 런타임 엔티티를 참조하는 단위 (작동 단위)
ERD를 만들기 전 use case diagram, class diagram으로 먼저 분석설계를 시행, 애자일 개발을 위해 칸반을 사용했습니다. 일정관리는 노션에 회의록을 작성하는 방식으로 관리했고, 통합 개발 환경은 eclipse를 사용했고, was로는 apache tomcat을, database로는 oracled를, 형상관리는 github을 git bash 명령어를 통해 했고, java를 주 개발 언어로 사용했고, html : markup language 로 html을 사용했고, css framework로 bootstrap을 사용했고, 쿼리로는 sql을, react는 facebook이 만든 front-end library이고, 기존에는 spring 내부에서 영역을 나누어 프런트 백을 같이 개발, re..
TDD란 매우 짧은 개발 사이클에 반복에 의존하는 소프트웨어 개발 프로세스이다. 좋은 코드를 위해 요구되는 새로운 기능에 대한 테스트 케이스를 작성 하고 그 테스트를 통과하는 가장 간단한 코드를 성한다. 테스트를 통과하는 코드를 작성하고 상황에 맞게 리펙토링하는 과정을 거치며, 테스트가 코드작성을 주도하는 개발 방식을 TDD라고 한다. Add a test 새로운 기능 추가 전 테스트를 먼저 작성한다. 테스트 작성을 위해선 개발자는 해당 기능에 대한 요구사항과 명세를 분명히 이해하고 있어야한다. ---> 사용자 케이스와 사용자 스토리로 이해 가능하며 개발자의 코드작성 전에 요구사항에 집중할 수 있도록 도와준다. 새로운 기능 추가시 기존 기능이 작동하지 않을 경우가 발생할 가능성이 존재, 이를 개발자가 모르..