ソフトウェアエンジニアリング演習 3 (質問 5 および 6)

ソフトウェアエンジニアリング演習 3

5. 所在地、建物名、建物の延べ階数、階数、向き、仕様等を記録した照会、販売、賃貸、統計等の機能を必要とする不動産管理システムの開発運営会社の既存物件(1室)(1リビングルーム、2ベッドルームと1リビングルーム、または3ベッドルームと1リビングルーム)、面積等 部屋は販売または賃貸が可能で、平方メートルあたりの単価と総額がそれぞれ決定されます。上記の未販売・未賃貸部屋の基本条件については、いつでもお問い合わせいただけます。不動産事業者は、売却・賃貸済み物件の資本回収状況や、未売却・賃貸物件の資本占有状況を随時確認できます。システムのデータディクショナリを書いてデータフロー図やIPO図を描いてみます。
6. 寝台列車の切符発券システムを開発する。
列車運行簿には、列車番号、始発駅、終着駅、通過駅が登録されている。当駅では運行カタログに基づいて毎日数本の列車が運行されており、列車ごとに出発時刻や終着駅が異なります。各列車には軟寝台車両と硬寝台車両が複数編成されており、軟寝台は上段・下段、硬寝台は上段・中段・下段に分かれており、乗車券の料金が異なります。寝台番号の形式は「号車番号+寝台番号」で、例:8号車上段5番です。乗客は、列車運行カタログに従って 5 日以内に列車の寝台券を予約できます。審査部門のデータフロー図、西チューのデータフロー図およびIPO図

1. データディクショナリ

不動産管理システムの開発

仕様 = [ベッドルーム 3 室とリビングルーム 1 室 | ベッドルーム 2 室とリビングルーム 1 室 | ベッドルーム 1 室とリビングルーム 1 室]

単価 = [月額賃料 | 平方メートルあたりの価格]

部屋=部屋番号+階数+方位+スペック+面積+単価+総額+【賃料|分譲】+【既|未】+備考

不動産 = {物件所在地 + {建物名 + 総階数 + {部屋数}}

お客様 = {お客様番号 + 名前 + 性別 + 住所 + 電話番号}

顧客の要求 = {顧客番号 + 日付 + {物件番号}}

取引ステータス = {日付 + 顧客番号 + 物件番号 + 金額 + 備考 + 取引担当者}

鉄道寝台券販売システム

リストタイプ = [急行 | 急行 | 急行] + [冷房 | 非冷房]

停留所 = 停留所名 + (到着時刻、出発時刻)

列車番号 = 列車番号 + 列車種別 + (停車駅)

列車運行状況={列車番号}

ソフトスリーパー = [上段|下段]

ハードスリーパー = [上段 | 中段 | 下段]

二段タイプ = [ソフトスリーパー | ハードスリーパー]

チケット番号 = 車両番号 + {寝台番号}

チケット販売状況=1{日付+{列車番号+{チケット番号+[販売|未販売]}}}

運賃 = 始発駅 + {終着駅 + {列車種別 + {寝台種別 + 料金 + [フル|ハーフ]}}}

鉄道チケット = 日付 + 列車番号 + 出発駅 + 到着駅 + 列車種別 + 寝台種別 + 価格 + チケット番号 + [フル|ハーフ]

2. データフロー図

不動産管理システムの開発

画像

鉄道寝台券販売システム

画像

  1. IPOチャート

不動産管理システムの開発

画像

鉄道寝台券販売システム

画像

鉄道寝台券販売システム

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/m0_63451989/article/details/131166704