搜索工作 |
搜索工作 公司点评 查工资 看趋势
微信

使用微信服务,更方便

软件工程面试题

软件工程面试题库 共 43 条

  • 同事Mary写的关于CMMI和Agile关系的博文: http://blogs.perficient.com/multi-shoring/blog/2010/08/20/cmmi-vs-agile/...

    IT公司面试手册 查看详情

  • 1. 软件研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,它们都应当被妥善地保管起来,以便查阅和修改。如果把所有文件一股脑地塞进计算机里,那么使用起来肯定很麻烦。毫无疑问,人们应当将...

    IT公司面试手册 查看详情

  • In principle, it is just about writing the test before the program. But in consequence, it leads the...

    IT公司面试手册 查看详情

  • 1. 最直接的好处是工作成果的所有版本都被保留着,不会丢失也不会被覆盖,你不会气得发疯了。 如今硬盘的存储空间价格低廉,用于保存历史版本的存储空间的成本可以忽略不计。如果你保存了工作成果的100个历史...

    IT公司面试手册 查看详情

  • 1、试分析下面的SQL语句的优劣,并用另外的方法实现。 (1)    Select * from empe where e.No in (select a. No from amp a ) Selec...

    IT公司面试手册 查看详情

  • 4种事物:结构、行为、分组、注释4种关系:依赖、关联、泛化、实现9类图:用例图,静态图(类图、对象图)、行为图(状态图、活动图)、实现图(组件图、配置图)、交互图(顺序图、合作图)RUP的四个阶段:初...

    IT公司面试手册 查看详情

  • Using a source code control system CVS, Subversion, Hg, VSS Doing unit tests Having ...

    IT公司面试手册 查看详情

  • 1    非功能性需求:用户对软件质量属性、运行环境、资源约束、外部接口等方面的要求或期望,包括: (1) 性能需求:用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求。 (2) 可靠性需...

    IT公司面试手册 查看详情

  • How TDD works?

    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公司面试手册 查看详情

  • 在传统的软件开发过程中,工作的分解结构是层次性的分解。整个项目被分解为不同的工作,这些工作被分解为活动和任务,而后这些工作条目会进行进一步的详细分解。整个项目的工作分解是自顶向下进行的,越往下越详细,...

    IT公司面试手册 查看详情

  • 一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内,每小题1分) 1.软件产品的开发主要是( D  )。 A.复制      B.再生产      C.拷贝  ...

    IT公司面试手册 查看详情

  • 软件工程简答题

    2015-11-24 08:23:28 阅读( 114 )

    三、简答题(简要回答下列问题,每小题4分) 1、什么是软件工程?它目标和内容是什么? 软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。 软件工程目标:付出较低开发成本;达到...

    IT公司面试手册 查看详情

  • 给你一副井字棋(Tic Tac Toe)。。。你来写一个程序,以整个游戏和一个玩家的名字为参数。此函数需返回游戏结果,即此玩家是否赢了。首先你要决定使用哪种数据结构处理游戏。你还要先讲出使用哪种算法,...

    查看详情

  • 结构化程序设计的基本原则是自上而下、逐步求精。 按照程序所需实现的功能,将其划分为若干个关系简单、相对独立的模块;   每一个模块内部都是由三种基本的程序结构——顺序结构、选择结构和循环结构组成。...

    IT公司面试手册 查看详情

  • (1)处于“草稿”状态的配置项的版本号格式为:0.YZ YZ数字范围为01-99。 随着草稿的不断完善,“YZ”的取值应递增。“YZ”的初值和增幅由用户自己把握。 (2)处于“正式发布”状态的配置项的...

    IT公司面试手册 查看详情

  • 二、填空题(请把答案写在相应的横线上,每小题1.5分) 1、软件是 数据 、 计算机程序 及其说明程序的 各种文档 。 2、概要设计主要是把各项 功能需求 转换成系统的 体系结构 。 3、面向...

    IT公司面试手册 查看详情

  • 测试驱动开发(Test-Driven Development)起源于极限编程(XP)开发, 它提倡测试先行,就是先写测试,再做开发。测试先行实践重视单元测试(Unit Testing),强调程序员除了...

    IT公司面试手册 查看详情

  • The test is the executable specification Focus on the purpose first, then about the possible impleme...

    IT公司面试手册 查看详情

  • 变更控制的目的是防止配置项被随意修改而导致混乱。 为了提高效率,对于处于“草稿状态”的配置项,不必进行变更控制,因为它们本来就是草稿,本来就是要被不断地修改的。 当配置项状态为“正式发布”,或者该配置...

    IT公司面试手册 查看详情

  • 软件设计的目标是,获取能够满足软件需求的、明确的、可行的、高质量的软件解决方案。“明确”是指,软件设计模型易于理解,软件构造者在设计方案的实现过程中,勿需再面对影响软件功能和质量的技术抉择或权衡。“可...

    IT公司面试手册 查看详情

12 3 下一页

软件工程相关职位工资