ソフトウェア改修要件(オブジェクト指向)
9
0
0
全文
(2) ECD2201-D. Copyrightc 2012. IPA All Rights Reserved.
(3) ECD2201-D. 目. 次 1. 1.COS パイロットシステムへの改修要件 取扱商品の追加. ターゲット顧客の拡大 割引機能の追加 2.改修要件に伴う出荷サブシステムの対応 ■ 商品情報を参照する機能部分の対応. 2. ■ 顧客個人の登録機能の実装. 2. ■割引機能の実装. 3. (例)改修後の請求金額の計算方法. 4. Copyrightc 2012. IPA All Rights Reserved.
(4) ECD2201-D. Copyrightc 2012. IPA All Rights Reserved.
(5) ECD2201-D. 1.COS パイロットシステムへの改修要件. (1)取扱商品の追加 ・取扱商品として、文具、書籍の他に、以前から要望のあった食品、AV 機器、PC を追加する。 これにより顧客満足度の向上、および新規顧客の拡大を図る。 (2)ターゲット顧客の拡大 ・対象顧客として、法人の他に個人を追加する。これにより、ビジネスの更なる拡大を目指す。 (3)割引機能の追加 ・顧客の増加を促すため、割引機能を追加する。割引は注文単位、明細単位で行う。 ・注文単位での割引は、法人か個人かで割引条件と計算方法が異なる。 ・明細単位での割引は、商品カテゴリごとに割引条件と計算方法が異なる。. ※前提条件として、改修後のデータベース設計およびユーザーインターフェース設計は完了している こととする。. 1. Copyrightc 2012. IPA All Rights Reserved.
(6) ECD2201-D. 2.改修要件に伴う受注サブシステムの対応 それぞれの改修要件に対して、受注サブシステムでは次の対応を行う必要がある。. (1)取扱商品の追加. ⇒. 商品情報を参照する機能部分の対応. (2)ターゲット顧客の拡大. ⇒. 顧客個人の登録機能の実装. (3)割引機能の追加. ⇒. 割引機能の実装. ■ 商品情報を参照する機能部分の対応 ・文具、書籍に加えて、食品、AV 機器、PC を取扱商品として新たに追加する。 ・追加商品の情報は文具や書籍と同様に、商品コードや販売単価など商品カテゴリに関係なく共通 する項目と、商品カテゴリごとに異なる項目の 2 種類が存在する。 ・そのため、従来通り商品の一覧表示には共通の項目を、商品の詳細表示には共通項目および商品 ごとの固有の情報を表示するように対応する。. ■ 顧客個人の登録機能の実装 ・ターゲット顧客に個人を新しく追加するが、法人と個人とでは登録情報や提供されるサービスが それぞれ異なる。 ・そのため、ユーザー登録に対して、現状の法人登録の他に新しく個人登録の機能を実装する。 ・また、商品と同様に顧客情報を参照する機能部分については、個人情報も正しく参照されるよう に対応する。. 2. Copyrightc 2012. IPA All Rights Reserved.
(7) ECD2201-D ■ 割引機能の実装 ・今回の改修により割引機能が実装されるが、割引については明細単位、注文単位でそれぞれ行い、 割引額を画面に表示するように対応する。 ≪明細単位での割引について≫ ・明細単位での割引は、割引対象の商品に対して割引条件を満たした場合に適用される。 ・割引条件と割引額は、商品カテゴリごとにそれぞれ異なる。 今回の改修で割引対象となる商品カテゴリは、文具、食品とする。 ・割引対象の商品カテゴリのうち、一部の商品を割引対象とするため、新たに商品情報に割引フ ラグを追加する。 明細単位での割引 対象. 割引条件 割引対象の文具に対して、. 文具. 10,000 円以上の購入 割引対象の食品に対して、. 食品. 10,000 円以上の購入. 割引額 10%割引/1 明細. 備考 割引フラグが1の時、割引対象と する 割引フラグが1の時、割引対象と. 1,000 円引/1 明細. する 割引額は一律 1,000 円とする. ※書籍、AV 機器、PC については全て割引対象外. ≪注文単位での割引について≫ ・注文単位での割引は、1回の注文に対して割引条件を満たした場合に適用される。 割引条件と割引額は、注文顧客が法人か個人かでそれぞれ異なる。 ・注文単位での割引額は、明細での割引後金額の合計から算出する。 注文単位での割引 対象 法人 個人. 割引条件 割引後金額の合計が 300,000 円 以上の注文 注文日と誕生日の月日が同じ. 割引額. 備考. 10%割引/1 注文 50%割引/1 注文. 3. Copyrightc 2012. IPA All Rights Reserved.
(8) ECD2201-D (例)改修後の請求金額の計算方法 注文内容 注文NO:1202000011 注文日 :2012 年 2 月 14 日 顧客名 :山田 太郎 顧客分類:個人 誕生日 :1985 年 2 月 14 日 明細 1.文具A 2.食品B 3.書籍C 4.食品D. ※文具Aの割引フラグ=1 食品Bの割引フラグ=0 食品Dの割引フラグ=1とする. 1,000 円×10 冊 2,000 円× 6 個 4,000 円× 3 冊 2,500 円× 8 箱. 請求金額: ? 円. ① 明細単位での割引後金額の計算 1.文具A:1,000 × 10 = 10,000 円 ※割引フラグが1であり割引条件を満たしているため、10%割引。 ⇒ 10,000 × 0.1 = 1,000 円引 ⇒ 10,000 - 1,000 = 9,000 円 2.食品B:2,000 × 6 = 12,000 円. ※割引フラグが 0 であるため割引対象外. 3.書籍C:4,000 × 3 = 12,000 円. ※書籍であるため割引対象外. 4.食品D:2,500 × 8 = 20,000 円 ※割引フラグが1であり割引条件を満たしているため、1,000 円引。 ⇒ 20,000 - 1,000 = 19,000 円 ② 注文単位での合計金額の計算 ・割引後金額の合計:9,000 + 12,000 + 12,000 +19,000 = 52,000 円 ※注文顧客は個人であり、注文日と誕生日の月日が同じため、さらに 50%割引。 ⇒ 52,000 × 0.5 = 26,000 円引 ⇒ 52,000 - 26,000 = 26,000 円 商品の販売単価は税抜のため、消費税が 5%の場合の請求金額は 26,000 × 1.05 = 27,300 円. 4. Copyrightc 2012. IPA All Rights Reserved.
(9)
(10)
関連したドキュメント
(注 3):必修上位 17 単位の成績上位から数えて 17 単位目が 2 単位の授業科目だった場合は,1 単位と
チューリング機械の原論文 [14]
機能名 機能 表示 設定値. トランスポーズ
口腔の持つ,種々の働き ( 機能)が障害された場 合,これらの働きがより健全に機能するよう手当
評価 ○当該機器の機能が求められる際の区画の浸水深は,同じ区 画内に設置されているホウ酸水注入系設備の最も低い機能
今回の SSLRT において、1 日目の授業を受けた受講者が日常生活でゲートキーパーの役割を実
評価 ○当該機器の機能が求められる際の区画の浸水深は,同じ区 画内に設置されているホウ酸水注入系設備の最も低い機能
○当該機器の機能が求められる際の区画の浸水深は,同じ区 画内に設置されているホウ酸水注入系設備の最も低い機能