일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- C++
- type
- Python
- Clone
- machine learning
- webpack
- property
- git
- TypeScript
- VUE
- nginx
- vuetify
- security
- scss
- bash
- AI
- C#
- 앙상블
- condition
- 보안
- generic
- vue.js
- docker
- npm
- leetcode
- dotenv
- loop
- var
- JavaScript
- BOJ
Archives
- Today
- Total
목록소프트웨어 공학 (1)
ice rabbit programming
[소공] 요구분석
소프트웨어를 설계하고 구현할 때, 보통은 어떠한 서비스를 만들겠다는 목적을 가진다. 조직이라면 기획에서 요청이 올 수도 있고, 개인 프로젝트라도 방향성을 잡고 들어가기 마련이다. 이를 위해서 요구 사항을 문서화하고, 그걸 분석하고 설계하는 과정을 거친다. 요구 분석 과정 요구 분석 과정을 'what'에 관점을 두는 편이 좋다. 요약하면 아래와 같은 과정을 가진다. 도메인 분석 : 문제의 배경과 성격, 범위를 파악 요구 추출 : 사용자가 소프트웨어에 대하여 무엇이 필요한지 도출 분석 및 명세화 : 도출된 요구사항을 문서로 정리 검토 : 사용자가 요구하는 것인지 검토(수정이 필요한 경우 요구 추출로 되돌아감) 도메인 분석 도메인(Domain)은 보통 해당 분야의 비즈니스나 기술 등을 일컫는다. 개발자는 기술..
Development/Software Architecture
2021. 3. 27. 02:36