728x90
모델링과 모델
실체를 어떻게 모델링해서 모델을 만들 것인가?
리버스 엔지니어링
포워드 엔지니어링
UML : 모델링을 하는 언어
잘 모르는 업무를 쪼갤것인가
UML은 팀의 활동에 가이드를 제공
소프트웨어 개발은 위와같이 진행된다고 보면 된다.
가장 일 잘하는 사람은 요구사항정의를 정말 잘하는 것이다.
요구사항 정의 -> 요구사항 명세서
요구사항이란? 무엇을 하느냐이다.
요구사항에서 비기능적 요구사항과 기능적 요구사항을 잘 설명하고
분석 모델을 통해서 추상적인 클래스로 나뉘어지고
비기능적 요구사항과 합쳐져서 잘 설계하는 것이다.
소프트웨어를 문서화할 수 있는게 소프트웨어 엔지니어링이다.
728x90
'Development(Web, Server, Cloud) > 21) 캡스톤 디자인1 (Swift)' 카테고리의 다른 글
Swift 기초 00 (0) | 2021.04.06 |
---|