摘要:打开http://struts.apache.org/网站,下载strut2版本选择:Full Distribution: Struts2完整版 建议下载该项(此版包括以下4项);Example Applications: Struts2的示例应用,完整版已包括;Essential Dependencies Only: Struts2的核心库,完整版已包括;Docmentation: Struts2相关文档,包含Struts2的使用文档、参考手册和API文档等。完整版已包括;Source:Struts2源代码,如需阅读Struts2源码,需要结合XWork源码点这里获得。完整版已包括;Full 阅读全文
软件测试-nextDate问题
2014-01-13 02:32 by youxin, 10917 阅读, 0 推荐, 收藏,
摘要:NextDate函数包含三个变量:month、day和year,函数的输出为输入日期后一天的日期。例如,输入为2006年3月7日,则函数的输出为2006年3月8日。要求输入变量month、day和year均为整数值,并且满足下列条件:①1≤month≤12②1≤day≤31③1920≤year≤2050 1)有效等价类为: M1={月份:1≤月份≤12} D1={日期:1≤日期≤31} Y1={年:1812≤年≤2012} 2)若条件①~③中任何一个条件失效,则NextDate函数都会产生一个输出,指明相应的变量超出取值范围,比如"month的值不在1-12范围当中"。显然 阅读全文
软件测试-三角形问题
2014-01-13 02:05 by youxin, 6513 阅读, 0 推荐, 收藏,
摘要:一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是不等边的、是等腰的、还是等边的。我们可以设三角形的3条边分别为A,B,C。如果它们能够构成三角形的3条边,必须满足:A>0,B>0,C>0,且A+B>C,B+C>A,A+C>B。如果是等腰的,还要判断A=B,或B=C,或A=C。如果是等边的,则需判断是否A=B,且B=C,且A=C。代码:floata,b,c;printf("请输入三角形三边");scanf("%f,%f,%f",&a,&b,& 阅读全文
软件测试经典问题——佣金问题
2014-01-12 17:24 by youxin, 4863 阅读, 0 推荐, 收藏,
摘要:佣金问题时典型的商务计算问题,会引申出很多重要的测试问题一个销售人员代销步枪,包括枪机(locks)、枪托(stocks)、枪管(barrels),枪机45美元、枪托30美元、枪管25美元;销售每走访一个城市就要向厂家发一封电报,汇报销售数量,月末会发一封电报,当发送“枪机销售数量为-1”时结算。佣金计算方法为:销售总额在1000元以下部分(含1000元)佣金为10%;1000至1800之间部分佣金为15%,超过1800元部分佣金为20%,佣金报表汇出销售的枪机、枪托、枪管总数量、总销售额及佣金额.在这个佣金问题示例中,我们一下子就能看明白佣金的计算方法。在现实生活中会遇到其他一些有多个变量的 阅读全文
软件架构 "4+1" 视图模型
2014-01-10 23:28 by youxin, 4160 阅读, 0 推荐, 收藏,
摘要:1995年,Philippe Kruchten在《IEEE Software》上发表了题为《The 4+1 View Model of Architecture》的论文,引起了业界的极大关注。论文原文:http://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf翻译:http://www.ibm.com/developerworks/cn/rational/r-4p1-view/引言我们已经看到在许多文章和书籍中,作者欲使用单张视图来捕捉所有的系统架构要点。通过仔细地观察这些图例中的方框和箭头,不难发现作者努力地在单 阅读全文
软件体系结构经典问题——KWIC的分析和解决
2014-01-10 23:15 by youxin, 7895 阅读, 0 推荐, 收藏,
摘要:KWIC作为一个早年间在ACM的Paper提出的一个问题,被全世界各个大学的软件设计课程奉为课堂讲义或者作业的经典。(From Wiki,FYI,D. L. Parnas uses a KWIC Index as an example on how to perform modular design in his paper "On the Criteria To Be Used in Decomposing Systems into Modules" - Available as ACM Classic Paper)问题陈述:KWIC(Key Word In Contex 阅读全文
软件架构的样式与框架
2014-01-10 22:33 by youxin, 865 阅读, 0 推荐, 收藏,
摘要:构架样式(模式,pattern,style)—是对各组件类型和运行控制/数据传送模式的描述。可以把构架样式看作是对构架的一组制约条件,即对各组件类型及其交互模式的限制条件,而这些制约条件就确定了一组或一系列能满足它们的构架。可以从四个方面理解构架样式: • 一组在系统运行时执行一定功能的组件类型。 • 能够表明在系统运行时组件的相互关系的拓扑结构。 • 一组语义约束条件的集合。 • 一组连接件的集合,这些连接件为组件之间的通信提供中介。构架样式是预先定义好的,稍加修改即可在给定环境下使用的“组块”,样式代表了一组已经做出并可重用的设计决策,而且这些决策构成了一个整体。软件架构样式的种类nWhe 阅读全文
《软件构架实现》2什么是软件构架
2014-01-10 22:09 by youxin, 498 阅读, 0 推荐, 收藏,
摘要:如果一个项目的系统构架(包括理论基础)尚未确定,就不应该进行此系统的全面开放,只有对构架做出明确清楚的表述,才能使之在整个开发和维护过程中加以充分利用。 -barry 软件架构的确定定义:某个软件或计算系统的软件构架是该系统中的一个或多个结构,他们由软件元素、这些元素的外部可见属性以及这些元素之间的关系组成。这里所说的某个元素的“外部可见属性”是指其他元素对该元素所做的假设,如它所提供的服务、性能特性、错误处理、共享资源的使用,等等。下面我们深入阐述一下该构架的含义。构架定义了软件元素。构架中包含了关于各元素应如何彼此相关的信息。也就是说,构架必须省略各元素中与其交互无关的... 阅读全文
《软件架构实践》读书笔记1构架商业周期
2014-01-10 17:27 by youxin, 1085 阅读, 0 推荐, 收藏,
摘要:部分和章节本书大致从构架商业周期的角度,分为4部分讲述了构架如何适合企业的需要。预想构架:第1~3章创建构架:第4~10章分析构架:第11~13章从一个系统刀多个系统:第14~19章第3,6,8,13,15,16和17章提供了案例分析,在各章的标题中已明确标出。第一章构架商业周期 系统的构架视图是抽象的,它不考虑实现、算法和数据表示的细节,集中研究“黑盒”元素的行为和交互。在设计具有所期望属性的系统时,开发软件构架是第一步。构架商业周期的概念:系统需求来自于企业目标,构架来自于系统需求,系统来自于构架。构架与设计师的经验、当时的技术水平有着密切的联系。 如果知道了系统需求,我们就可以为此系统构 阅读全文
浙公网安备 33010602011771号