回答自己的提问

第一章 概论(1.25)

问题:什么是BUG?有没有没有BUG软件?没有BUG就代表软件完美吗?

答:Bug就是软件运行过程中导致出错的代码。有。不代表,软件功能越多,代码越复杂,Bug就会越多。

第二章 个人技术和流程(2.1)

问题:什么是单元测试?为什么要进行单元测试?什么才是好的单元测试标准?

答:单元测试就是每个功能小模块的代码。查出模块里面的Bug,并且防止影响其他模块。多种情况,多种方式进行测试。

第三章 软件工程师的成长(3.1)

 问题:软件工程师的具体发展步骤是什么?每个阶段需要怎么做?

答:首先学会知识,然后运用知识,做出作品,培养管理能力,增强职业素质。每个阶段就是不断的练习,考证,升职。

第四章 两人合作(4.5)

问题:什么是结对编程?为什么要结对编程?如何结对编程?

答:两个程序员一起合作开发。提高工作效率,从中学到各种合作经验。相互学习,相互包容,相互进步。

第五章   团队流程(5.2 5.3)

 问题:典型的软件团队模式和开发流程有哪些?各有什么优缺点?

答:这个必须看书才记得更多的团队模式和开发流程。

第六章 敏捷流程(6.1 6.3)

问题:什么是敏捷流程?什么时候适合选择敏捷?

答:敏捷流程就是一种做事的步骤,先提出要做的事情,然后提出要解决额问题,然后努力,弄出一个有点模样的产品后进行检查,然后改进,循环。

这个真的不知道。

第七章 MSF(7.1 7.2 7.5 7.6 

问题:什么是MSF?MSF的原则是什么?MSF的团队模型和开发模式有哪些?

答:MSF是微软解决方案框架,也就是微软推荐的做软件的方法。其余具体的团队模型和开发模式就要看书。

第八章 需求分析

问题:获取用户需求的方法和步骤有哪些?

答:软件需求的步骤:1.获取和引导需求

2.分析和定义需求

3.验证需求

4.在软件产品的生命周期中管理需求

下面是几种用户调研的方法

1.焦点小组

2.深入面谈

3.卡片分类

第九章 项目经理

问题:什么是PM?PM需要具备什么能力?

答:PM就是团队中不用写代码,但是管理团队的人。一定专业能力,学习能力,管理能力。

第十章 典型用户和场景

问题:什么是产品规格说明书?

答:就是说明软件功能和实现技术的说明书。

第11章 软件设计与实现

问题:典型的开发流程与开发阶段的一些管理方法是什么?

答:带代码,修改代码,循环到完成。管理方法就是闭门修炼,每日例会,然后看书。

第12章 用户体验

问题:考虑用户体验的各种角度

答:用户的第一感、从用户角度考虑问题、软件服务始终都要记住方便用户进行使用。

第十三章 软件测试

问题:软件测试的步骤有哪些?

答:软件测试的主要步骤有单元测试、集成测试和确认测试。

第十四章 质量保障

问题:软件质量包括哪些方面?如何衡量软件工程的质量?

答:程序质量,运用CMMI模型管理项目。

第十五章 稳定和发布阶段

问题:如何应对软件发布前软件出现的各种问题?

答:看书。

第十六章 IT行业的创新

问题:创新的时机和创新的招数

答:看书。

第十七章 人,绩效和职业道德

问题:团队成长有几个阶段?

答:萌芽阶段

磨合阶段

规范阶段

创造阶段

原文地址:https://www.cnblogs.com/hj1994/p/4596468.html