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
1
130
03_システム開発の基本設計とは?
システム開発の基本設計について説明しています。
槇野晃平
December 08, 2023
Tweet
Share
More Decks by 槇野晃平
See All by 槇野晃平
01_システム開発工程の流れを細かく説明
makino0525
1
230
02_システム開発の要件定義で行うこととは?
makino0525
2
270
04_システム開発の詳細設計とは?
makino0525
1
100
05_システム開発のコーディングで必要なことは?
makino0525
1
57
06_システム開発のテスト工程で必要なことは?
makino0525
1
120
07_システム開発のリリースで必要なことは?
makino0525
1
94
08_システム開発の運用保守で必要なことは?
makino0525
1
81
Other Decks in Education
See All in Education
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Adobe Express
matleenalaakso
1
8.1k
外国籍エンジニアの挑戦・新卒半年後、気づきと成長の物語
hypebeans
0
700
卒論の書き方 / Happy Writing
kaityo256
PRO
54
28k
Web Search and SEO - Lecture 10 - Web Technologies (1019888BNR)
signer
PRO
2
3k
2025年の本当に大事なAI動向まとめ
frievea
0
160
HyRead2526
cbtlibrary
0
190
東大1年生にJulia教えてみた
matsui_528
7
11k
ThingLink
matleenalaakso
28
4.3k
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
1
110
the difficulty into words
ukky86
0
340
Web 2.0 Patterns and Technologies - Lecture 8 - Web Technologies (1019888BNR)
signer
PRO
0
3k
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
48
Unsuck your backbone
ammeep
671
58k
The browser strikes back
jonoalderson
0
300
So, you think you're a good person
axbom
PRO
1
1.9k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
890
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
50
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Abbi's Birthday
coloredviolet
0
4.3k
It's Worth the Effort
3n
188
29k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
95
BBQ
matthewcrist
89
10k
Transcript
システム開発の基本設計 とは? システム開発において基本設計は欠かせないものです。このプレゼンテー ションでは、基本設計の定義、目的、内容、成果物についてご紹介いたし ます。 by 晃平 槇野
基本設計の定義 基本設計とは、システム開発の第2フェーズであり、具体的な機能設計を行う前段階の設計です。こ のフェーズでは、どのような機能を実現するかを明確にすることが目的となっています。
基本設計の目的 要件の明確化 顧客の要望を把握し、機能要件を明確 化することが目的です。要求仕様書や ユースケース図などが作成されます。 設計の効率化 機能設計の前段階であるため、全体的 な設計の効率化につながります。 安全性の確保 機能要件を明確にすることで、バグの発生や悪意ある攻撃に対するセキュリティも考慮
されます。
基本設計の具体的な内容 1 データ構造の設計 基本設計の一つに、データモデルの設計があります。データモデルを設計す ることで、データベースの構造やクエリを考慮した設計が可能となります。 2 画面設計 システムを操作する画面の設計も基本設計の項目です。UIやUXに配慮し、使 用者にとって使いやすい画面を設計します。 3
アーキテクチャの設計 システム全体の構造を設計することも基本設計の重要な項目となります。ア ーキテクチャによって、システムの柔軟性や拡張性が向上します。
基本設計の成果物 UML図 UML図は、システム全体の構造を設計するた めに使用されます。 ワイヤーフレーム ワイヤーフレームは、システムを操作する画 面のレイアウトを設計する際に使用されます 。 ER図 ER図は、データモデルを設計するために使用
されます。 アーキテクチャ図 アーキテクチャ図は、システム全体の構造を 明確にするために使用されます。
レビューの重要性 基本設計のレビューは、システム開発において非常に重要です。レビューによって、システムの品 質や開発工程のスケジュールの把握が可能となるため、開発者や顧客の信頼を得ることができます 。
成功する基本設計のポイント 1 綿密な打合せ 顧客との綿密な打合せを行い、何度 も内容を確認・修正していくことが 重要です。 2 詳細なドキュメント作成 基本設計には大量のドキュメントが 必要となるため、丁寧に作成するこ
とが必要です。 3 レビューによる改善 基本設計のレビューに時間と手間をかけ、開発のスムーズな進行を図ります。
まとめ 基本設計は、システム開発において欠かせない設計であり、要求仕様書をもとに、機能要件を明確 化する設計です。システムの品質を確保し、開発工程をスムーズに進めるためにも、基本設計の重 要性を認識する必要があります。