分享
分享赚钱 收藏 举报 版权申诉 / 11

类型foda.ppt

  • 上传人:hwpkd79526
  • 文档编号:7321906
  • 上传时间:2019-05-14
  • 格式:PPT
  • 页数:11
  • 大小:69.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    foda.ppt
    资源描述:

    1、面向特征的领域分析方法,FODA方法,FODA背景介绍,FODA是卡耐基梅隆大学软件研究所在1990年提出的一种面向特征的领域分析方法。该方法支持某领域中系统共性和个性的发现、分析和文档记录。,FODA方法的三个阶段,上下文分析:主要目的是明确当前领域的范围。在这个阶段要分析领域与外部元素之间的关系,还要对可变性进行评价。上下文分析的结果是上下文模型。 领域建模:该阶段着重于对领域中各应用系统样本之间的共性以及变化性进行分析,并且通过建立多种模型来对共性和变化性的不同方面进行建模。包括特征分析、信息分析、操作分析 体系结构建模:对领域中应用系统的高层设计,并采用了分层的思想进行建模。,案例分析

    2、 ATM,1.案例背景: 用户使用8位银行卡账号和6位银行卡密码(银行卡账号和密码都只能是数字)登录ATM。 登录时, 密码不能以明文的形式显示出来。登录成功后用户可以执行查询余额,取款,存款,密码等功能。用户可以通过查询余额功能得知当前的账户余额和当日仍可取金额(假设一个用户一天在一个账户中最多只能取3,000元,如果此用户今天已经取了1,000元,则“当日仍可取金额”为2, 000元)。用户在一天当中的最高取款金额可预先设定。ATM机只能提供面值为50元或100元的纸币。所以用户输入的取款金额必须是50或100的整数倍。,存款时ATM机也只能接受面值为50或100元的纸币。ATM机接收并检

    3、查每张用户在ATM机进钞口放入纸币。银行卡用户取款或存款成功后,可以选择是否需要打印回执。回执的信息包括:用户的银行卡账号,交易种类(取款或存款),交易金额,交易时间(年/月/日 YYYY/MM/DD 时:分:秒 HH:MM:SS),新的银行卡账户余额。银行卡用户成功登录后,在任意交易过程中,如果2分钟程序没有接收到任何输入,则交易自动失败中断。此时用户需要重新登录,输入银行卡账号和密码,才能进行新的交易。ATM应提供管理员专用的管理功能。管理功能包括添加用户,删除用户,清除用户密码,修改管理员密码和添加新ATM管理员普通银行卡用户或ATM管理员都可以打印月结单。月结单列出此用户在这个月发生的

    4、所有交易。需要的信息包括:用户的银行卡账号,交易种类(取款或存款),交易金额,交易时间(年/月/日 YYYY/MM/DD 时:分:秒 HH:MM:SS),新的银行卡账户余额)。,2.具体分析,上下文分析: 该产品用于帮助银行客户支取,存储现金以及为管理人员提供管理功能。 静态数据 在银行ATM系统中,各个用户的真实姓名、银行卡帐号、密码(后两者均为数字),各台ATM的编号,一天中最高取款金额(3000元为一次的上限)。 动态数据 用户要求服务的类型(包括:存款、取款、查询余额、转账及密码的修改)用户当天的取款金额,当天剩余的取款金额,交易时间等,领域建模:特征分析(Feature Analys

    5、is): 1、普通用户取、存现金管理 2、普通用户查询(包括现金余额以及当天可取现金数目以)管理 3、普通用户的身份(可以输入用户、密码登入系统以及即时更改用户密码)管理 4、银行方面(包括添加、删除普通用户,添加新的银行管理员等)管理,信息分析,在信息分析中,要定义和分析为实现领域中应用所需的领域知识和数据需求。信息分析的目标是用领域实体及其相互之间的关系表示领域知识,并使它们在操作分析和构架建模中可以用来派生对象和数据定义。,操作分析,在操作分析中,要识别领域中应用的行为特性,例如数据流和控制流的共同性和差异、有限状态自动机模型等。一般用户: 1、存款:存款以及退出。退出就是取消本次操作,

    6、将卡吐出。存款要求用户输入存款金额(输入的金额必须是50或100的整数倍,否则退出这次交易),然后ATM将金额存入用户账户,并且显示退出功能,方便用户在存款之后,可以直接取卡; 2、取款:取款以及退出。退出就是取消本次操作,将卡吐出。取款要求用户输入取款金额(输入的金额必须是50或100的整数倍,否则退出这次交易),然后ATM将该金额从用户账户中扣除,并且显示退出功能,方便用户在取款之后,可以直接取卡; 3、查询余额:余额查询就是显示本账户内的所剩金额,并且显示退出功能,方便用户在查询完余额后,可以直接取卡。明细帐查询就是显示用户账户存取款的记录,并且显示退出功能,方便用户在查询完余额后,可以

    7、直接取卡; 4、密码修改:用户登录后以用户要求的新密码取代原密码并且经过二次确认后有效,操作分析,银行管理员: 1、添加用户:管理员登录后向系统增加新的用户帐号供新用户使用 2、删除帐户:管理员登录后从系统中删除用户的账号(银行卡号) 3、清除用户密码:管理员登录后将用户密码改为初始密码 4、修改管理员密码:选择更改密码操作,在更改密码界面中输入新密码,再次输入密码确认,如与前次相同则更改密码成功,显示“更改密码成功”字样。否则显示密码错,要求重新输入新密码。 5、添加新管理员:管理员登录后增加具有修改用户信息、管理系统权限的管理员。,体系结构建模,整个程序主要分为几个类,查询款项类,存取款类,密码管理类,管理员类,时间类,打印回执类,打印月账单类来实现系统要求的以下功能: 1、普通用户取、存现金管理 2、普通用户查询(包括现金余额以及当天可取现金数目以及打印回执)管理 3、普通用户的身份(可以输入用户、密码登入系统以及即时更改用户密码)管理 4、银行方面(包括添加、删除普通用户,添加新的银行管理员等)管理,

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:foda.ppt
    链接地址:https://www.docduoduo.com/p-7321906.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开