差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| education:skill-analysis [2025/01/12 09:49] – admin_pg-ssk.com | education:skill-analysis [2025/01/13 17:52] (現在) – admin_pg-ssk.com | ||
|---|---|---|---|
| 行 6: | 行 6: | ||
| Webアプリケーション開発を選択した理由は、案件数が多いからです。 | Webアプリケーション開発を選択した理由は、案件数が多いからです。 | ||
| - | さらに、開発言語としては基本的にJavaを採用します。 | + | また、基本となる部分は共通するのでWebアプリケーション以外の業務についても得られるものはあるでしょう。 |
| + | プログラミング言語としては基本的にJavaを採用します。 | ||
| こちらも案件数が多いことが理由ですが、Webアプリケーション開発以外でも多く使われる言語であり、汎用性が高いです。 | こちらも案件数が多いことが理由ですが、Webアプリケーション開発以外でも多く使われる言語であり、汎用性が高いです。 | ||
| 行 77: | 行 78: | ||
| 管理や調整ができるが開発はできないというのはエンジニアとして問題があります。 | 管理や調整ができるが開発はできないというのはエンジニアとして問題があります。 | ||
| まずは開発できることを目指しましょう。 | まずは開発できることを目指しましょう。 | ||
| - | |||
| ## 各フェーズで必要なスキル | ## 各フェーズで必要なスキル | ||
| + | <uml> | ||
| + | @startwbs | ||
| + | * 必要スキル | ||
| + | ** 設計フェーズ | ||
| + | *** 設計書の基礎概念の理解 | ||
| + | *** 設計書に使用される図表の習得 | ||
| + | *** オブジェクト指向の基礎概念の理解 | ||
| + | *** データベースの基礎概念の理解 | ||
| + | ** 実装フェーズ | ||
| + | *** Javaプログラミングの基礎習得 | ||
| + | *** SQLの基礎習得 | ||
| + | *** HTML/ | ||
| + | *** フレームワーク利用経験 | ||
| + | *** ソースコード管理ツールの操作習得 | ||
| + | *** ソフトウェア品質の理解 | ||
| + | ** テストフェーズ | ||
| + | *** 各種テストの基礎概念の理解 | ||
| + | *** テスト手法の理解 | ||
| + | *** テストドキュメントの基礎概念の理解 | ||
| + | **** ケース表 | ||
| + | **** 結果報告書 | ||
| + | **** バグレポート | ||
| + | ** リリースフェーズ | ||
| + | *** サーバー基礎知識の習得 | ||
| + | *** ネットワーク基礎知識の習得 | ||
| + | *** Linux操作の基礎習得 | ||
| + | ** 運用フェーズ | ||
| + | *** サーバー監視 | ||
| + | **** 稼働状況の確認 | ||
| + | **** ログの確認 | ||
| + | @endwbs | ||
| + | </ | ||
| - | |||
| - | Webアプリケーション開発における各フェーズでの必要スキルを以下のように定義します。 | ||
| - | ただし、ここで扱う開発プロジェクトは開発グループが10人以下の小規模なものとします。 | ||
| - | 大規模プロジェクトになると上級エンジニアが担当することになるため、本サイトでは対象外とします。 | ||
| - | また管理業務についてはプロジェクトマネージャーやシニアエンジニアが担当するため、こちらについても本サイトでは対象外とします。 | ||
| - | 初心者から中堅エンジニアまでに焦点を絞って必要スキルを定義します。 | ||