回答1-17章问题

第一章

问题:软件是什么?

回答:软件=程序+软件工程

第二章

问题:怎样才算一个好的单元测试?

单元测试应该准确,快速的保证程序基本模块的正确性。

第三章

问题:一个工程师应该掌握哪些阶段知识?

回答:入门,熟练,带头人,大师。

第四章

问题:代码风格的原则是?

回答:简明,易读,无二义性。

第五章

问题:在那些”硬“的行业中,产品大多数遵循什么流程?

问答:分析-〉设计-〉实现-〉销售-〉维护

第八章

问题:软件开发的过程?

回答:就是”用户最需要的东西“在下面这一条链中传送,转换,实现,扭曲或丢失的过程。

第十章

问题:写好spec的秘决不多,只有哪三点:

回答:实践,实践,再实践。

第十二章

问题:对于一个软件的用户界面,有什么评价标准?

回答:可以参考茨法则,Nielsen启发式评估十条原则以及其他经验。

第十三章

问题:bug可以分解为什么?

回答:症状,程序错误,根本原因。

第十五章

问题:当对方案进行修改时进行会诊包括哪些方面

回答:第一步:开发者提交参加会议的bug和修改方案。

第二步:会议决定是否同意修改方案。

第三步:执行。

第十七章

问题:团队合作的几个阶段

回答:萌芽阶段,磨合阶段,规范阶段,创造阶段。

时间: 2024-10-28 22:55:56

回答1-17章问题的相关文章

回答1~17章的问题

第一章:概论 提出的问题:(1.2.3节:软件工程与计算机科学的关系)为什么一个计算机系要分成三个方向?商业软件工程,网络工程,数字媒体,因为我发现商软和网工学的都很像,只是学习科目的顺序不同罢了. 回答:分成三个方向,是因为软件工程主要学习软件编程,网络工程主要学习网络原理方面,数字媒体主要学习flash动画制作方面的,虽然都有学习到其他方向的一些内容,可是侧重点不同 第二章:个人技术和流程 提出的问题:(2.3节PSP)像我们这样有两年不到的编程经验,我们是应该花更多时间在需求分析上,还是在

第17章 CSS边框与背景(上)

第 17章 CSS边框和背景[上]学习要点:1.声明边框2.边框样式3.圆角边框 本章主要探讨 HTML5中 CSS边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观.一.声明边框边框的声明有三个属性设置,样式表如下:属性 值 说明 CSS版本border-width 长度值 设置边框的宽度,可选 1border-style 样式名称 设置边框的样式,必选 1border-color 颜色值 设置边框的颜色,可选 1 这三个属性值,只有 border-style是必须声明,才可以出现边

4.13日第12次作业,16章外包,17章需求,19章组织级与大型项目

29-高项-田哲琦 16章.外包管理 1.外包的形式有哪五种?什么是利益关系?P346-348 答:企业现行采用的主要外包形式如下: 1).活动外包 2).服务外包 3).内包 4).合包 5).利益关系. 利益关系(benfit-based relationship),这是一种长期合作关系,双方先为此关系进行投资,再根据预先拟定的协议分享利益,共同承担风险,同时共享利益. 2.外包管理的目标是什么?要实现这个目标,对外包管理提出哪四个方面的要求?P348 答:软件外包管理总的目标是用强有力的手

CSS3秘笈第三版涵盖HTML5学习笔记13~17章

第13章,构建基于浮动的布局 使用的是float(浮动)属性 注:float:none值将取消所有浮动,通常只用来取消元素中已经应用的浮动. 切记:不需要给正文的div设计宽度,即使设计成固定宽度也不用 用浮动进行布局 LayoutGala网站(http://blog.html.it/layoutgala/)上提供了40种不同的CSS设计,但大多只是基本框架,里面只有<div>标签及其定位用的CSS代码 布局生成器,Cridinator(http://gridinator.com)提供了简单的

《构建之法》13,14,15,16,17章读后感

1.13章说的是软件测试,怎么样去测试是最有效率的? 2.14章说到质量保障,具体的花费是多少? 3.15章说到ZBB,如果一个软件遇到了不可修复的bug,还算是一个稳定的软件么? 4.16章说到创新,有实际例子吗? 5.17章的职业道德指的是什么?

C++ Primer Plus 第17章 输入,输出和文件

第17章 输入.输出和文件 1.当到达输入语句时,他将刷新输出缓冲区中当前所有的输出 2.streambuf类 提供了对缓冲区的各种操作 ios_base类表示流的一般特征 ios类基于ios_base,包含了一个指向streambuf对象的指针 ostream类从ios派生,提供可输出方法 istream类从ios派生,提供可输入方法 iostream类基于ostream和istream,继承了输入和输出方法 3.包含iostream则自动创建了8个流对象 cin 标准输入 wcin 宽字符流

《Cracking the Coding Interview》——第17章:普通题——题目13

2014-04-29 00:15 题目:将二叉搜索树展开成一个双向链表,要求这个链表仍是有序的,而且不能另外分配对象,就地完成. 解法:Leetcode上也有,递归解法. 代码: 1 // 17.13 Flatten a binary search tree into a doubly linked list by inorder traversal order. 2 // Use postorder traversal to do the flattening job. 3 #include

《Cracking the Coding Interview》——第17章:普通题——题目14

2014-04-29 00:20 题目:给定一个长字符串,和一个词典.如果允许你将长串分割成若干个片段,可能会存在某些片段在词典里查不到,有些则查得到.请设计算法进行分词,使得查不到的片段个数最少. 解法:用空间换取时间的动态规划算法,首先用O(n^2)的时间判断每一个片段是否在字典里.这个过程其实可以通过字典树来进行加速,时间上能优化一个阶,不过我没写,偷懒用<unordered_set>代表了字典.之后通过O(n)时间的动态规划,dp[i]表示当前位置的查不到的片段的最少个数.对于懂代码的

《Cracking the Coding Interview》——第17章:普通题——题目12

2014-04-29 00:04 题目:给定一个整数数组,找出所有加起来为指定和的数对. 解法1:可以用哈希表保存数组元素,做到O(n)时间的算法. 代码: 1 // 17.12 Given an array of integers and target value, find all pairs in the array that sum up to the target. 2 // Use hash to achieve O(n) time complexity. Duplicates pa

《Cracking the Coding Interview》——第17章:普通题——题目10

2014-04-28 23:54 题目:XML文件的冗余度很大,主要在于尖括号里的字段名.按照书上给定的方式进行压缩. 解法:这题我居然忘做了,只写了一句话的注解.用python能够相对方便地实现,因为有直接的XML工具可以调用.书上的那种要求应该是符合前序遍历规则. 代码: 1 # 17.10 Parse an XML file, and try to save some space by mapping every item name to an integer index. 2 # Ans