[노인을 위한 나라는 있다.] 요구사항 명세서 리팩토링
2024. 3. 31. 15:19ㆍ프로젝트: 노인을 위한 나라는 있다.
전에 작성한 요구사항 명세서와 주제에서 몇 가지 문제점을 발견해서 리팩토링했다.
먼저 주제에서는 기존 세 가지 배달, 노래, 건강 캘린더 기능의 연관성이 전혀 없어 애플리케이션의 방향성이 모호했다. 또, 배달 기능에서도 새로운 기능을 생각했다. 주소별로 제휴한 가게의 정보를 제공해야 하고 한 메뉴당 세 가게만를 제공하면 좋을 것 같았다. 또 배달 기능의 화면 인터페이스에도 변경이 있어서 배달 기능의 개발 볼륨이 상당히 커졌다.
그런 점에서 노래와 건강 캘린더 주제는 삭제하고, 약 복용 알람과 질병 등록 기능을 추가해서 배달시키려는 메뉴가 현재 앓고 있는 질병에 악영향을 줄 수 있다면 주의 팝업을 띄우는 기능을 추가했다.
따라서 주제를 배달에 좀 더 집중하고 어르신들의 식습관 개선을 서브 주제로 변경했다.
또 전에 작성한 요구사항 명세서에서 문제점을 많이 발견했다. 전에 설계한 건 거의 화면 이동에 따른 구성도 느낌이었고 요구사항 명세서는 말 그대로 클라이언트 입장에서 요구사항을 정리해야 한다.
또 요구사항 명세서는 다음의 요소를 포함해야 한다.
- 기능적, 비기능적 요구사항
- 요구사항 ID
- 요구사항 설명
- 중요도
사실 설명 부분과 요구사항을 나누는 부분을 많이 바꾸었다.
다음 회의까지 Use case 다이어그램과 안드로이드 기초를 공부해 오고 다음 회의 이후로는 Use case 다이어그램과 클래스 다이어 그램을 그리고, 실제 개발에 들어갈 예정이다.
'프로젝트: 노인을 위한 나라는 있다.' 카테고리의 다른 글
[노인을 위한 나라는 있다.] 요구사항 명세서 작성하기 (0) | 2024.03.15 |
---|---|
[노인을 위한 나라는 있다.] Github 생성 및 커밋 규칙, 프로젝트 주제 설정, Github 마크다운에 이미지 추가 (0) | 2024.03.15 |