헬창 개발자

[토이 프로젝트] MZ 테스트 본문

프로젝트

[토이 프로젝트] MZ 테스트

찬배 2023. 3. 27. 17:27

방학때 졸업논문을 쓰면서 토이  프로젝트를 진행했는데 포스팅을 이제야 쓴다 :)

 

리액트라는 라이브러리를 공부하기 위해 프로젝트를 진행하였는데 주제를 요즘 트렌드인 MZ로 잡았다.

또 소프트웨어공학을 배웠으니까 공학을 적용하여 프로젝트를 진행했다.

요구 사항을 수집하여 분석한 결과 MZ 세대를 테스트할 수 있는 웹이 있었으면 좋겠으며, 로딩창, 결과창 공유가 가능했으면 좋겠다는 요구를 받았다.

 

시퀀스 다이어그램, CPM 네트워크, 일정표이다.

간단한 프로젝트라서 시간날때마다 구현하고 회의를 해서 학기 프로젝트보다는 압박감이 없어서 좋았다.

위 사진들은 실제 구현 화면이다. 웹에 접속을 하면 MBTI 테스트 처럼 질문과 응답을 할 수 있으며 최종 질문을 고르고 점수를 합산하여 합산된 점수의 맞는 결과창을 보여준다.

그럼 어떻게 결과를 계산하냐가 이 프로젝트에서 문제였는데 문제 마다 가중치를 적용하여 최종 결과를 누르면 결과 점수가 제일 높은 인덱스를 반환해주는 로직으로 함수를 작성했다.

 

반환 된 인덱스를 기준으로 최종 결과 값이 바뀌며 링크 공유가 가능하도록 웹을 설계했다.

 

만든 프로젝트를 친구들에게 테스트해보라고 했는데 다들 좋아하며 서로 MZ냐 꼰대냐 하며 말하는걸 보니까 이맛에 개발하구나 하는 마음을 느낀거같다 :)

Comments