说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

面向组件的系统开发方法-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
面向组件的系统开发方法-Delphi资料

应用软件的开发所面临的最大问题是变化的需求,这种变化可能来自下面几个方面:

用户对系统本身认识的变化。用户对系统本身的认识在系统设计初期和系统接近完成时期是完全不同的,

在系统规划初期,用户对系统只能提出大概的想象,这种想象在系统实际的开发过程中会不断的完整和深化。

实际应用环境的变化。在大型项目开发中表现得犹为明显,由于大型项目开发的时间较长,所涉及的子系统

和外界因素较多,在开发过程中实际的应用环境会有大量的更改,甚至可能根本不复存在。

开发技术和开发机构本身的变化。由于技术的发展和开发机构本身的调整可能会导致开发工具和开发方案的

修改。

对系统的扩展。在系统投入运行后,可能会有新的要求被提出,新的数据被处理。

不考虑那种导致系统重新规划和设计的需求更改,在那种情况下,唯一能做的就是完全开发新的系统。在基

于同样的设计框架的基础上,这种更改可以划分为下面的层次:

界面的变化:主要分为两个层次,首先是指界面的观感的变化,指界面的颜色、布局、字体等视觉效果。

其次,是指界面逻辑的变化,例如,操作的步骤,选择的顺序、界面元素的表示方式、界面隐喻等。

数据的变化:例如,增加新的数据项目、增加新的统计内容、将已有的处理逻辑扩展到新的数据对象上等。

处理的变化:例如,增加新的处理逻辑,更改业务逻辑的部分内容。

在变化的需求和变化的技术本身这个环境下,必须采用相对独立于需求,独立于软件的应用环境的开发方

法和模型。由于需求和数据的可变性,我们的焦点应该在系统的业务逻辑上,而对于特定业务领域,业务逻

辑应该是相对较为固定的。例如,对于机场信息管理系统,基本的业务类型应该包括:

基本信息的定义、录入、和修改

固定计划的生成

动态信息的获取和检索

资源使用的监视

资源的分配和回收

采用面向组件的开发方法,我们将应用软件的开发看成组件的开发和组件的组合,对应于应用的不同层次,

我们的组件层可以分为:

业务逻辑层:对应于非可视组件,独立于具体的数据源,抽象出基本的数据处理的逻辑,包括

数据获取和处理(从任意的数据库中取出需要的数据,并进行处理)

网络通讯(独立于位置的网络通讯)

系统功能和实现。

在该层次中,可以有不同的组件相互作用,协作完成任务。

界面模型层:对应于可视组件

按照习惯的界面模型,收集和制作与用户的操作习惯相一致的界面基本元素,如计划列表、资源查看列表等。

Wood Camera开发者访谈:我们如何冲到榜首的 代码审查:程序员内炼之道 Twitter Q1推广告API 收入剑指10亿 Dell:在OpenStack成熟后才会推出服务 一个开源工作者对开源与赚钱的一些想法 宏碁:Windows8仍不成功 Chrome表现令人意外 雅虎发布Q4财报 净利润同比下滑8% 游戏机禁售令起风波,索尼任天堂股价大涨 国外开发者吐槽Facebook Android设计一例 Rovio转向发行业务 将发布新作Tiny Thief 上山下海 “硬汉”服务器无所不能 访金山云CTO杨刚:开源改进PK自主研发,技术驱动前行 苹果涉及色情问题,且进一步恶化 开源产品系列:面向组件的Web框架tapestry 360指责百度窃取用户信息 公布美杜莎插件技术分析 苹果正式发布iOS 6.1 最快本周日即可越狱 苹果高管:运行iOS 6的设备达3亿 Chrome OS 黑客大赛总奖金为314.159万美元 微软雷德蒙研究院副总裁:从计算研究到惊人发明 还驾驭不了4核? 别人已模拟出百万核心上的并行 RIM将网络直播BlackBerry 10发布会 解读TDD的五大误区 Amazon 2012财年Q4财报:电子书业务增长70% 从暴风影音CTO到创业者:画中画相机话中话 为什么Android应用开发总要比iOS晚? 传奇VC马克.安德雷森:未来的企业什么样? 呼吁国会通过“创业签证”:奥巴马助力美国招揽海外人才 Surface Pro最低1019美元,价值究竟如何? 搜狗号码通产品经理谈微创新 数据和运营更关键 在线推荐系统是如何进行工作的? 欧朋浏览器上架App Store,iOS生态真要变天? 我的WEB程序用了VB开发的组件,请问用INSTALLSHIELD安装怎样连带组件一起安装? 急!求多表,多选查询sql语句 这个ActiveX控件如何实现 求教~~~ 在Sqlserver2000的function中能用。。。。。 关于虚拟主机的数据库服务器 VC、DELPHI问题 模拟串口问题。 高分相送。 截屏问题 一个很奇怪的问题??? ping值总是不稳是什么原因? 初次接触GIS,有什么书可以入门的介绍一下 和一MM聊天,开始很投机,后来一见面就对骂! 怎么批量插入数据 大家都来看看吧,顺便散点分 我的FLASH在没有装FLASH的IE怎么不可以自动下载FLASH? linux 断电后,启动失败,该如何处理!? 初级菜鸟问题,求助 终于解封了,多谢没头脑,偶以后再也不倒粪和刷屏了! 各位大侠,救命!亟待解决! 如何使一个数据库用户的所有对象只读,不可写? 有没有DOS很熟的仁兄?纯DOS下和WIN NT4.0联网 怎样动态生成一个adoquery,并能进行数据库查询,小妹急用,100分奉上 怎么转换这个SQL Server的存储过程为oracle的 多语言数据库的应用程序,象DBGRID字段里的这些标题我应放在哪里好? 最简单的语句,最奇怪的问题。&&&&&&& 在线等待!!! D3D的简单问题 如何控制LineTo划线的颜色和宽度? 高分求《面向对象分析与设计》杨正甫编这本书下载地址。。。 学习DELPHI用铁道出版的乔林《参透Delphi/Kylix》 如何? 请问是否有比较简便的方法可以知道,程序中哪些变量定义完后根本不用? 按钮提交并链接不同页面的问题。 简单的问题 请教VC++高手:在MFC中,如何把剪贴板中的位图按原比例打印出来? 分不够再加! 怎么样在vb中读取bmp的位图信息,将图中所有黑颜色的象素 谁在20分钟内答出以下问题能拿高薪 如何修改注册表的键的默认键值? WINXP开始运行宽带播号程序缓慢,什么原因? newwish2 给我一个例子,邮箱:make_a_wish@163.com!!!着急呢!! evc4.0中文显示的问题! struts--html:select 为何出不来? 讨论:关于WinXP下开发的COM+的分发问题!! 菜鸟的小问题!! 一个关于东芝笔记本的故障 请问JBuilder错误提示:cannot access directory javax\mail at line 7, column 1 CSDN的速度越来越慢了,来这里的高人也越来越少了! 有没有DOS很熟的仁兄?纯DOS下和WIN NT4.0联网 小小问题!!! 困扰我多时了。。。 sybase 在程序中连接的问题。急,我咨询Sybas公司也不行。 按钮茶馆开张啦,有闲的进来聊天吧~ 小問題 某商店一个计算器卖了64元,赚了60%,这家商店共盈利多少?请你们帮我解答! 三角形ABC中,(a+b+c)(a+b+-c)=3ab,则cos(A+B)=? 将一张圆形纸对折3次 seagull怎么读? 现在是1分59秒,30分59秒后出发,是什么时候 描写大雁形态的段落、句子(要优美)急 计算今年利润和去年年底库存有关系吗? 在三角形ABC,若(a+b+c)(a+b+c)=3ab,求cos(A+B)= 菱形的一个内角为60°,一条对角线的长为2根号3,则另一条对角线的长为 已知多项式aチ0ナ5+5b-7的值为8,则多项式2aチ0ナ5+10b-9的值是 今年全球将同步进行闰秒调整,在北京时间7月1日7时59分59秒后增加一秒,这一时刻为:1.太阳时6月30日23时59分59秒 2.纽约时间6月30日23时59分59秒 3.巴黎时间6月30日23时59分59秒 4.格林尼治时间6月3 菱形的一个内角是60°,较长的一条对角线长5根号3㎝则菱形的周长和面积是多少 六年级语文》智慧之花中花的意思为 在三角形ABC中,若(a+b+c)(a-b-c)=3ab,求COS(A+B) 已知菱形的一个内角为60度,一条对角线的长为2倍根号3,则另一条对角线的长为? 贱人的英文谐音,和神经病、脑残、泼妇挨个解释 什么是核苷酸序列 已知菱形的一个内角为60度,一条对角线的长为2倍的根号3,求另一条对角线的长 “好男怕恶男,恶男怕泼妇”这句话地道的英语怎么翻译? 牛津英语7A 上 Uint1上填空部分内容Uint 1 上 第16.17页上关于Li Hua什么的填空答案`````磁带找不到了好的会追加分 下列命题:(1)一组对边平行,一组邻角互补的四边形是平行四边形,(2)一组对边相等,一组邻角互补的四边形是平行四边形,(3)一组对边平行,一组对角相等的四边形是平行四边形,(4)一 Nike 女式 短袖T恤 433338上的英文前面怎么是泼妇,后面怎么是小鸡啊,谁给个答案, 核苷酸序列U57641 五年级下册数学剪蝴蝶纸张怎么对折为什么我剪的老是只有两个连起来 什么是啃胎? 滞空时间1秒算多吗? 如果把一张纸对折两次剪蝴蝶,能剪几个?对折三次、四次、五次呢? 这配置可以啃苹果吗?要怎么啃? “我可以给你一点”的英语怎写? 品茶的知识是什么 各位都啃多久苹果了,觉得好啃么?刚开始啃苹果,不知道有多少能啃的大侠在,顺便浇水! 我可以不是你的第一,但我希望我是你的唯一 英文怎么说 求正确回答~ 1000块多米诺骨牌(每种颜色100块)可以摆什么图案?急 谁给个啃苹果邀请给我 把边长6分米的正方形对折,得到的长方形的周长是多少? 多米诺骨牌是什么东西 多项式(m2-25)x的三次方-(m+5)x2+x+3是关于x的二次三项式,求下了二次三式,求下列各式的值.(1)(m+3)(m-3)(2)m2-9 一张纸对折一次裁开后可以得到两张,两次裁开后可以得到四张,对折三次、N次后可以得到多少张? 多米诺骨牌1000张要多久才能倒完?可以排多少米啊,直线距离! 什么是热电偶的热端和冷端?其作用又是什么? 因你而快乐或为你而担心作文我可以+分!急vvvvvv 1000个多米诺骨牌可以排成什么图像 A,B两地相距125千米,甲,乙两人骑自行车分别从A.B两地同时出发相向而行.丙骑摩托车每小时行63千米 如果以后有时间,我希望我可以去长城走走 英语怎么说? 照片上的老人默默地注视着盘旋翻飞的海鸥们,注视着与它相伴了多少个冬天的"儿女"们 A,B两地相距125千米,甲,乙两人骑自行车分别从A.B两地同时出发相向而行.丙骑摩托车每小时行63千米,与甲同时从A出发,在甲.乙两人之间来回穿梭(与乙相遇立即返回,与甲相遇也立即返回)若甲 帮下忙,制作流光字; 如果时光可以倒流,我宁愿没有遇见你 ◆、by薇 下列函数中,在(0,+∞)内单调递增的是() A y=sin^2 x B y=x e^x Cy=x^3-x Dy=ln(1+x)-x下列函数中,在(0,+∞)内单调递增的是()A y=sin^2 x B y=x e^x Cy=x^3-x Dy=ln(1+x)-x过程详细点! 怎么看出来时间是1秒 品茶论足 什么意思 初中数学压轴求(3)的2的解 16题.姐等着呢! 次日的零时起,是什么时候?是当天晚上的23:59:59秒后的1秒吗? 茗香是品茶的意思吗?知道的告诉我一下啊.谢谢! 一张正方形的纸,沿对角线对折后,在得到的纸上随意剪出一个花纹,打开纸后得到的图案至少有一条对称轴,如果将上面的纸在对折一次,在上面剪出一个花纹,打开纸后得到的图案至少有两个对 若a,b,c分别表示三角形的顶点A,B,C所对边的边长,且(a+b+c)(a+b-c)=3ab则cos(A+B)=? 品茶讲究三回味,是什么意思? 商品加百分之四十利润怎么用计算器计算 全球时间增加一秒后,到7.2号,以后的时间是不是没有60秒而回到59秒了? 品茶时常说的味最酽是什么意思经常在品茶时听说到《酽》请懂的朋友来解释一下, 加多伦多市长吸毒被拍 司法部门已掌握外媒称俄拟拨款200万美元用于销毁叙澳大利亚警方追捕偷车贼 造成路过少年以色列军方与武装分子在加沙地带交火 日举办美魔女大赛 60岁佳丽身材如少Facebook首次承认传闻:年轻人塞拉利昂外长将访华广州警方处理病人家属殴打医生事件 3马来西亚移民局前总监被判处贪污罪名成巴西副总统将访华海外赴澳工作人员升至173万人 威胁浙江将出台“社会组织建设”地方标准浙江汽车消费增幅回升 金银珠宝类商品中央巡视组已进驻广东等7地区单位 联上海近八旬英式老建筑启动平移 移38江苏将建150万亩永久性蔬菜基地南京地铁或将下发“禁食令”地铁禁食将万圣节郭美美杨贵妃妆扮吓呆网友 称最南京市农委加大监测 确保市民吃上放心“农家乐”食品安全存隐患 南京农委表中国部分军事设施现安全隐患 影响武器国内仍未建立卵子库 健康未婚女性尚不征收拥堵费,不要简单拿伦敦说事大病医保:好事还应做得更好签也白签的招生确认书何止误人子弟公咨委未来会越来越好地发挥作用国内仍未建立卵子库 健康未婚女性尚不GDP增速14.1% 南沙新区晒上半首日旺丁又旺财 进口豪华车展乐坏参展马桶周刊“90后”团伙专偷豪车财物 疯狂飙车在三亚湾吃海鲜 上吐下泻进医院郭敬明不适合户外真人秀节目? 《真心解放碑1号成渝中新地标白市驿发展迎来新契机抗战题材 消夏电影晚会开播公安部推130多项在线服务甜蜜的疼痛(组诗)刘冲肯尼亚扫街刷墙迎奥巴马“回家”服务促进招商引资和项目建设美候任海军陆战队司令:当前美中军事关美国俄克拉荷马州一家五口被刺死 两
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘