
软件设计
DotNet灵魂
知而达智 智而达远
展开
-
企业级开发的权限管理
在各种企业级系统开发的过程中难以避免都会遇到权限处理的设计。好的权限系统不但能为系统提供安全的解决方案,同时还能节约开发时间,提高系统的可维护性。权限需求分为两类:A、模块权限 操作功能模块的权限,或者访问菜单的权限。比如用户U有没有权利操作“发票界面”。B、数据权限 数据权限是对访问数据范围的控制。 比如有1000张发票用户U有权利操作哪些发票的控制,是操作所有的发票还是自己转载 2008-07-24 10:44:00 · 738 阅读 · 0 评论 -
软件工程中10个最重要的理念
软件工程中10个最重要的理念1.软件开发最终是由人来执行和完成而不是机器。2.增量开发是必须的3.迭代开发是必须的4.增加一个缺陷的成本是延长了开发周期5.软件开发过程的瀑布模型是重要的内核(每一个增量或迭代都是一个小瀑布)6.精确的软件估算需要增加整个软件系统的开发周期7.最强大的重用是重用任何可复用的事物而不仅仅是代码复用8.风险管理给软件开发过程提供重要的洞察力9.不同类型和规模的软件需要不转载 2008-10-29 11:13:00 · 703 阅读 · 0 评论