第一章 初识软件工程
Q.软件开发过程中最困难的是哪个阶段?
Q.软件危机是怎么产生的?如何避免软件危机?
Q.软件工程在软件开发中有什么作用和意义?
第二章 编写高质量代码
Q.如何更快提高代码阅读速度?
Q.如何在提高代码编写速度的同时减少编写错误?
Q.学软件工程一定要学Python吗?
Q.如何统一团队编写代码的风格?
Q.如何编写自文档化的代码?
Q.有什么简单易懂的命名方式?
第三章 单元测试
Q.单元测试的代码覆盖率通常要达到多少?
Q.什么样的程序需要单元测试?
扫描二维码关注公众号,回复:
10659179 查看本文章
Q.什么时候进行单元测试?
第四章 软件开发过程
Q.迭代模型和增量模型在实际应用中哪个更好?
Q.可转换模型是怎样进行开发的?
Q.实际开发中,只能选择一种软件过程模型还是可以同时选择多种?
Q.什么项目适用于敏捷开发?
Q.敏捷开发和迭代开发有什么区别和关系?
Q.什么样的团队适合敏捷开发?
第五章 团队开发管理
Q.如何选择估算工作量的方法?
Q.神经网络具体是什么?怎么实现?
Q.日常完成作业过程中需要估算吗?如何估算?
第六章 敏捷开发与配置管理
Q.Scrum适用于什么项目?
Q.每日站立会一定要每日都进行吗?一天当中任意时间都可进行还是固定时间进行?
Q.敏捷估算如何实际运用?
第七章 需求获取
Q.需求分析要细化到什么程度?
Q.需求分析师是否需要与客户和程序员不断交流?
Q.需求分析是不是要贯穿软件开发全过程,并在每个阶段不停将成果与客户交流?