일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- firstChild
- reset
- deploy.sh
- 자바 swing 프로젝트
- .ppk
- submit 기본동작
- 소프트웨어
- 되돌리기
- Node Property
- 환경변수
- 클래스 참조
- 배포 자동화
- 깃허브 토큰 발급
- Quartz dependency
- 테스팅
- css 리셋
- ..gitignore
- Quartz 라이브러리
- CI/CD
- 깃허브 연동
- git 폴더 모으기
- 배열 call by value
- document 함수
- 채팅 프로젝트
- dbeaver 백업/복구
- 타임리프 참조 오류
- EL1021E
- 깃허브 토큰 생성
- Jenkins
- AWS 생성
- Today
- Total
목록소프트웨어 공학 (10)
TY blog
1. 요구공학 1. 요구사항 (requirements) - 시스템이 제공하는 서비스(service)와 서비스에 대한 제약조건(constraints) 2. 요구공학(requirements engineering) - 시스템이 제공해야 하는 서비스를 이해하고 정의하며 시스템의 운영과 개발에 대한 제약조건을 찾아내는 프로세스 - 요구공학 이전에 타당성 조사(feasibility study)나 마케팅 조사를 수행할 수 있다. 3. 타당성 조사 (feasibility study) - 요구공학 프로세스 초기의 짧은 기간 동안 진행 - 시스템이 기술적 / 재정적으로 타당한지 평가하여 프로젝트 진행 여부를 결정 2. 요구공학 프로세스의 주요 활동 1. 요구사항 도출과 분석 (requirements elicitation ..
1. 좋은 소프트웨어의 특성 좋은 소프트웨어는 요구되는 기능과 성능을 사용자에게 제공해야 하고 유지보수성(maintainability), 확실성(dependability), 사용성(usability) 이 좋아야 한다. 1. 수용성(acceptability) - 이해하기 쉽고(understandable), 사용하기 쉽고(usable), 기존 시스템과 호환성(compatible) 이 있어야 한다. 2. 확실성(dependability), 보안성(security) - 신뢰할 수 있는 소프트웨어 ( 신뢰성(reliability), 보안성(security), 안정성(safety)을 포함하는 여러 가지 의미 ) - 악의적인 사용자가 시스템에 접근하거나 피해를 줄 수 없도록 해야 한다. 3. 효율성 (efficien..