もちろん、単純な箇条書きリストやマインドマップを使用することもできます。しかし、より良い、よりインタラクティブな方法が必要です。あなたのウェブサイトアーキテクチャを開始するときに何を使用しますか?ウェブサイトアーキテクチャを作成するために使用するものは何ですか?
答えて
"architecture"とは、最初のサイトマップを意味しますか?そうでない場合は、説明を投稿してください。私は自分の回答を編集します。
私たちのクリエイティブ部門が開発した後、技術チームが開発を開始します。私たちが得るものの一部は、情報アーキテクトから出力されます。彼は、グラフィカルなサイトマップ、Excelシートとしての詳細なサイトマップ、およびPDF内の一連のワイヤフレームを渡します。
物理的および論理的なアーキテクチャの観点からは、ホワイトボードに勝るものは何もありません。アプリケーションのレイヤー/ティアをボックスにまとめます。 Visioを使用して電子コピーを作成します。
その後、各層を繰り返し繰り返し、適切なツールと技術を使用して設計します。ここで私は、一般的に使用するものです。
- データベース:ERD
- ビジネスオブジェクト(およびサービス契約):UMLのクラス図
- UI:プロトタイプ&ワイヤーフレーム
- ワークフローと非同期操作:フローチャートやシーケンス図
私はペンでデザインをスケッチするのが好きです&紙。真剣に。コンピュータはありません。ナビゲーションバーを含むホーム画面をレイアウトします。ここから、第2階層と第3階層のページをどのように見せたいかを考えてみましょう。
私は紙の上に物を書くこのプロセスは、私がサイトから欲しいものを考えるのに本当に役立つことがわかりました。いくつかの画面のテンプレートを考えてみてください。次に、含めるコンテンツの概要を作成します。
ホワイトボード上のペーパーベーシックプロトタイプ作成(ペーパーアイデア自体を変更することなく、それらを動かすことができ、リレーションシップを維持することができます)。そしてもちろん、インタフェース設計の煩わしさに慣れていれば、それぞれの機能を「ズームイン」して個々の要素を表現することができます。使いやすさのテスト、コードの重複の回避、きれいな構造など、あらゆる面で優れています。それは安く、非常に、非常に速いです。
- 1. このウェブサイトアーキテクチャとは何ですか?
- 2. エアランゲンマップを生成するために使用するステップは何ですか?
- 3. フラスコ内でこのaync操作を達成するために使用するライブラリは何ですか?
- 4. オブジェクトを何度も作成するためのデザインパターン
- 5. 2DデスクトップGUIアプリケーションを作成するために使用するDirectXのバージョンは何ですか?
- 6. iPhoneで視差効果を作成するために使用するセンサーは何ですか?
- 7. openglesでテクスチャを作成するために使用できる画像フォーマットは何ですか?
- 8. WPFを使用してスクロールエリアに何千ものコントロールを作成する最良の方法は何ですか?
- 9. これらのプロトタイプと図を作成するために使用したソフトウェアは何ですか?
- 10. ブレッドクラムを作成するために使用するセマンティックHTMLマークアップは何ですか?
- 11. これらのウェブサイトを作成するために使用されるブログソフトウェアは何ですか?
- 12. j2meでゲームアプリケーションを作成するために使用されるAPIは何ですか?
- 13. htmlを使用してスライドを作成するためのベストプラクティスまたはフレームワークは何ですか?
- 14. Android UIで「バブル」ポップアップを作成するために使用されるレイアウトオブジェクトは何ですか? (トーストでもダイアログでもない)
- 15. アプリケーションのPHPクラス使用状況レポートを生成するために使用できるツールは何ですか?
- 16. 私のGitlabドメインはAPIコールを作成するためには何ですか?
- 17. LLVMアーキテクチャに基づいてPythonのフロントエンドを作成するために必要なものは何ですか?
- 18. 複数回答のためにCitrus Automation Frameworkを使用してモックサービスを作成するベストプラクティスは何ですか?
- 19. ajaxコールを作成するためにバックエンドで必要なものは何ですか?
- 20. chrome.experimental.webRequestを使用するための要件は何ですか?
- 21. ファイル(コード/ドキュメント)をライブサーバーにアップロードするために使用するものは何ですか?
- 22. CIビルドの失敗のライトを制御するために使用するものは何ですか?
- 23. Javaカードレイアウトのパネル間のナビゲーションを制限するために使用できるものは何ですか?
- 24. 後で使用される最初の関数によって作成されたポインタを格納するために使用するデザインパターンは何ですか?
- 25. Rails 5 API専用アプリの作成時にユーザー登録に使用するものは何ですか?
- 26. Forループを使用して何百ものラジオボタンを作成するには?
- 27. pdfをレンダリングするためにエビを使用するのは何ですか?
- 28. LaravelのFatalErrorExceptionは、c9.ioを使用して作成したもので、作成できなかったため、見つからなかったものです
- 29. 既存のシングルビューアプリケーションコードでアニメーションを作成するためのベストプラクティスは何ですか?
- 30. idempotencyを維持するためにドキュメントキーとして使用するものは何ですか?