2014 年以来、私はソフトウェア開発に関する技術的および技術的なトレーニングの提供に専念してきました。以前はソフトウェア工場で開発エンジニアとして働いており、そこではさまざまなフェーズを経験する必要がありました。 ソフトウェアのライフサイクル (問題ステートメント、分析、設計、実装、テスト – デバッグ、納品) 私は開発者としてスタートしましたが、このライフ サイクルの概要を直接知ることができるその他の活動の中で、要件の収集と構築のタスク、テスト、統合、インストールも実行しました。ビジネス環境では、さまざまな機能から対話し、各段階で基本的なフォーマットとツールを使用します。
インストラクターとしての役割を変えたとき、私は現実の世界で得た知識を、学生が完全に機能するソフトウェアを構築するためにゼロから学ばなければならない教育の文脈で伝えるという課題に直面しました。
このプロセスでは、方法論の使用、デザインパターン、プログラミング言語、品質、優れた実践方法などの要素が取り上げられます。
前述したように、アイデアはトレーニングすることです ゼロからのソフトウェア開発最も基本的な概念からソフトウェアのライフサイクルの各段階を経て、必要な概念を適用して製品を納品するまでの各工程の進め方を参考にさせていただきました。以前の仕事で明らかになったので、トレーニング グループのニーズとプロジェクトの特性に基づいて各ステップを管理しやすくするいくつかの形式を設計しました。
広告
ドキュメント作成は、おそらく私たちの多くにとって、特にプログラミングを通じて物を構築するアクションに参加したい人にとって、最も退屈なステップの 1 つですが、これはさまざまな段階でのトレーサビリティを容易にすることでシステムの管理に役立つ非常に重要な部分です。
明らかに、これらのフォーマットは私の視点と経験だけから構築されたものではありません。そのために私は従来の方法論とアジャイルな方法論の両方に依存していました。そのため、一部のフォーマットにはコンテンツに要素や図が含まれています。 UML 最も特徴的なのは何ですか アイコニックス どれでも または 他の人は一緒に働くことにもっと適応しています スクラム ここではユーザー ストーリーを使用するのが最も一般的です。
これらすべての結果として、最初に述べたように、プロジェクトの文書化を容易にする問題記述書、要件収集、設計文書、テスト、納品、設置、ユーザーマニュアルなど、10 を超えるフォーマットが作成されました。 。
中身 私のgithubリポジトリからのこのリンク フォーマットはダウンロードできます。必要に応じて使用できるよう、完全に無料で共有します。
同様に、ソフトウェアのライフサイクルについて詳しく知りたい場合は、それを共有します。 このビデオ あなたが興味を持ちそうなもの、または プロジェクト管理に関するこのプレイリスト。
最後に、codejavu.blogspot.com にアクセスしてください。 私のチャンネル クリスティアン・ヘナオ そして彼らは新しい続編を非常に意識しているとのこと
あなたも興味を持つかもしれません。
このエントリについて何か追加またはコメントしたいことがありますか?自由にやってください…気に入っていただけましたら、ぜひシェアしてください Y このような投稿をもっと聞くには、「このサイトに参加する」ボタンをクリックして購読してください 😉