masayuki5160's diary

滋賀県大津市に住むソフトウェアエンジニアの日常

実装工程における課題 ━ ソフトウェア工学チャンネル

はじめに

書籍 "ソフトウェア工学" を参考に動画にしました。本記事ではお話しした内容をもとに、Geminiに動画の内容をまとめてもらった内容をベースに記載しています。

www.youtube.com

実装に関わる作業

  • 実行可能なソフトウェアを定義、構築すること [04:06]
  • 実行環境の設定と配置、デプロイ [04:25]
  • バージョン管理(Gitなど) [04:30]
  • デバッグ [04:42]

実装工程における課題

  • プログラムの作成の難しさ [08:16]
    • コーディングは複雑で、属人的になりやすいです。
  • 機械的な作業の繰り返し [09:14]
    • 同じようなコードを書いたり、CI/CDなどの自動化が不十分な場合に発生します。
  • 依存関係の管理 [09:58]
    • ソフトウェアが依存するライブラリやバージョンを適切に管理する必要があります。
  • バージョンの再現 [10:30]
    • 過去の特定のバージョンを再現してビルドすることが難しい場合があります。
  • 不具合の再現と原因特定 [11:51]
    • 不具合の状況を把握し、再現させ、原因を特定する作業は困難な場合があります。

まとめ

実装工程には多くの課題がありますが、これらの課題を理解することで、より効率的に作業を進めることができます [14:54]。

masaytan.com