第一章
问题:计算机科学与技术与软件工程的区别?
百度:软件工程从名字上就能看出来,是偏向于编程类的专业;至于计算机科学与技术涉及的包括网络、系统等等的方面,但更偏向于理论,不太注重实践。
第二章
问题:什么是单元测试?
百度:单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
第三章
问题:一个好的工程师需要具备什么基本条件?
百度:1,良好的编程能力。2,自觉的规范意识和团队精神。3,认识和运用数据库的能力。4,求知欲和进取心。
第四章
问题:结对编程与极限编程的区别?
百度:极限编程包括了十几种实践(就是一些具体做法),结对编程是极限编程的一种实践。
第五章
问题:书中介绍的多种软件团队模式中,哪种较适合我们大学生软件团队?
百度:无。
第六章
问题:有什么主要的敏捷方法?
百度:敏捷开发方法是一组开发方法的统称,主要包括极限编程,Scrum Scrum,精益开发,动态系统开发方法等。
第七章
问题:什么事MSF的基本原则?
书:1.推动信息共享与沟通
2.为共同的远景而工作
3.充分授权和信任
4.各司其职,对项目共同负责
5.交付增量的价值
6.保持敏捷,预期和适应变化
7.投资质量
8.学习所有的经验
9.与顾客合作
第8章
问题:需求分析都包括哪些方面?
答:1 写出系统的任务和特点
2 要实现的功能模块及其作用
3 系统结构图(用UML描述)
4 采用的数据库
5 开发运行环境
第9章
问题:项目经理的职责是什么?
答:1.确保项目目标实现,保证业主满意 这一项基本职责是检查和衡量项目经理管理成败、水平高低的基本标志。
2.制定项目阶段性目标和项目总体控制计划 项目总目标一经确定,项目经理的职责之一就是将总目标分解,划分出主要工 作内容和工作量,确定项目阶段性目标的实现标志如形 象进度控制点等。
3.组织精干的项目管理班子 这是项目经理管好项目的基本条件,也是项目成功的组织保证。
4.及时决策 项目经理需亲自决策的问题包括实施方案、人事任免奖惩、重大技术措施、设备采购方案、资源调配、进度计 划安排、合同及设计变更、索赔等。
5.履行合同义务,监督合同执行,处理合同变更 项目经理以合同当事人的身份,运用合同的法律约束手段,把项目各方统 一到项目目标和合同条款上来。
第10章
问题:怎样定义典型用户?
答:(1)名字(越自然越好)。
(2)年龄(不同年龄和收入的用户有不同的需求)。
(3)收入。
(4)代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要)。
(5)使用这个软件的典型场景。
(6)使用本软件/服务的环境 (在办公室/家里/沙发/床上/公共汽车/地铁…)。
(7)生活/工作情况。
(8)知识层次和能力(教育程度,对电脑、万维网的熟悉程度)。
(9)用户的动机、目的和困难(困难 = 需要解决的问题)。
(10)用户的偏好。
第11章
问题:每日构建是什么意思?
答:每日构建(daily builds): 每日构建意味着自动地,每天,完整地构建整个代码树、(译者按:“代码树”,原文为source tree,意思是将整个项目源代码的目录,子目录,文件的位置尽可能事先固定下来,这样在开发过程中各个模块间,各个文件间的相对位置都不会混乱。源代码树指的就是一个项目所有的已经组织好的代码文件。通常代码树应该用版本控制软件管理起来。虽然这个概念很基本,但是据我的观察,国内还是有软件公司在这方面做的不够好的,所以有必要解释一下。)
第12章
问题:什么叫用户体验?
用户体验(User Experience,简称UE)是一种纯主观在用户使用产品过程中建立起来的感受。但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计实验来认识到。新竞争力在网络营销基础与实践中曾提到计算机技术和互联网的发展,使技术创新形态正在发生转变,以用户为中心、以人为本越来越得到重视,用户体验也因此被称做创新2.0模式的精髓。在中国面向知识社会的创新2.0——应用创新园区模式探索中,更将用户体验作为“三验”创新机制之首。
第13章
问题:如何编写测试用例?
答:1.系统页面必须与照设计文档一致.测试时须检查的地方有:各页面的列名,提示信息等文字描述是否存在错别字.列宽长度是否合适,能否完全显示输入信息.(注意:页面如出现有变量, 则须对这些变更的正确性进行验证)
2.测试基础信息录入,必填项必须测试数据录入范围,保证所有的信息能够有效的录入系统。可采用临界值测试法
3.测试与业务有关的功能,必须包证输入金额,日期格式正确,金额方向正确,。可采用先做业务,后做查询的方法验证
4.测试查询功能时必须保证录入查询条件即可查出相应的正确结果.
5.流程测试应保证流程流向能按设计的流程图走,如一个流程结束后才能出下个流程,这时应保证上个流程结束后才能出下 个流程,而且上个流程的任务必须是结束状态.测试方法可以 用列举法,把所有的情况列举出来后逐步测试.
6.对有可能引起纠纷的业务须重点测试,维护中心形象.(如:余额查询,个人明细查询结息等业务)
7.测试系统性能时应该制定性能测试计划,出具性能测试报告.
第14章
问题:软件的质量包括哪些方面?
答: 软件的质量=程序的质量+软件工程的质量。
第15章
问题:复杂项目的会诊包括哪些方面?
答:1 开发者提交参加会在的BUG和修改方案
2 会议决定是否同意修改方案
3 执行
第16章
问题:四个象限划分产品的处理方式?
答: 1 维持,用最低的成本保持功能。
2 抵消,填补自身产品的短板,用最短的时间做到“足够好 ”。
3 优化,花大力气,长时间优化产品最核心的,竞争最激烈的功能
4 差异化,创造一个数量级以上的优势,或者独特的价值。
第17章
问题:绩效管理的目的和作用?
答:绩效管理目明确给企业创造更利润、创造更效益。
绩效管理作用旨通绩效考核式提升团队、执行力及工作效率并团队、负面情绪降低或彻底消除。