这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618 |
这个作业的目标 | 问题清单 |
作业正文 | https://www.cnblogs.com/ynzj123/p/12680045.html |
参考文献 | www.baidu.com |
第一次提问
-
1.软件工程课程,上课的重点是 a.解决缺点(规范复杂性和一同性), b.扩大优点(加强可靠性和低成本)还是 c.开发流程?
应该是开发流程和优点 -
2.为什么经历这么久的软件工程发展,还是会有这么多的问题?(项目提交推迟或者取消)
难以解决的问题 -
3.一个小项目的开发(小网页或app),需要多少人,多高的技术水平等级(JAVA开发网页,微信小程序开发APP)?
七人左右,懂html,数据库,和框架等等
第二次提问
-
1.Python我们会学的很深入吗?还是只是讲解核心内容?
不会深入 -
2.我不太熟练pychar等工具,对以后影响大吗?
影响不大 -
3.怎么理解pyhon中生命游戏的概念?
一个细胞扩大的程序吧?
第三次提问
-
1.pylint工具,得到有很多窗格数据,应该分析哪个信息?
主要分析字节占用数量,目标是让它减少 -
2.还不是很理解生命游戏是什么?
细胞自动机,它包括一个二维矩形世界,孤独和密集都会导致他死去 -
3.怎么理解数据结构和算法的对性能的提高呢?
数据结构和算法是一种实现,他可以让你找到更优算法,节省资源,时间;学Java只是一种语言,学算法是一种通用任何语言的思想。就像技术和思想的关系 -
4.结对编程的磨合期要多久呢?他的优势有那么显著吗?
磨合期,看性格和关系。效果显著:竞争关系,表现自己的冲动,相互监督
第四次提问
-
1.黑盒,白盒测试是怎么联系在一起的?
-
2.如何理解覆盖率中的语句覆盖?
-
3.在基本路径测试中,怎么设计测试用例?
第五次提问
-
1.怎么理解软件项目管理中的领导?
-
2.模型中,原型化模型和迭代式开发都是部分开发,他们的区别在哪?
-
3.需求分析中的规格说明是什么?
第六次提问
-
1.怎么理解邹欣老师说的build内容?
-
2.怎么理解scrum争橄榄球的比喻?
-
3.一直变化需求与调整,这会让敏捷开发难度大很多吧?
第七次提问
-
1.怎么理解软件开发活动和开发人员角色的联系?
-
2.怎么理解建立初始时间表?
-
3.怎么立解cocomo模型?
第八次提问
-
1.为什么活动中有那么多会议?
-
2.sprint为何不可调整?
-
3.怎么理解用户故事的作用?
第九次提问
-
1.为什么需求是可见的系统特征(我觉得需求不可见吧)?
-
2.如何理解非功能性需求?
-
3.如何理解SRS风格?