对面向对象OO的理解

向大牛学习人工智能 2010-03-21 04:53:28
‘Traditional’ structured Systems Analysis & Design methods have been called weak because: there are too many variations & no-one follows them correctly; they don’t run smoothly from end to-end; they’re too centred on process not data; they’re more of an ART than ENGINEERING. - How have ‘Object-Oriented’ approaches to Systems Analysis & Design addressed these weaknesses?
- Did they succeed?
...全文
133 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
主体的多元化:权限不仅需要定义到用户和角色上,还需要定义到静态组织和通过动态分组形成项目组。

权限的多元化:权限根据不同的客体应用,可以分为对象类权限、对象权限、属性权限、部件权限、管理权限、二次分配权限、代理权限等。

对象在生命周期中的权限变化:同一个用户,对同一个对象,在该对象的不同生命周期,有着不同的权限。
统一的授权模型框架: PDM 系统还集成了工作流子系统和管理信息系统等。这就要求必须有一个统一的授权框架来支持在PDM 中控制这些子系统中的数据的权限。
  • 打赏
  • 举报
回复
Write a critical examination of an example (or examples) of poor HCI design. Then choose an example a good HCI design and discuss its merits. Conduct literature research and find examples of HCI designs in familiar appliances or websites and provide in-depth comments appropriately. The submitted assignment should contain the following information:

? Brief description of the intended functions of the device/equipment/system/software/web…etc
? Identify the intended target user(s) of the device/equipment/system/software/web…etc
? Explain why the example(s) is/are considered to be poor and why the other example(s) is/are
considered good. The explanation should be based on known HCI theory or principles.
? Describe any known or possible consequences due to the poor design, and do the same for the
good design.
? Provide references in the standard format as needed.

The length of the assignment should be 4000 - 5000 words. Alternatively, it should be no more than 10 pages on an A4 page, with double-line spaced and font size 10 printed characters. Possible examples to consider: mobile devices, web page design, document/form design, instrument or equipment, games console.
  • 打赏
  • 举报
回复
定义1:一个工作流W可以描述为一些任务的偏序集,w={tw“
twZ,·“…tW。};tW,是能完成一定功能又相互依赖的任务。
定义 2:OP‘={oP,,叩2……。pn}为操作的偏序集。51={S!,52……Sn}为主体集。
01={01,。2……仇}为对象集。F={Y.,YZ……丫n}为对象类型集。R={rl,r:……rn
为角色集。
函数F:O,厂为:如果F(0i)=Y,,那么01属于类型Y;。用ori来表示属于
类型Yi的对象集。
函数G:S,R为:如果G(51)=丫j,那么主体S。属于角色rj,用Srj表示属于
角色rj的主体集。
定义3:任务twi=(OP, FINi, FOUTi,[乙1;,心ui」)。厂IN、包含于厂表示
允许输入的客体类型集。 FOUTi包含于F表示允许输出的客体类型集。「心11,乙
u;J表示任务执行的有效期。即任务必须在心l、后开始执行,在乙u‘前执行完毕。
定义4:一个任务实例tw一 insti,被定义为:(OpER,,zNi,OUTi,[乙51,乙
f,])。其中OPER盛是任务twj执行期间的操作集。工Ni是任务tw,执行期间的输入
对象集。OUTi是任务tw‘执行期间的输出对象集。[乙S、,乙fi〕是任务tw、执行的
时间间隔。
定义5:一个授权A是四元组,A,=(S,;0i,Pri,[rbi,re;」)。表示在rb、时刻
授予主体S,对客体01权限为pr、的操作。在rei时刻收回权限pri
令AB=(A1,A2…)为授权的有限集,即授权库。随着工作流的执行,全部
的授权都会被逐渐加入到授权库。
风起于默 2010-03-22
  • 打赏
  • 举报
回复
你这个权限挺复杂的,我也做过这方面的,但是没你这么复杂,帮顶了
ladybirds2008 2010-03-22
  • 打赏
  • 举报
回复
帮你顶一下。。。给点辛苦分吧。。。
longtenggdf 2010-03-22
  • 打赏
  • 举报
回复
学习~
  • 打赏
  • 举报
回复
(l)最小特权原则。在执行任务时只给用户分配所需的权限,未执行任务或
任务终止后用户不再拥有所分配的权限;而且在执行任务过程中,当某一权限不
再使用时,授权步自动将该权限回收。
(2)职责分离原则。有时,一些敏感的任务需要不同的用户执行,这可通过
授权步之间的分权依赖实现。
  • 打赏
  • 举报
回复
Object-Oriented Analysis and Design

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧