0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

設計とアーキテクチャ&FW

Posted at

設計とは

作業する範囲を決定し、何を作って何を作らないかを明確にすること。
大まかな流れとして外部設計→内部設計→開発となる。

設計の種類

サービス設計

システムだけでなく、サービスに関する全てを設計する。

UI/UXデザイン設計

システムにおいてはユーザが見ることができる、および触ることができる部分に関する設計をする。

データ設計

システムで使用するデータを設計して定義する。アプリの中ではModelを作り意味に近い。

機能設計

システムが持つ機能を設計して定義する。アプリの名ではView以外の開発がこれにあたる。

テスト設計

機能設計で決めた機能が正しく動くかテストを行う。

アーキテクチャとは

システムにおいて論理的構造や設計思想のことで、スマートフォンアプリケーションの開発で「アーキテクチャ」というと設計思想や構造のことをさす。
代表的なアーキテクチャとしてMVC,MVP、MVVM、Clean、Architectureなどがある。
プログラムやシステムは自由に作っていると、自分にしか理解できないものになるため、アーキテクチャを用い、アーキテクチャを知ることが重要となる。

フレームワークとは

0からプログラミングするを大変なためフレームワークを用いて楽にするもの。
フレームワークを使うことで自分のレベルをあげることができる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?