【Sys開発】BigPictureDesign

良さげな動画をみつけたので、システム開発のしかたでも勉強してみようと思い立ちました。

背景

技術系の動画を探していたら、ガッツリとC#の勉強ができる動画を見つけました。

これまでモヤモヤとしていたシステム開発の手法を改めて勉強しつつ、C#のお勉強もしようと思います。

メモ

Big Picture Design

設計前に、ユーザからの要求についてヒアリングした後、開発対象についてざっくりと描いたポンチ絵

Structure

アプリケーションの構造。Javaで実装するWebアプリなのか、デスクトップアプリなのか、とかそのくらいの粒度で。

Data

どういう形式で保存するのか。

Users

複数人が同時に使うシステムなのか、一人しか使わないのか。

Key Concepts

開発するシステムの重要な技術要素。ユーザの要求仕様から抜き出せる特徴や、開発者側から見た技術的な特徴などを記述する?

Structure: Windows Forms application and Class Library

Data: SQL and/or TestFile

Users: One at a time on one application

Key Concepts:

  • Email
  • SQL
  • Custom Events
  • Error Handling
  • Interfaces
  • Random Ordering
  • Texting

参考サイト