Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
03_システム開発の基本設計とは?
Search
槇野晃平
December 08, 2023
Education
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
03_システム開発の基本設計とは?
システム開発の基本設計について説明しています。
槇野晃平
December 08, 2023
More Decks by 槇野晃平
See All by 槇野晃平
01_システム開発工程の流れを細かく説明
makino0525
1
260
02_システム開発の要件定義で行うこととは?
makino0525
2
290
04_システム開発の詳細設計とは?
makino0525
1
110
05_システム開発のコーディングで必要なことは?
makino0525
1
77
06_システム開発のテスト工程で必要なことは?
makino0525
1
150
07_システム開発のリリースで必要なことは?
makino0525
1
110
08_システム開発の運用保守で必要なことは?
makino0525
1
95
Other Decks in Education
See All in Education
2026年度春学期 統計学 第3回 クロス集計と感度・特異度,データの可視化 (2026. 4. 23)
akiraasano
PRO
0
140
自己紹介 / who-am-i
yasulab
6
6.9k
[2026前期火5] 論理学(京都大学文学部 前期 第5回)「 ならばの問題演習・proof net・かつの規則」
yatabe
0
270
[2026前期火5] 論理学(京都大学文学部 前期 第8回)「正規化定理の証明」
yatabe
0
140
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
270
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
Protecting Patrons with Digital Vendors
dsalo
0
200
AWS Certified Generative AI Developer - Professional Beta 不合格体験記
amarelo_n24
1
320
[2026前期火5] 論理学(京都大学文学部 前期 第2回)「論理的な正しさはどこにあるのか」
yatabe
0
930
応募課題(’25広島)
forget1900
0
1.6k
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
Lectura 2 (PIT : Python Basico)
robintux
0
350
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
The agentic SEO stack - context over prompts
schlessera
0
810
sira's awesome portfolio website redesign presentation
elsirapls
0
280
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
The browser strikes back
jonoalderson
0
1.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Believing is Seeing
oripsolob
1
140
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The World Runs on Bad Software
bkeepers
PRO
72
12k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Transcript
システム開発の基本設計 とは? システム開発において基本設計は欠かせないものです。このプレゼンテー ションでは、基本設計の定義、目的、内容、成果物についてご紹介いたし ます。 by 晃平 槇野
基本設計の定義 基本設計とは、システム開発の第2フェーズであり、具体的な機能設計を行う前段階の設計です。こ のフェーズでは、どのような機能を実現するかを明確にすることが目的となっています。
基本設計の目的 要件の明確化 顧客の要望を把握し、機能要件を明確 化することが目的です。要求仕様書や ユースケース図などが作成されます。 設計の効率化 機能設計の前段階であるため、全体的 な設計の効率化につながります。 安全性の確保 機能要件を明確にすることで、バグの発生や悪意ある攻撃に対するセキュリティも考慮
されます。
基本設計の具体的な内容 1 データ構造の設計 基本設計の一つに、データモデルの設計があります。データモデルを設計す ることで、データベースの構造やクエリを考慮した設計が可能となります。 2 画面設計 システムを操作する画面の設計も基本設計の項目です。UIやUXに配慮し、使 用者にとって使いやすい画面を設計します。 3
アーキテクチャの設計 システム全体の構造を設計することも基本設計の重要な項目となります。ア ーキテクチャによって、システムの柔軟性や拡張性が向上します。
基本設計の成果物 UML図 UML図は、システム全体の構造を設計するた めに使用されます。 ワイヤーフレーム ワイヤーフレームは、システムを操作する画 面のレイアウトを設計する際に使用されます 。 ER図 ER図は、データモデルを設計するために使用
されます。 アーキテクチャ図 アーキテクチャ図は、システム全体の構造を 明確にするために使用されます。
レビューの重要性 基本設計のレビューは、システム開発において非常に重要です。レビューによって、システムの品 質や開発工程のスケジュールの把握が可能となるため、開発者や顧客の信頼を得ることができます 。
成功する基本設計のポイント 1 綿密な打合せ 顧客との綿密な打合せを行い、何度 も内容を確認・修正していくことが 重要です。 2 詳細なドキュメント作成 基本設計には大量のドキュメントが 必要となるため、丁寧に作成するこ
とが必要です。 3 レビューによる改善 基本設計のレビューに時間と手間をかけ、開発のスムーズな進行を図ります。
まとめ 基本設計は、システム開発において欠かせない設計であり、要求仕様書をもとに、機能要件を明確 化する設計です。システムの品質を確保し、開発工程をスムーズに進めるためにも、基本設計の重 要性を認識する必要があります。