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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
槇野晃平
December 08, 2023
Education
170
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
310
04_システム開発の詳細設計とは?
makino0525
1
120
05_システム開発のコーディングで必要なことは?
makino0525
1
87
06_システム開発のテスト工程で必要なことは?
makino0525
1
150
07_システム開発のリリースで必要なことは?
makino0525
1
110
08_システム開発の運用保守で必要なことは?
makino0525
1
100
Other Decks in Education
See All in Education
私たちはなんでテストするんだっけ? Ver.東北IT物産展2026 in 会津若松
camel_404
3
190
人間のために、人間と共に働く時代の終わりの始まり
frievea
0
160
チームの鏡になるー自分の癖を知ると、チームのパターンが見えてくる@スクフェス仙台
saorimurooka
0
170
新入社員を「あの子」と呼ばない運動 -PBL その前に- / Stop Calling New Hires "Kids"
aokiplayer
2
830
Course Review - Lecture 13 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.4k
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
130
Comentario del plano urbano de Madrid hasta 1860 (1ª parte )
juanmartin2026
1
42k
[2026前期火5] 論理学(京都大学文学部 前期 第11回)「ハーモニー:三層モデルと保存拡大」
yatabe
0
270
AIの力を100%引き出すために
frievea
0
470
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.2k
!コスパよくインターンに受かる方法!
ruribou
1
350
AWS Skill Builderを活用した一石二鳥の業務計画
ysaeki
0
140
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
108
250k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
The browser strikes back
jonoalderson
0
1.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
The Spectacular Lies of Maps
axbom
PRO
1
970
Mobile First: as difficult as doing things right
swwweet
225
10k
WCS-LA-2024
lcolladotor
0
820
Joys of Absence: A Defence of Solitary Play
codingconduct
1
470
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
450
Transcript
システム開発の基本設計 とは? システム開発において基本設計は欠かせないものです。このプレゼンテー ションでは、基本設計の定義、目的、内容、成果物についてご紹介いたし ます。 by 晃平 槇野
基本設計の定義 基本設計とは、システム開発の第2フェーズであり、具体的な機能設計を行う前段階の設計です。こ のフェーズでは、どのような機能を実現するかを明確にすることが目的となっています。
基本設計の目的 要件の明確化 顧客の要望を把握し、機能要件を明確 化することが目的です。要求仕様書や ユースケース図などが作成されます。 設計の効率化 機能設計の前段階であるため、全体的 な設計の効率化につながります。 安全性の確保 機能要件を明確にすることで、バグの発生や悪意ある攻撃に対するセキュリティも考慮
されます。
基本設計の具体的な内容 1 データ構造の設計 基本設計の一つに、データモデルの設計があります。データモデルを設計す ることで、データベースの構造やクエリを考慮した設計が可能となります。 2 画面設計 システムを操作する画面の設計も基本設計の項目です。UIやUXに配慮し、使 用者にとって使いやすい画面を設計します。 3
アーキテクチャの設計 システム全体の構造を設計することも基本設計の重要な項目となります。ア ーキテクチャによって、システムの柔軟性や拡張性が向上します。
基本設計の成果物 UML図 UML図は、システム全体の構造を設計するた めに使用されます。 ワイヤーフレーム ワイヤーフレームは、システムを操作する画 面のレイアウトを設計する際に使用されます 。 ER図 ER図は、データモデルを設計するために使用
されます。 アーキテクチャ図 アーキテクチャ図は、システム全体の構造を 明確にするために使用されます。
レビューの重要性 基本設計のレビューは、システム開発において非常に重要です。レビューによって、システムの品 質や開発工程のスケジュールの把握が可能となるため、開発者や顧客の信頼を得ることができます 。
成功する基本設計のポイント 1 綿密な打合せ 顧客との綿密な打合せを行い、何度 も内容を確認・修正していくことが 重要です。 2 詳細なドキュメント作成 基本設計には大量のドキュメントが 必要となるため、丁寧に作成するこ
とが必要です。 3 レビューによる改善 基本設計のレビューに時間と手間をかけ、開発のスムーズな進行を図ります。
まとめ 基本設計は、システム開発において欠かせない設計であり、要求仕様書をもとに、機能要件を明確 化する設計です。システムの品質を確保し、開発工程をスムーズに進めるためにも、基本設計の重 要性を認識する必要があります。