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
03_システム開発の基本設計とは?
システム開発の基本設計について説明しています。
槇野晃平
December 08, 2023
More Decks by 槇野晃平
See All by 槇野晃平
01_システム開発工程の流れを細かく説明
makino0525
1
250
02_システム開発の要件定義で行うこととは?
makino0525
2
290
04_システム開発の詳細設計とは?
makino0525
1
110
05_システム開発のコーディングで必要なことは?
makino0525
1
71
06_システム開発のテスト工程で必要なことは?
makino0525
1
130
07_システム開発のリリースで必要なことは?
makino0525
1
100
08_システム開発の運用保守で必要なことは?
makino0525
1
88
Other Decks in Education
See All in Education
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
Curso de Consagração ao Sagrado Coração de Jesus - O Sagrado Coração na História (Aula 01)
cm_manaus
0
150
Lenguajes de Programacion (Ingresantes UNI 2026)
robintux
0
170
The Art & Science of Elearning
tmiket
1
200
生成AI時代のエンジニア育成について考えてみた
akasan
0
110
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
12
2.9k
What workforce agencies must have in place to compete for and deliver on RESTART grants
territorium
PRO
0
150
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
signer
PRO
1
3.1k
Human-AI Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1k
Lectura 1 (PIT : Python Basico)
robintux
0
260
偶然のチャンスを掴みに行けるのは君だ!
kotomin_m
2
100
Laura Wilson - The Quarterly PR Pivot
laurawilsonbseo1
1
290
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
510
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
230
What's in a price? How to price your products and services
michaelherold
247
13k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
The SEO Collaboration Effect
kristinabergwall1
1
450
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
380
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
エンジニアに許された特別な時間の終わり
watany
106
240k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
430
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Transcript
システム開発の基本設計 とは? システム開発において基本設計は欠かせないものです。このプレゼンテー ションでは、基本設計の定義、目的、内容、成果物についてご紹介いたし ます。 by 晃平 槇野
基本設計の定義 基本設計とは、システム開発の第2フェーズであり、具体的な機能設計を行う前段階の設計です。こ のフェーズでは、どのような機能を実現するかを明確にすることが目的となっています。
基本設計の目的 要件の明確化 顧客の要望を把握し、機能要件を明確 化することが目的です。要求仕様書や ユースケース図などが作成されます。 設計の効率化 機能設計の前段階であるため、全体的 な設計の効率化につながります。 安全性の確保 機能要件を明確にすることで、バグの発生や悪意ある攻撃に対するセキュリティも考慮
されます。
基本設計の具体的な内容 1 データ構造の設計 基本設計の一つに、データモデルの設計があります。データモデルを設計す ることで、データベースの構造やクエリを考慮した設計が可能となります。 2 画面設計 システムを操作する画面の設計も基本設計の項目です。UIやUXに配慮し、使 用者にとって使いやすい画面を設計します。 3
アーキテクチャの設計 システム全体の構造を設計することも基本設計の重要な項目となります。ア ーキテクチャによって、システムの柔軟性や拡張性が向上します。
基本設計の成果物 UML図 UML図は、システム全体の構造を設計するた めに使用されます。 ワイヤーフレーム ワイヤーフレームは、システムを操作する画 面のレイアウトを設計する際に使用されます 。 ER図 ER図は、データモデルを設計するために使用
されます。 アーキテクチャ図 アーキテクチャ図は、システム全体の構造を 明確にするために使用されます。
レビューの重要性 基本設計のレビューは、システム開発において非常に重要です。レビューによって、システムの品 質や開発工程のスケジュールの把握が可能となるため、開発者や顧客の信頼を得ることができます 。
成功する基本設計のポイント 1 綿密な打合せ 顧客との綿密な打合せを行い、何度 も内容を確認・修正していくことが 重要です。 2 詳細なドキュメント作成 基本設計には大量のドキュメントが 必要となるため、丁寧に作成するこ
とが必要です。 3 レビューによる改善 基本設計のレビューに時間と手間をかけ、開発のスムーズな進行を図ります。
まとめ 基本設計は、システム開発において欠かせない設計であり、要求仕様書をもとに、機能要件を明確 化する設計です。システムの品質を確保し、開発工程をスムーズに進めるためにも、基本設計の重 要性を認識する必要があります。