프로젝트
2023. 8. 11.
소프트웨어 설계 part.1
# 소프트웨어 #설계 소프트웨어를 처음부터 설계해 보려고 한다. 물론 실무에 들어간다면 굳이 필요한 과정은 아니지만 코딩만 하다 보면 그 시스템의 구조도 모르고 하는 경우가 있어 구조의 중요성과 기초의 발전을 위하여 처음부터 하나하나 해보려 한다. 대학교2-3학년 때 하곤 하지만 기억을 되새기며 시작해본다. 먼저 주제를 선정해야하는데 내가 이번에 선정한 주제는 쉽고 예시로 많이 쓰이는 현금인출기(ATM) 이다. 첫번째 단계로 유스케이스 다이어그램을 그려보았다. 사실 더 복잡하다 atm기기 앞에 서면 카드를 넣거나 통장을 넣는 등을 먼저 행동하는 경향이 있긴 하지만 그 점까지 넣게 되면 너무 복잡해지는 경우가 생길 수 있을 것 같아서 최대한 간단 명료하게 작성하려 조금 축소시키..