姓名:姚琦
学号:201731062123
博客园地址:https://www.cnblogs.com/1297207451yq/
问题1:
第四章第五节P78,结对编程在现如今的软件开发过程中还实用么?若实用,在那些方面使用结对编程更好,那些又不好。
答:还实用。在一些小项目开发的时候,可以用结对编程。好处:互相监督,不容易偷懒:两个人一起工作需要互相配合,如果想偷懒去干别的,就会拖延工作进度。坏处:与合不来的人一起编程容易发生争执,不利于团队和谐。
问题2:
第六章第一节P109,在敏捷流程中如何来快速确定当前需要解决的事那件事重要的,那件是次之的?
答:敏捷确实是项目进入实质开发迭代阶段,用户很快可以看到一个基线架构版的产品。敏捷注重市场快速反应能力,也即具体应对能力。在优先满足客户满意度为前提下,解决一些事情是重要的。其余的都是次之的。
问题3:
第八章第一节P152,在当前的社会下,如何快速的了解这个社会对软件的需求?
答:进行需求分析,通过对应问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。
问题4:
第九章第一节P183,pm在做项目中的地位是十分高的,但是一个团队没有了pm会怎样,或者技术开发人员与pm配合不好又会怎样?
答:项目经理将任务分成若干个子项目,每个项目由一个PL(项目组长)负责。在每个子项目中,由SE(系统工程师)带领PG(程序员)共同完成。若没有了pm,项目进行的将会很混乱
问题5:
第十三章第二节P282,对于效能测试,我们在进行效能测试时如何来分配软件中功能的效率?
答:分配中讲求效率的意义和维护公平,效率与公平,效率与公平是一对矛盾体,者看似不可调和,却又互相依存。因此要正确处理效率和公平的关系。
问题博客地址
https://www.cnblogs.com/1297207451yq/p/10560421.html
是否提出来新问题?
答:没有。
经过这学期的学习,你掌握到了哪些以前没有的技能,你是如何掌握的。
答:学会了使用visio,学会使用android studio开发安卓
有什么深刻的体会,对自己一学期学习过程的总结。
答:通过这一学期的学习,了解到了开发一套项目的完整过程。这个过程是枯燥繁琐的,而且这个期间并不是一帆风顺的,会遇到许多问题。在面临这些问题的时候,你会面临巨大的挑战。而通过这些问题的洗礼,也会让你成长,学会更多的东西,技术。