码迷,mamicode.com
首页 > 其他好文
面向对象分析
面向对象分析,在分析对象模型中,分析类是概念层次上的内容,用于描述系统中较高层次的对象。分析类分为实体类,边界类和控制类3种类型。需求分析重点在于理解系统本身,他的需求将获取阶段产生的用例和场景转换成分析模型。识别分析类:识别边界类,识别控制类,识别实体类。顺序图可以将用例图和分析对象联系在一起,实...
分类:其他好文   时间:2015-03-01 13:14:36    阅读次数:122
Leetcode: Best Time to Buy and Sell Stock IV
Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complet...
分类:其他好文   时间:2015-03-01 13:13:19    阅读次数:119
软件项目管理
软件项目管理特征:不可见性,不确定性,多变化性,高流动性。降低复杂性和控制变化成为软件项目管理面临的关键问题。有效的软件项目管理集中在人员,产品,过程,项目。软项目管理活动:项目启动、规划、实施、收尾。项目组织:民主式组织结构,主程序员式住址结构,技术管理式组织结构。成员数量应该在3-7人。沟通方式...
分类:其他好文   时间:2015-03-01 13:14:15    阅读次数:120
获取文件的MimeType类型
项目中经常会需要获取文件的真实MimeType类型,导入activation.jar,在调用其中的API借款方面简单的获取。activation.jar文件下载地址:http://www.java2s.com/Code/Jar/a/Downloadactivationjar.htm/** *...
分类:其他好文   时间:2015-03-01 13:14:05    阅读次数:121
第八章-测试程序
首要记住的是,软件错误不同于硬件的错误。桥梁、建筑物和其他工程建筑可能由于劣质的材料、差强的设计、构件的老化而失败。但是循环在上百次的迭代后不会老化,参数不会从一个构件到另一个构件传递中丢失。如果一段特殊的代码没有恰当的工作,如果一个劣质的硬件不是错误的根源,我们可以确信代码中存在错误。由此,许.....
分类:其他好文   时间:2015-03-01 13:13:04    阅读次数:116
软件工程中的形式化方法
软件工程中的形式化方法,软件规格说明是对软件系统对象,对象的操作方法,以及对象行为的描述。在系统的开发及演化过程中,对象、对象的性质以及操作应作为一个整体来处理。形式证明与实验技术主要包括模型检测和定理证明。程序求精是将自动推理和形式化方法相结合,从抽象的形式规约推演出具体的面向计算机的程序代码的全...
分类:其他好文   时间:2015-03-01 13:13:15    阅读次数:107
Bestcoder Round #31
hdu 5178求|a[i] - a[j]| 的对数,一开始认为数据不大就直接ans++了,后来结果出来才知道,啊啊啊,too young too simple。总之一个教训思路:先排序,然后用二分查找寻找a[i] + k 在数组中的位置,然后 ans相加#include #include #inc...
分类:其他好文   时间:2015-03-01 13:10:43    阅读次数:136
C汉明距离
在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的字符不同的个数。 1 #include 2 /*给定两个字符串,求两个字符串的汉明距离*/ 3 int hamming_distance(char *s1, char *s2) 4 { 5 int i; 6 int di...
分类:其他好文   时间:2015-03-01 13:11:11    阅读次数:122
第十一章-系统维护
软件工程的规则建议系统开发在维护的早期变化。如果你已经在需求阶段组织了设计代码模块以及交叉引用部分,你就可以跟踪需求变化到受到影响的模块,以及必须重新进行测试。相应地,如果发生了错误,你可以找到包含错误的模块,然后在所有的层次(设计、编码和测试)上进行更正而不仅仅在编码上进行修正。软件工程的原则.....
分类:其他好文   时间:2015-03-01 13:11:22    阅读次数:130
基础知识4
在Quartz中如何设置旋转点?12UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]]; imageView.layer.anchorPoint = CGPointMa...
分类:其他好文   时间:2015-03-01 13:10:11    阅读次数:134
《软件工程 ——理论、方法与实践》知识概括第十章 软件测试
第10章软件测试软件测试是软件质量保证的一项关键活动,它是通过对需求规格说明、软件设计说明和程序代码等进行复审,以保证在软件产品交付前,尽可能发现软件中潜伏的问题。一、验证与确认符合以下5条规则的软件问题定义为软件错误:(1)软件未达到产品说明书表明的功能;(2)软件出现了产品说明书指明不会出现的错...
分类:其他好文   时间:2015-03-01 13:10:07    阅读次数:135
面向对象基础
面向对象基础,发展史:初级阶段20世纪69年代末;20世纪80中期-90年代发展阶段;90年代后成熟阶段。方法:面向对象分析、设计、编程、测试、维护。概念:对象、类、封装、继承、消息、关联、聚合、多态性。模型概念:系统、模型和视图;软件建模的重要性。统一建模语言UML是一种可视化,可用于详细描述,文...
分类:其他好文   时间:2015-03-01 13:11:08    阅读次数:135
开发人员改变世界的初心
[导 语]端午节期间,去乡下过节了。我父母都是农民,我是农民的儿子,他们培养两个儿子上大学,值得敬佩!我们每个人都有父母,他们都想自己的孩子可以回家 与他们过过节,聊聊天。大部分父母并不期待自己的孩子赚了非常多钱之后才回去看他们,即使你身无分文,你回去了,他们依旧非常高兴,这是爱,跟钱没关系。这篇 ...
分类:其他好文   时间:2015-03-01 13:09:46    阅读次数:146
第十章-系统提交
有两种人使用系统:用户和操作员。我们可以把他们看成是司机和机械之间的关系。汽车的主要功能是提供运输功能。司机使用汽车从一个地方走到另一个地方。然而,机械服务于或者支持汽车使它能够被驾驶。这个机械从不会驾驶汽车,但是如果没有机械使用的辅助功能,汽车什么也干不了。同样,用户通过系统提供的功能来解决需.....
分类:其他好文   时间:2015-03-01 13:11:14    阅读次数:133
基础知识2
动画效果?12345678910111213141516171819202122-(void)doChange:(id)sender { if(view2 == nil) { [self loadSec]; } [UIView beginAnimations:nil context:NULL]; [...
分类:其他好文   时间:2015-03-01 13:09:46    阅读次数:137
软件过程
软件过程任务思维开发模式:用户需求→过程→产品。软件需求必须在开发初期完全确定下来用户的交互只能发生在确定需求之时和产品发布之后。过程思维开发模式:开发过程被划分成若干可管理的开发阶段人们可以听到过程的声音让过程的声音与用户的声音吻合。软件过程是软件工作人员为了获得软件产品而在软件工具的支持下实施的...
分类:其他好文   时间:2015-03-01 13:08:03    阅读次数:155
第三章-项目计划与管理
只有一个软件提供所要求的功能或所需要的服务时才被称为有用的软件。当一个用户使你开始讨论感性上的需求时,一个项目开始了。项目进度描述某个项目的软件开发的整个生命,通过枚举该项目的每个阶段,将每个阶段分解成离散的任务。进度也描述了任务间的相互关系,评估时间。因此进度表实际上是个时间表,显示了任务的开.....
分类:其他好文   时间:2015-03-01 13:10:54    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!