动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.J2EE应用程序中SQL语句自动构造方.
.2005 Java中国开发者大会现场报道.
.使用Java语言编写程序最容易犯的.
.源代码--Java写小游戏,吞食蛇.
.NaN 属性 (Global).
.简析 JAVA 的 XML 编程 (给初学者.
.在JBoss下开发、部署EJB.
.用J2SE1.5建立多任务的Java应用程.
.在Java 1.2中使用Java Archives.
.学习Jakarta Struts 1.1 (一).
.教程/系统编程 在Java中处理日志.
.基础知识 --> JavaDoc用法.
.如何用 servlet 打开非 HTML 格式.
.use itext to create a html.
.Eclipse入门使用指南及开发Eclip.
.Java数据压缩格式程序设计方法.
.J2ME游戏开发中的地图设计与绘制.
.编辑Java类对象.
.从简单程序看java运行错误.
.JavaDoc,在 Java 的注释上做文章.

软件设计:色彩化的设计

发表日期:2008-1-5 |



  在软件的设计过程非凡是架构设计和概要设计过程中,我们不难发现不太可能在整个项目中“一刀切”而采用完全一致的设计细节:
  
  1:一些设计细节经常需要考虑系统可能的性能、系统潜在的变化包括和外部系统的潜在接口(随着一个客户有多个系统建立起来,在基础数据等方面重复劳动大量出现的情况下更加突出)等,这些变化在设计初期不太可能全面而明确的被识别,这个时候,设计上就存在一些不那么确定的实现,经常体现为更多的接口和代理;
  
  2:有时候需要“考虑” 到项目组成员的个性风格,甚至有时候不得不对项目组成员采取的“迁就”方式(如项目巨大压力下又无法有足够人手同时也无法说服成员的时候),这个时候,设计上“可控的灵活性”就体现为提供必要的可选实现,那就意味着在一个设计中存在多条道路来完成同样的工作;
  
  3:有时候也会存在本来某条设计实现路径是更好的,但是,碍于项目的实际,你无法期望整个团队都按照这个更好的思路去做,但是,也可能某些团队的成员可以有足够的时间和精力这样子做的,这个时候,完整的和不完整的选择实现都共同存在,而且同在一个设计路线上,只是扮演了不同的角色有不同的优先顺序。
  
  在这些时候,在软件设计中采用色彩化的设计就是很好的做法。
  
  其实,色彩化的设计,说的简单就是在设计中标示“必需实现”、“要害设计”、“性能设计”、“可选实现”等,使得设计能够有优先级或者更好的关注点。比如,设计人员经常就需要实现或者指导实现“要害设计”、“性能设计”,来保证系统的稳健和性能等,这些实践往往决定了系统的质量根基;“必需实现”表明了无论如何项目成员都必须完成的工作,这是强制性的或者说没有选择的;“可选实现”是满足优秀的团队成员的需要的,她体现了设计人员的最佳期望,但依靠于团队的优秀成员来完成(指在编码速度和软件追求上更高的成员)。
  
  采用这种色彩化的设计,效果是明显的非凡是对“要害设计”、“性能设计”的识别轻易让团队更明晰需要面对的技术点从而更好的实现;“必需实现”则对团队加以必要的约束保证团队尽量的协调,而“可选实现”则指明了系统优化的道路。
  
  在实践的过程中,我对“要害设计”、“性能设计”经常采用绿色来标示,对“必须实现”采用红色标示,对“可选实现”采用特定设计方式下的默认色彩,也可能还有更细化的色彩标示,但上述的色彩经常已经确定而不会代表不同的意思。设计方式可能是UML、Word,但这些色彩的应用都不会受到影响。
  
  色彩化的设计,简单但是实用,欢迎您也使用她。
上一篇:剖析.Net下的数据访问层技术(3) 人气:439
下一篇:拷贝文件的Java源代码 人气:480
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成