摘要: 本次的实践让我学到了一些我之前不了解的东西。这次的软件工程实践,分工十分明确,有分工的职责也很细,我分到的岗位是软件测试。在此之前,对于软件测试,我只是听说过,却并没有真实地接触过。对于组长指派给我的编写测试用例,我完全不知道要怎么写,也不知道从何下手。后来,同样是负责测试用例的组里其他成员给我发了 阅读全文
posted @ 2016-09-03 23:01 Momoooo~ 阅读(511) 评论(0) 推荐(0)
摘要: 读构建之法遇到的几个问题: 1.记得书中说过以客户的需求为第一准则,那么我很好奇的是,如果客户的 要求是错误的或者不可能实现的那么也要去追求么? 2.如何去解决因为程序员风格不同所产生的“兼容性问题”?当程序员之间产生分歧的时候会不会使整个项目的实现效率降低? 3.当多个程序员去实现一个项目时,如何 阅读全文
posted @ 2016-05-27 23:54 Momoooo~ 阅读(145) 评论(0) 推荐(0)
摘要: 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 阅读全文
posted @ 2016-05-11 15:06 Momoooo~ 阅读(148) 评论(0) 推荐(0)
摘要: 现今依靠单人独立完成的代码任务微乎其微,大型的OS需要两人甚至多人的合作来完成。这其中有一个重要步骤,代码的复审。代码复审能使编写者发现自己所不能发现的问题,俗话说“当局者迷,旁观者清”。应合理使用伙伴复审和团队复审,使他们的优点最大化结合,达到最佳效果。但是多人合作由于程序员之间写作风... 阅读全文
posted @ 2016-04-21 20:05 Momoooo~ 阅读(117) 评论(0) 推荐(0)
摘要: 在软件工程领域中,所谓需求分析,就是去确定计算机去“做什么”,需求分析也是在做os之前所必须的步骤。进行需求分析,可以有效防止做出一个系统却无人问津的尴尬局面,减少为了一些不必要的事情而浪费人力物力财力。需求分析是一个面向用户的过程,需要根据用户的要求去确定相关产品所能实现的功能... 阅读全文
posted @ 2016-04-07 10:12 Momoooo~ 阅读(213) 评论(0) 推荐(0)
摘要:  首先我觉得,团队(Team)是由基层和管理层人员组成的一个共同体,它合理利用每一个成员的知识和技能协同工作,解决问题,达到共同的目标。团队需要一个领导人以及若干配合领导人分配工作的基层人员构成,领导人负责分配工作,管理人员,协调人员关系,从而成为乐意的为既定的目标相互协作,提供自己的知识和... 阅读全文
posted @ 2016-03-23 11:03 Momoooo~ 阅读(136) 评论(0) 推荐(0)