일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- WebConfigurerAdapter
- Spring Security
- ㅇㅇㅇㄴㅇ
- Session1이 그 모든 클라이언트의 저올
- 스프링 #스프링 시큐리티 #spring security
- 스프링시큐리티
- HttpSecurity
- securityconfig
- ㅂ
- WebSecurity
- Today
- Total
목록개발지식 (12)
다오의 개발일지

일정 계획과 작업- 작업의 분할- 작업의 명세화 작업의 양을 인원-월(PM)로 표시함, 1PM은 중급 수준 개발자의 한 달간 작업량- 작업 진행 순서의 정의 (PERT/CPM 도표)- 인력 배정- 비용 산정- 개발 일정의 수립 (CPM -> 간트차트로 도표화) WBS- 작업 분할 구조, 계층 구조로 표현- 최하위 수준의 작업을 작업 패키지라고 한다. 정량적 측정이 가능한 입출력물을 가짐 PERT- 작업들의 선후 관계를 표현한 사이클이 없는 방향 그래프CPM : 임계경로 방법- 일정 계획을 위한 알고리즘적 분석 방법- 임계경로는 시작, 종료 작업까지의 경로 중 가장 긴 경로- 임계 경로상의 작업들은 지연이 허용되지 않는 작업 CPM 네트워크 간트 차트- 막대 모양으로 작업들의 순차, 병행 순서를 보..

프로세스 활동- 명세 : 기능과 제약 조건- 개발 : 설계, 프로그래밍- 검증 : 요구 사항 충족- 진화 : 고도화, 변경 폭포수 모델- 고전적 소프트웨어 생명 주기- 각 단계는 병행 수행 X, 한 방향으로 진행됨- 수정을 위한 앞단계로의 피드백이 필수 폭포수 흐름- 타당성 조사 - 요구 분석과 명세 : 명세서(SRS), 시스템의 목적과 범위, 기능적 요구사항, 비기능적 요구사항, 기타 제약 조건 등 - 설계와 명세 : what 을 how 로 변환하는 작업, 아키텍쳐 설계, 인터페이스 설계, 모듈 설계 등, 객체지향 설계 방법, 전통적 설계 방법(구조적 분석) - 코딩과 단위 테스트 : 구현된 모듈이 명세를 만족하는지 테스트, 코딩표준의 준수, 테스트 절차의 준수, 코드 인스펙션(눈으로 검사, 정적 ..
분류- 시스템 소프트웨어 : OS, 장치 드라이버, 컴파일러, DBMS, 유틸리티 프로그램 등- 응용 소프트웨어 : 웹, 사무용 SW, 게임 SW, MIS, ERP 등 사용자에 따른 분류- 일반 소프트웨어 : 패키지 소프트웨어, 요구사항이 일반적, 상용제품- 맞춤형 소프트웨어 : 특정 고객을 위한 주문 제작, 응용 도메인, 프로세서 제어, 교통 관제 등 응용 분야- 실시간 소프트웨어- 내장형 소프트웨어- 비즈니스 소프트웨어- 개인용 소프트웨어- 인공지능 소프트웨어- 웹 기반 소프트웨어- 공학/과학용 소프트웨어 요구사항 명세, 설계 프로젝트 관리의 중요성- 문서화, 명세화, 재사용을 염두에 둔 작업이 필요 소프트웨어 공학 환경의 구성- 소프트웨어 공학 원리추상화, 분할정복, 계층적 조직의 원리- 방법과 기..
1. 기본 개념변수와 상수: 자바스크립트에서는 let, const, var를 사용하여 변수를 선언할 수 있다.let: 값을 변경할 수 있는 변수.const: 한번 할당하면 값을 변경할 수 없는 상수.var: 예전 방식으로 변수를 선언할 때 사용되지만, let과 const에 비해 호이스팅(hoisting) 특성이 달라 지금은 잘 사용되지 않는다.자료형:기본 자료형: 숫자(Number), 문자열(String), 불리언(Boolean), undefined, null 등.복합 자료형: 객체(Object), 배열(Array), 함수(Function) 등.연산자: 자바스크립트에서는 산술 연산자(+, -, *, /), 비교 연산자(==, !=, >, 배열:#선언let arr1 = [];let arr2 = new..