タグ

設計に関するhide0414のブックマーク (10)

  • 【入門】データベース設計まとめ - Qiita

    はじめに 今回はデータベース設計について学び直したので内容をまとめていきます。 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではNext.js×TypeScriptを利用したフロントの開発をメインで行っています。 直近の開発案件でRailsを使ったサーバーサイドの開発を担当することになり、DB設計を触ったのですが体系的な理解をしていなかったので苦戦をしました。 実装はできたものの、データベース設計を「なんとなくの理解」で終わらせないように、体系的に学び直しました。 データベース設計の学習に関しては下記の書籍を参考に進めました。 スッキリわかるSQL入門 達人に学ぶDB設計 徹底指南書 対象者 データベース設計について基礎から学びたい人 何となくデータベースの設計をしている人 正規化について学びたい人 データベースとDBMS

    【入門】データベース設計まとめ - Qiita
  • 仕様書の参考例と、こんな内容を仕様書に最低書くといいというお話|田辺めぐみ

    よく、仕様書を書いていなくて、書いてみたいけど、具体的な仕様書がネット上に落ちてなくってこまってるって相談を受けるので 「仕様書の記載内容のイメージ」を作りました! ※前提として「現在仕様書を書いていない、自社開発のMVP検証前後のフェーズのスタートアップ向け」に書いています。PMが仕様書、エンジニアがDesign Docを書く分担です。 ついでに、システム開発の基礎である「システム開発のV字モデルをベースにした設計書の紹介」も含めてまとめてみましたー! 大規模開発に使われたり、古くからあるフレームワークなので、スタートアップの方だと、システム開発のV字モデルの概念やそれにあわせた成果物を知らない人が多いけど、「要件定義書」と「設計書」を全てドキュメント化するとどうなるかを理解した上で、「仕様書」として情報を削る方が、考慮漏れ防止やエンジニアがやっている設計内容の理解につながるので、全体を

    仕様書の参考例と、こんな内容を仕様書に最低書くといいというお話|田辺めぐみ
  • データベース設計徹底指南

    DBエンジニアのための技術勉強会(第3回)で使用した資料です。主にリレーショナルモデルと正規化について解説しています。リレーショナルモデルの限界について正しく認識してこそ、リレーショナルモデルを理解したと言えると思います。

    データベース設計徹底指南
  • システム設計 設計の考え方

    要件定義、基設計、詳細設計、プログラム設計、テスト、運用というシステム構築の手順が一般的に浸透しているが、このプロセスは 実践ではほとんど守られておらず、要件定義の中で、ユーザと一緒に一部分を掘り下げて行っているうちに混合されることが多い。 ここではその区別について考える。ただし、実践手順が多少、イレギュラーに設計されるのは全体の合理化を促進しようとするためであり、必ずしも良くないこととは言い切れない。 基的には必要とされるアクターを考えることが重要だと思われる。 外部設計(システム設計) =システム方式設計+ソフトウェア設計 内部設計           =コンポーネント設計 詳細設計            =プログラム設計                                       (IPA) 1.システム方式の決定:アーキテクチャーとして、H/

  • 上流工程AtoZ - IT Pro

    情報システムの開発では,いくら先進的なプログラミング手法や実装技術を用いたとしても,ユーザーにとって望ましいシステムが,予定通りの期間・コストで完成するとは限りません。ユーザーに対する的確な「提案」,ユーザーの要望を仕様化する「要件定義」,作業工数や開発期間などを予測するための「見積もり」,システムの最適な構造をデザインする「設計」といった「上流工程」の作業を的確に行う必要があります。そのための基知識やノウハウを,是非この特集サイトで身につけてください。 見積もりをプロジェクトにつなげる 見積もりは通常,プレ・プロジェクトと呼ぶ段階で,提案活動に付随して進めます。では,提案活動に付随して行う見積もりが,なぜ切り出されてこれだけ注目を集めているのでしょうか? 私は,スコープや工数,コスト,納期など,マネジメントの要素が見積もりに集約されているからだと考えています。 (2006/11/3

  • 2006-05-20 - 今日とは違う明日

    EJB3.0入門, 技術, オブジェクト指向, DBABD(Activity Based Datamodel)で設計されたテーブルをEJB3で実際に使ってみる。ABDの復習まずはABDの復習から。使用するEntityは、先日のSeasarConferenceのセッション資料から拝借。Resource系Entity 顧客商品Event系Entity 売上売上明細通常のデータモデルEvent系EntityとResource系Entityを関連させるために、FKを設定する。楽々ERDレッスン (CodeZine BOOKS)を読んだ段階だと、こんな感じのモデルになるのだらうか。ABDへABDはEntity間の関連に、より焦点をあてているようだ。通常、FKによって関連が表現されているが、そのせいで1:mだとかm:mのような小難し関連が出てきてしまう、と。関連もEntity(以下、Relations

  • 6月のはぶにっき

    not found

  • System Requirements Specifications

    システム要求仕様書の書き方 IEEE Std. 830-1998, IEEE Recommended Practice for Software Requirements Specificationより Table of Contents (目次) 1. Introduction (はじめに) SRSの「はじめに」では、SRS全体の概要を書く。 1.1. Purpose (目的) この小節では SRSの目的を描写する SRSが意図する聴衆を指定する 1.2. Scope (範囲) この小節では これから作るソフトウェア成果物に名前を付ける このソフトウェア成果物が何であるか(必要ならば、何でないか)を説明する 指定されたソフトウェアの適用について、対応する利点、目的、目標を含めて記述する もし上位レベルの仕様書(例えばSyRS)があれば、同様の記述と矛盾がないようにする 1.3. Def

  • ソフトウェア開発の落し穴

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    ソフトウェア開発の落し穴
  • Tidningen Nyheter för alla -

    Skip to main content Registration has been disabled.

  • 1