응용 프로그램을 만들기 위해 필요조건 정의부터 (요건 정의 준비)

개시하다


실시간 채팅이 가능한 앱을 만들기 위해 필요조건 정의 준비부터 시작한다.

날과 씨


node.js로 프로그램을 만들고 싶어요.

backbone.js로 앱을 만들고 싶어요.

위의 두 개의 실시간 채팅 앱을 사용해 보세요.

어차피 조건 정하는 법도 배워야지.

요건 정의부터 실장까지 ← 지금 여기

이렇게 말하지만


요점 정의 서적.'1Q84'를 읽고 요건 정의도 준비해야 할 것 같아 필요조건 정의 준비부터 먼저 시작한다.

요건 정의 준비


필수 조건 정의에 필요한 요소


우선, 필요조건 정의에서 다음과 같은 요소를 결정해야 한다.
- UI
- 기능
- 데이터

위 3가지를 결정하기 위한 준비


계획을 공고히 하다


먼저 기획을 명문으로 구체화하다.
【リアルタイムチャットツール】

[目的]
インターネットを介して様々な人とチャットを使いコミュニケーションをとることで、人のつながりを増やす

[目的達成のために製作するもの]
複数人で話すためのチャットルーム

[製作物の説明]
・主な機能
    → ログイン機能
    → カテゴリ毎のチャットルーム

[制作物の利用者]
・一般利用者

[利用する人が得られる便益]
・同じ趣味・嗜好の人達とのコミュニケーション

[作るための体制]
・個人開発

[制作物の期限]
・未定

전체를 묘사하다


어떤 사용자가 있고, 어떤 기능을 사용하는지 결정한다.
[全体像]
~利用者~
・一般利用者
    → 会員登録
    → ログイン/ログアウト
    → チャットルーム作成
    → チャット
・システム管理者
    → システムを監視する
    → ログ確認する
    → データのバックアップをとる
    → 障害時に復旧を行う

실장 기술을 결정하다


어떤 기술을 사용하여 실복을 진행했는지 총결하였다.
※ 빨간색 채팅창은 실력 부족으로 결정할 수 없는 부분이다.
1

요구 사항 정리


요건의 정의를 순조롭게 진행하기 위해 고객의 요구(이 상황에서 자신)를 목록화한다.
[要求一覧]
・不特定多数の人とチャットをしたい
・カテゴリ毎にチャットルームを作りたい
・ユーザーを判別したい
・チャットルームに誰がいるか可視化したい
・画像も表示できるようにしたい

실행 시나리오 정의

[行動シナリオ]
・一般利用者
    →会員登録する
    →ログイン/ログアウトする
    →チャットルームを作成する
    →チャットをする

개념 데이터 모델 정의

[概念データモデルの作成]
・会員
・メールアドレス
・チャットルーム
・チャット

이렇게 준비하면 완성이야..


이렇게 준비하면 완성된다.
여기서부터 요건 정의에 들어가고 싶지만 이번에는 시간이 없어 이렇게 시행한다.(노동력과 자재를 줄인다)
앞으로 하고 싶은 프로그램이 있을 때 조건을 재정의할 것이다.

참고서


  시작합시다!조건 정의

좋은 웹페이지 즐겨찾기