2015-11-29 10:07:57 阅读( 2 )
同事Mary写的关于CMMI和Agile关系的博文: http://blogs.perficient.com/multi-shoring/blog/2010/08/20/cmmi-vs-agile/...
IT公司面试手册 查看详情
2015-11-29 07:34:53 阅读( 37 )
1. 软件研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,它们都应当被妥善地保管起来,以便查阅和修改。如果把所有文件一股脑地塞进计算机里,那么使用起来肯定很麻烦。毫无疑问,人们应当将...
IT公司面试手册 查看详情
2015-11-28 12:11:10 阅读( 23 )
In principle, it is just about writing the test before the program. But in consequence, it leads the...
IT公司面试手册 查看详情
2015-11-28 08:33:22 阅读( 48 )
1. 最直接的好处是工作成果的所有版本都被保留着,不会丢失也不会被覆盖,你不会气得发疯了。 如今硬盘的存储空间价格低廉,用于保存历史版本的存储空间的成本可以忽略不计。如果你保存了工作成果的100个历史...
IT公司面试手册 查看详情
2015-11-27 12:00:20 阅读( 114 )
1、试分析下面的SQL语句的优劣,并用另外的方法实现。 (1) Select * from empe where e.No in (select a. No from amp a ) Selec...
IT公司面试手册 查看详情
2015-11-27 11:53:31 阅读( 59 )
4种事物:结构、行为、分组、注释4种关系:依赖、关联、泛化、实现9类图:用例图,静态图(类图、对象图)、行为图(状态图、活动图)、实现图(组件图、配置图)、交互图(顺序图、合作图)RUP的四个阶段:初...
IT公司面试手册 查看详情
2015-11-26 09:06:30 阅读( 26 )
Using a source code control system CVS, Subversion, Hg, VSS Doing unit tests Having ...
IT公司面试手册 查看详情
2015-11-26 08:48:29 阅读( 251 )
1 非功能性需求:用户对软件质量属性、运行环境、资源约束、外部接口等方面的要求或期望,包括: (1) 性能需求:用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求。 (2) 可靠性需...
IT公司面试手册 查看详情
2015-11-25 12:11:56 阅读( 14 )
1. Write a single test 2. Compile it. It shouldn’t compile because you’ve not written the implement...
IT公司面试手册 查看详情
2015-11-25 10:42:16 阅读( 43 )
在传统的软件开发过程中,工作的分解结构是层次性的分解。整个项目被分解为不同的工作,这些工作被分解为活动和任务,而后这些工作条目会进行进一步的详细分解。整个项目的工作分解是自顶向下进行的,越往下越详细,...
IT公司面试手册 查看详情
一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内,每小题1分) 1.软件产品的开发主要是( D )。 A.复制 B.再生产 C.拷贝 ...
IT公司面试手册 查看详情
三、简答题(简要回答下列问题,每小题4分) 1、什么是软件工程?它目标和内容是什么? 软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。 软件工程目标:付出较低开发成本;达到...
IT公司面试手册 查看详情
2015-11-23 12:21:18 阅读( 200 )
给你一副井字棋(Tic Tac Toe)。。。你来写一个程序,以整个游戏和一个玩家的名字为参数。此函数需返回游戏结果,即此玩家是否赢了。首先你要决定使用哪种数据结构处理游戏。你还要先讲出使用哪种算法,...
2015-11-23 12:06:23 阅读( 60 )
结构化程序设计的基本原则是自上而下、逐步求精。 按照程序所需实现的功能,将其划分为若干个关系简单、相对独立的模块; 每一个模块内部都是由三种基本的程序结构——顺序结构、选择结构和循环结构组成。...
IT公司面试手册 查看详情
2015-11-22 12:03:34 阅读( 24 )
(1)处于“草稿”状态的配置项的版本号格式为:0.YZ YZ数字范围为01-99。 随着草稿的不断完善,“YZ”的取值应递增。“YZ”的初值和增幅由用户自己把握。 (2)处于“正式发布”状态的配置项的...
IT公司面试手册 查看详情
二、填空题(请把答案写在相应的横线上,每小题1.5分) 1、软件是 数据 、 计算机程序 及其说明程序的 各种文档 。 2、概要设计主要是把各项 功能需求 转换成系统的 体系结构 。 3、面向...
IT公司面试手册 查看详情
2015-11-21 11:41:11 阅读( 30 )
测试驱动开发(Test-Driven Development)起源于极限编程(XP)开发, 它提倡测试先行,就是先写测试,再做开发。测试先行实践重视单元测试(Unit Testing),强调程序员除了...
IT公司面试手册 查看详情
2015-11-20 09:53:26 阅读( 12 )
The test is the executable specification Focus on the purpose first, then about the possible impleme...
IT公司面试手册 查看详情
2015-11-20 07:44:23 阅读( 39 )
变更控制的目的是防止配置项被随意修改而导致混乱。 为了提高效率,对于处于“草稿状态”的配置项,不必进行变更控制,因为它们本来就是草稿,本来就是要被不断地修改的。 当配置项状态为“正式发布”,或者该配置...
IT公司面试手册 查看详情
2015-11-19 08:14:06 阅读( 60 )
软件设计的目标是,获取能够满足软件需求的、明确的、可行的、高质量的软件解决方案。“明确”是指,软件设计模型易于理解,软件构造者在设计方案的实现过程中,勿需再面对影响软件功能和质量的技术抉择或权衡。“可...
IT公司面试手册 查看详情