03 2015 档案

摘要:编程思路:从该数组里随机生成的数中,从最后一个开始进入循环,如果这个数大于0,定义一个变量sum,并初始化它的值为0,把数组里的数加到sum上,如果sum的值大于max_sum(即最大子数组的和,初始化为0),把sum的值赋给max_sum,如果sum的值小于0,令sum的值为0,最后输出最大子数组... 阅读全文
posted @ 2015-03-23 21:42 小凤凰 阅读(227) 评论(1) 推荐(0)
摘要:编程思路:设置一个一维数组,数组里面存放随机产生的数,数组的长度有宏定义来完成,数组里面无重复的数1、避免重复:设置一个整型变量B,当一个四则运算等式生成后,整型变量A的值加1;2、可定制:由用户设置要打印的页数和每一页要打印的题目数量;3、是否有乘除法:随机生成的数(加减乘除分别为1234)是否有... 阅读全文
posted @ 2015-03-19 17:12 小凤凰 阅读(149) 评论(0) 推荐(0)
摘要:四则运算2(最少实现四个功能)要求:题目避免重复;可定制(数量/打印方式);可以控制以下参数:是否有乘除法、数值范围、加减有无负数、除法有无余数、是否支持分数(真分数、假分数。。。。。。)编程思想:1.题目避免重复:当随机生成数时,每当生成一个题目,把这道题目存在数组里,如果有重复,即有两个题目相同... 阅读全文
posted @ 2015-03-13 13:34 小凤凰 阅读(152) 评论(0) 推荐(0)
摘要:每天一小章节,读过之后,写下感受和获得的知识;坚持!加油! 阅读全文
posted @ 2015-03-06 13:30 小凤凰 阅读(87) 评论(1) 推荐(0)
摘要:代码:#include#define N 30using namespace std;void main(){ cout<<"****************************************"<<endl; cout<<endl; cout<<" ... 阅读全文
posted @ 2015-03-06 13:12 小凤凰 阅读(218) 评论(0) 推荐(0)
摘要:软件在更改过程中的演化特性:(1)软件维护是一个必然过程;(2)软件的不断修改会导致软件的退化;(3)软件系统的演化特性是在早期的开发阶段建立起来的;(4)软件开发的效率与投入的资源无关;(5)在软件系统中添加新的功能不可避免地会产生新的缺陷,因此在一个发布的新版本中有较大的功能增量将一位这需要发布... 阅读全文
posted @ 2015-03-05 16:48 小凤凰 阅读(297) 评论(1) 推荐(1)
摘要:软件危机实际上仅是一种状况,那就是软件中有错误,正是这种错误导致了软件开发在成本、进度和质量上的失控。软件测试是软件质量保证的一项关键活动,它是通过对需求规格说明、软件设计说明和程序代码等进行复审,以保证在软件产品交付前,尽可能发现软件中潜伏的问题。软件错误的定义:(1)软件未达到产品说明书标明的功... 阅读全文
posted @ 2015-03-05 16:35 小凤凰 阅读(166) 评论(1) 推荐(1)
摘要:软件实现是软件产品由概念到实体的一个关键过程,它将详细设计的结构翻译成用某种程序设计语言编写的并且最终可以运行的程序代码。软件实现的过程包括代码设计、设计审查、代码编写、代码走查、代码编译和单元测试等基本活动。一般来说,一个Java源文件由若干节(Section)组成,每一节都用空行和相关的注释隔开... 阅读全文
posted @ 2015-03-05 16:09 小凤凰 阅读(521) 评论(1) 推荐(1)
摘要:在设计阶段,将集中研究系统的软件实现问题,包括体系结构设计、详细设计、用户界面设计和数据库设计等。与分析一样,设计也是一个建模的活动,它在分析模型的基础上完成在实现环境的类建模、状态图建模、协作建模、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。通常,设计活动划分为... 阅读全文
posted @ 2015-03-05 15:50 小凤凰 阅读(425) 评论(1) 推荐(1)
摘要:面向对象的分析模型由三个独立的模型组成:(1)功能模型:由用例和场景表示;(2)分析对象模型:由类图和对象图表示;(3)动态模型:由状态图和顺序图表示。在分析对象模型中,分析类是概念层次上的内容,用来描述系统中较高层次的对象。从软件的功能需求来看,分析类可以划分成实体类、边界类和控制类3种类型。(1... 阅读全文
posted @ 2015-03-05 15:41 小凤凰 阅读(345) 评论(1) 推荐(1)
摘要:面向对象技术(Object Oriented Technology)是软件工程领域中的重要技术。面向对象技术不仅仅是一种程序设计方法,更是一种对真实世界的抽象思维方式。面向对象方法认为:客观世界是有对象组成的,任何客观的事物或实体都是对象,复杂的对象可以由简单的对象组成;具有相同数据和相同操作的对象... 阅读全文
posted @ 2015-03-05 15:34 小凤凰 阅读(171) 评论(1) 推荐(0)
摘要:从广义上讲,形式化方法(Formal Method)是指将离散数学的方法用于解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。狭义的讲,形式化方法是运用形式化语言,进行形式化的规格描述、模型推理和验证的方法。将形式化方法运用于软件工程实践当中的主要目的是保证软件的正确性。软件开... 阅读全文
posted @ 2015-03-05 15:09 小凤凰 阅读(2564) 评论(0) 推荐(1)
摘要:软件需求的定义:(1)用户解决问题或达到目标所需的条件或能力;(2)系统或系统内部要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力;(3)一种反映上面(1)或(2)所描述的条件或能力的文档上说明;在IEEE的定义中,需求的概念涵盖了用户角度(系统的外部行为)和开发人员角度(系统的内部特性... 阅读全文
posted @ 2015-03-04 22:30 小凤凰 阅读(197) 评论(0) 推荐(1)
摘要:从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而成本、人员、进度、质量、风险等进行分析和管理的活动;与其他工程项目相比,软件项目具有以下显著的特征:(1)软件产品的不可见性;(2)项目的高度不确定性;(3)软件过程的多变化性;(4)软件人员的高流动性;有效的软件项目... 阅读全文
posted @ 2015-03-04 22:09 小凤凰 阅读(258) 评论(0) 推荐(0)
摘要:在软件工程的三要素中,软件过程将人员、技术、组织与管理有机地结合在一起,软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。一般的软件过程都包括问题提出、软件需求规格说明、软件设计、软件实现、软件确认和软件演化等基本活动。软件过程模型描述软件过程的整体框架,它是软件过... 阅读全文
posted @ 2015-03-04 21:57 小凤凰 阅读(196) 评论(0) 推荐(0)
摘要:软件工程师为了解决开发成本效益和软件质量的问题产生的。“软件工程”这个概念首次是在1968年NATO(NorthAtlanticTreatyOrganization,北大西洋公约组织)会议上提出的。当前,软件工程仍是一个正在迅速兴起的年轻学科,尚未形成完整的理论知识体系,需要大量的理论研究和工程实践... 阅读全文
posted @ 2015-03-04 21:44 小凤凰 阅读(320) 评论(0) 推荐(0)
摘要:《人月神话》是FrederickP.Brooks,Jr.教授的著作,Brooks曾荣获美国计算机领域最具声望的图灵奖(A.M.TURINGWARD)桂冠。美国计算机协会(ACM)称赞他“对计算机体系结构、操作系统和软件工程作出了里程碑式的贡献”。Brooks博士是北卡罗莱纳大学KENAN-FLAGL... 阅读全文
posted @ 2015-03-04 21:24 小凤凰 阅读(2301) 评论(1) 推荐(0)