본문 바로가기
Development(Web, Server, Cloud)/21) 캡스톤 디자인1 (Swift)

캡스톤디자인2 - 6

by tonyhan18 2022. 4. 8.
728x90

모델링과 모델

실체를 어떻게 모델링해서 모델을 만들 것인가?

 

리버스 엔지니어링

포워드 엔지니어링

 

UML : 모델링을 하는 언어

 

잘 모르는 업무를 쪼갤것인가

 

UML은 팀의 활동에 가이드를 제공

 

소프트웨어 개발은 위와같이 진행된다고 보면 된다.

 

가장 일 잘하는 사람은 요구사항정의를 정말 잘하는 것이다.

 

요구사항 정의 -> 요구사항 명세서

 

요구사항이란? 무엇을 하느냐이다.

 

요구사항에서 비기능적 요구사항과 기능적 요구사항을 잘 설명하고

분석 모델을 통해서 추상적인 클래스로 나뉘어지고

비기능적 요구사항과 합쳐져서 잘 설계하는 것이다.

 

소프트웨어를 문서화할 수 있는게 소프트웨어 엔지니어링이다.

728x90

'Development(Web, Server, Cloud) > 21) 캡스톤 디자인1 (Swift)' 카테고리의 다른 글

Swift 기초 00  (0) 2021.04.06