プロトタイピングは、開発の最初の段階としてどの程度一般的ですか?
https://softwareengineering.stackexchange.com/questions/26137
-
30-10-2019 - |
質問
私は過去数学期にいくつかのソフトウェアデザインコースを受講していますが、多くの形式主義で利益を見ていますが、プログラム自体について何も教えてくれないように感じます。
- プログラムが何ができるかについて議論しているにもかかわらず、プログラムがユースケース仕様からどのように動作するかはわかりません。
- 品質要件を含めることができるにもかかわらず、要件ドキュメントからのユーザーエクスペリエンスについて何も伝えることはできません。
- シーケンス図は、ソフトウェアがコールスタックとしてどのように機能するかについての適切な説明ですが、非常に限られており、システム全体の非常に部分的なビューを提供します。
- クラス図は、システムの構築方法を説明するのに最適ですが、ソフトウェアが何であるかを理解するのに役立つのにまったく役に立たない。
このすべての形式では、最終的な形式はどこにありますか。プログラムの外観、動作、そしてそれがどのような経験を与えるか?それを設計する方が理にかなっていませんか?プログラムがプロトタイプを介してどのように機能するかを把握し、実際に実装するよう努めている方が良いのではありませんか?
私はおそらく理論家によって工学を教えることに苦しんでいることを知っていますが、私は彼らが業界でこれをしているのですか?人々は、プログラムが実際に何であるかをどのように把握していますか?人々は多くのプロトタイプをしていますか、それともUMLのような正式なツールをほとんど使用していますか?
正しい解決策はありません
所属していません softwareengineering.stackexchange