《非程序员》-第25期发行了!

rolt 2003-05-09 09:58:36
《非程序员》第25期发行了!

请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,5.7M

如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用网络蚂蚁跟踪!

UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。

非常需要您的意见!欢迎来信: think@umlchina.com

有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm

《非程序员》第25期目录

【新闻】

Rational能保持中立吗?
用Select Scope Manager进行自动极限编程(XP)开发
Embarcadero宣布支持Microsoft Visual Studio .NET 2003 和.NET Framework

【方法】

使用用例组织需求―识别用例

...作者给用例起名叫Add,Browse,Delete,Modify等。然后在繁衍(扩展)出AddPerm….这也是正确的,不是吗?因为任何业务落实到数据这一层,都是增加、修改、删除、读取(CRUD)。但我们是不是应该从这个角度去识别用例呢?如果带着这副有色眼镜去看,世界上的一切都是CRUD。 ...

基于角色访问控制的UML表示

...RBAC的概念静态模型如图2所示,包括类、类之间的关系和关系的势。基本的实体是用户、角色、权限、约束和会话类。角色和权限类分别特化出两种类别:使用者和管理者。这个特化依赖于用户的资历。RBAC模型的约束可以有很多种形式,依赖于应用系统。为了简化分析模型,我们静态模型中的约束只有三个:用户约束、权限约束、会话约束。另外,静态模型还有一个特殊的类session hour,当用户建立一个会话来激活他/她的角色时,该类被使用。这对表达基于会话的约束很有用。例如,一个组织可以要求用户只能在某些时间建立会话。为了强化这类约束,我们需要跟踪每个会话的会话时间。实体类的属性在图3中定义。...

关系数据库访问层 一种模式语言(关键模式)

...这个框架为那些将数据库以关系型方式使用的应用程序提供了一个数据库视图接口,其它的持久化框架和模式语言都是关于对象的持久化,例如对象-关系的访问层[Bro+96, Col+96, Kel+96a],它使用一个关系型数据库;还有对象访问层,它使用一个面向对象数据库[Col97]。图3显示了这些不同访问层的区别。...

以用途为中心的Web应用工程

...然而,Web开发在许多方面有其特殊性。尽管在本质上,任何可通过软件实现的功能都可以通过Web发布而在浏览器使用,但实际上几乎所有方面都与以往有所不同。由于缺乏标准和惯例,Web的开发和使用显得更加混乱而复杂。不同的浏览器、平台和连接的不一致性这几种因素加在一起,降低了我们对用户的实际所见和使用感受的控制能力。在一个工程里,多达70%的工作是为了让理应是标准的特性能够在某种浏览器(如NetScape)和某个平台上(如Apple Macintosh)正常工作,而以客户需求为本的工作加起来不到10%。Web程序设计风格的多样性使得局面更加混乱,一些被广泛接受的使用习惯也常常会被省略掉,比如将主页连接放在最左边的列,链接以蓝底文本的风格显示等。...

Rational统一过程对用户界面设计的支持

...Rational统一过程(RUP)是用例驱动的迭代软件工程过程。RUP中的用户界面设计包括用户界面建模与用户界面原型。本文涉及两种支持映象——可延展的用例表格和UI(用户界面)部件串——它们是连接用户界面建模与用户界面原型的桥梁。它们支持“事件流”故事板,用户界面元素群组和UML(统一建模语言)边界类定义,以及用户界面原型草图。...

【人件】

中国“人件”非正式调查

...你们的软件公司发生过这种事吗?--几年前,我与南加州一个大项目的项目经理交流各自的艰辛历程。他开始叙述将项目和疯狂的时间表压到他下属的身上产生的影响。一是发生的两宗离婚案,其中原因可以直接追溯到与他的人经常加班有关;再者就是一个员工的孩子吸毒,其中原因可能是由于在过去的一年里,孩子的父亲太忙,未能尽到做父亲的责任,最后,测试团队的负责人又神经崩溃。 ...


...全文
25 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
寒若辰 2003-06-06
  • 打赏
  • 举报
回复
UP
minitigger 2003-05-28
  • 打赏
  • 举报
回复
up
fentid 2003-05-09
  • 打赏
  • 举报
回复
第一名
Support

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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