- 질문 게시판입니다.
Date 17/08/10 10:43:21
Name   doubleb
Subject   설계 고민...
추상적인 질문 하나 하려 합니다...

일단 제가 말하는 제목에 있는 설계란 프로그램 코드구현 0%인 상태일 때...

C++, C#기준, 자바 기준에서 자료구조(클래스 등)와 데이터 처리를 위한 인터페이스 등등...을 설계할 때

진짜 아주아주 맨 처음 무엇부터 "생각"하시나요..?

저는 게임회사에서 근무하고있는데요,,

예를들어 포스트잇을 넘기는 게임을 만들겠다 ! (바로 옆에 포스트잇이 있길래요..)

하면, 제가 생각하는것 포스트잇 기본 클래스에..  포스트잇 색상, 포스트잇 크기, 포스트잇 제질에

포스트잇 기본 클래스를 상속받은 각종 포스트잇 클래스를 만들어서 특정한 포스트잇... (하트모양이라던지 등등)

을 만들고.. 포스트잇을 때는 인터페이스 등.. 이렇게 "의식의 흐름대로 설계"+"적어가면서설계" 를 하는데요..

예전에 신입으로 들어오자마자 사수가 일만 넘겨주고 퇴사해버려서.. 이게 맞는 방식인지 모르겠어요

아니면 따로 자주 사용하시는 설계 툴을 사용하시나요??


완전 질문이 추상적이라 이런저런 답변 다 참고하겠습니다..






0


April_fool
프알못이지만… 맨 처음에는 어떤 기능들이 필요할지 명세사항 등을 마인드맵으로 적어나가는 편이 좋지 않을까요?
그리고 객체지향 프로그램을 설계하는 데에는 UML 같은 걸 사용한다고 들었습니다.
Dr.Pepper
데이터 만지는 사람이라 명확하게는 잘 모르겠지만
우선 저는 그림을 그립니다. 마인드맵일 수도 있구요

사용자가 취할 수 있는 액션을 주윽 늘어놓고
그걸 그룹화/계층화시켜요

그러고나면 어떻게 될지 대강 그림으로 잡히는데 이걸 복잡하면 툴을 이용해서
아니면 그냥 간단한 다이어그램정도로 그린 다음에 개발했습니다.
처음에 기본 코딩을 할땐 그렇게 했어요.
CONTAXS2
건설회사라 저희도 설계를 합니다.
제일 먼저
발주처가 뭘 원하는지를 파악합니다(?) ^^
TEMPLATE
보통 DB 부터 생각하시는게 쉽습니다.
테이블 구성하시면, 메모리에 데이터 로드 하면서 자연스럽게 자료구조 결정하게 됩니다.
여기에 네트웍 게임이라면, UI 에 따라 주고받을 패킷 생각해 보시면 되겠네요
학교에서는 아마도 이렇게 배웠던 거 같기도 하고 아닌거 같기도 하고

필요한 기능 명세를 다 적고
그 기능간 연결 흐름을 그려보고
흐름간 돌아댕길 데이터를 정의해보고
함수 프로토타입 정의하고
이게 되는긴가 한 번 다시 시물레이션 돌려보고
기능 구현하고....
웹사이트 만드는데, 우선 필요한 기능을 담은 화면을 손으로 스케치해서 사용할 사람에게 보여 주고 이것 저것 수정한 다음, 디비 스키마 작성하고, 그리고 나서 코드 구현을 생각합니다. 그런데 이런 게 정답이 있을까요? “필요한 게 무엇인지 정확히 정의해야 한다” 하는 것은 분명 필수적 정답입니다. 하지만 그 외의 구체적 구현 과정은 답이 있는 것일지 궁금하네요.
손나은
내가 만들 어플리케이션의 특징부터 생각합니다. 차별점이나 목적 등등...
목록
번호 제목 이름 날짜 조회 추천
공지 질문 게시판 이용 규정 11 토비 15/06/19 25213 4
16837 기타출퇴근 가방 추천 받고 싶어요... 14 + dongri 25/07/05 130 0
16836 체육/스포츠러닝할 때 급수 방법? 8 + 두부곰 25/07/05 191 0
16835 기타서울에서 다양한 전통주를 취급하는 매장을 추천 부탁드립니다. 22 + 자공진 25/07/04 445 0
16834 홍차넷홍차넷 제재 풀리는건 수동입니까 8 노는꿀벌 25/07/04 387 0
16833 댓글잠금 IT/컴퓨터아이폰 문자 내보내기 기능 1 [익명] 25/07/04 276 0
16832 기타인테리어 관련 고민이 있습니다 12 당근매니아 25/07/03 346 1
16831 기타서울에서 가족사진 촬영 잘하는 곳을 알고 싶어요! 3 Klopp 25/07/03 195 0
16830 기타인테리어 중문 질문드려요 2 어둠달골짜기 25/07/02 343 0
16829 경제내집마련디딤돌 대출 질문 11 [익명] 25/07/01 511 0
16828 의료/건강아버지께서 당뇨에 걸리셔서 고민입니다... 5 빈U 25/06/30 653 0
16827 기타주류 보관 및 음용 타이밍 등 질문드려요. 4 wwe13kane 25/06/29 392 0
16826 문화/예술요즘 한국 음악 생태계 질문? 2 영원한초보 25/06/29 388 0
16825 연애남자친구와의 이별을 고민 중입니다. 50 깍두기 25/06/28 1735 0
16824 기타영어학습용으로 스픽 결제해서 쓸만한지요? 6 홍당무 25/06/27 520 0
16823 연애김이 식은 프로포즈를 어떻게 해야 감동있게 만들수 있을까요? 23 [익명] 25/06/27 835 0
16822 가정/육아부모님 핸드폰 청약철회 맟 번호이동 관련 문의드립니다 3 G.a. 25/06/26 317 0
16821 가정/육아선물할 그릇 추천해주세요! 40 니나 25/06/26 669 2
16820 가정/육아동생과의 관계를 어떻게 해야 할까요? 15 [익명] 25/06/26 848 0
16819 법률지인이 필라테스 먹튀당했는데요... 4 [익명] 25/06/25 778 0
16817 가정/육아후라이팬 및 냄비 세척 8 은하꾸리 25/06/25 549 0
16816 법률너무 답답하고 궁금해서 글 올립니다. -카촬죄- 9 [익명] 25/06/24 988 0
16815 기타천장 누수 ㅠ 10 25/06/24 547 0
16814 기타알리 국내배송상품 셀프반품으로 넘어감 2 방사능홍차 25/06/24 423 0
16813 IT/컴퓨터특정 사이트 인터넷 끊김 현상이 있습니다. 4 세이치즈 25/06/23 425 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글