构建之法第二周学习体验

author author     2022-08-28     479

关键词:

          首先我学习了个人能力的衡量与发展。软件工程中有一项是软件开发流程,目的是为了提高软件开发、运营和维护的效率。但是软件开发流程不光是指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。单个成员在团队中的流程包括:1.通过交流、实验、快速原型等方法,理解问题、需求或任务2.提出多种解决办法并估计工作量3.与相关角色交流解决问题的提案,决定一个可行的方案 4.执行,把想法变成实际中能工作的代码,同时验证方案的可行性和其他特性5.在测试环境中测试实现方案,修复Bug6.在解决方案发布出去后,对结果负责。

         初级软件工程师课通过以下方法成长:1.积累软件开发相关的知识,提升技术技能2.积累问题领域的知识和经验3.对同样的软件设计思想和软件工程思想的理解4.提升职业技能,包括自我管理能力,表达和交流的能力5.实际成果的用户评价和市场占有率。而软件开发的工作量和质量则通过项目任务有多大,花了多少时间,质量如何,交付代码中有多少缺陷,是否按时交付来衡量。团队对个人的期望也有很多:1.能有效和其他队员交流2.能做到按时交付3.接受团队赋予的角色并按角色要求工作4.全力投入团队的活动5.按照团队流程的要求工作6.活动之前做好准备7.理性的工作

        软件工程师的职业发展:职业发展考级之路,职业成长提高等级,职业成长自我评估。没有人能在学校里掌握所有将来会用得到的知识才离开学校,随后马上把技术运用在实践中。工程师应该在实际工作中不断学习和不断成长,根据自己的情况选择在哪个方面追求“专和精”,在那几个方面做到“知道就好”的水平。

构建之法第三周学习体验

    在本周我学习了有关两人合作的相关知识。现在软件的研发都是在相互合作中完成的。既然是合作,就要求写的代码要规范,让伙伴能看懂。代码规范包括:1.代码风格规范2.代码设计规范。代码规范方面。原... 查看详情

构建之法第二组第一周学习

这是我们小组学习构建之法的第一周。在第一周的学习中,大家都对《构建之法》这本书产生了浓厚的兴趣,这本书用各种实例来阐述软件工程中的内容,让大家更容易理解,更容易接受。在学习的过程中,有同学说这本书的第... 查看详情

第二周psp

...束时间)I(打断时间)△(净工作时间)(分钟)读书构建之法18:0019:25085读书构建之法9:3011:2010100项目实践编程13:0016:3015195读书构建之法18:0019:20080视频学习C语言基础20:3022:3010110读书构建之法8:3011:200170项目实践编程14:0016:301... 查看详情

构建之法第十章学习

第十章讲的是关于典型用户和场景的内容。在第一节当中,为我们介绍了VisualStudio的典型用户、典型用户的价值、怎样定义典型用户还有从典型用户到场景到任务的转变,还简单介绍了场景故事story的模板;在第二节当中,为我... 查看详情

构建之法第六次心得

构建之法12、13章小结第12章这一章讲的是用户体验,对于软件的使用,用户的体验是非常重要的方面,如果一个软件给用户的体验不好,那么这个软件无疑是不会受到欢迎的。但是用户体验和用户界面的领域不是那么容易的,这... 查看详情

构建之法第二次作业

a:测试需要确定计算器的每个按钮功能正确,没bug; 多次计算结果正确;尤其要关注特殊情况,除以“0”......;分析代码覆盖率。 b:1    2遇到的最大的问题是小数点的运算。解决方案:不会不会。  ... 查看详情

构建之法第六次随笔

我这个礼拜阅读了构建之法第12,13章。其中,第十二章讲的是用户体验,我们要考虑用户体验的不同角度,用户的第一印象就很重要,用户第一次使用软件,就很大程度上决定了用户对软件的评价。软件服务始终都要记住用户的... 查看详情

构建之法第六章学习心得

这周我学习了构建之法第六章敏捷流程,本章主要介绍了敏捷流程及其原则,Backlog、Burn-down、Sprint、Scrum方法论。以及什么时候选择敏捷的开发方法,什么时候选择其他方法。.敏捷开发的原则是尽早并持续地交付有价值的软件... 查看详情

构建之法第八章学习心得

今天,我学习了构建之法第八章软件需求,人们为了解决现实社会和生活中的各种问题,要求助于软件。人们的需求五花八门,那么软件团队如何才能准确而全面地找到这些需求呢?需求分析1.获取和引导需求软件团队需要找到... 查看详情

构建之法第五章学习

今天我学习了《构建之法》第五章团队和流程。首先我了解了写了再改模式(Code-and-Fix)史蒂夫·迈克康奈尔(SteveMcConnell)在这里提到了不少开发流程。第一个提到的开发流程。这个流程也有好处,不需要太多其他准备或相关... 查看详情

构建之法第1314章学习

第十三章的内容是关于各种测试方法和测试的设计方法。一个软件开发团队统一思想首先要从基本名词解释开始,第一节为我们解释了一些基本名词并进行分类(例:Bug是指软件的缺陷,可以分解为症状(Symptom)、程序错误(Fa... 查看详情

读构建之法第二天

刚刚读了构建之法第一章的内容,主要讲述了计算机科学领域,软件工程与计算机科学的关系,软件的特性以及软件工程的定义和组成部分这四方面的内容。下面我将分为四部分来记录自己的收获。第一部分:1、 软件=程序+软... 查看详情

构建之法第八九章学习

第八章:需求分析这一章主要讲述了软件需求的类型、利益相关者、获取用户需求的常用方法和步骤、竞争性需求分析的框架NABCD、四象限方法、项目计划和估计的技术。确认软件需求有以下步骤:1.获取和引导需求、2.分析和定... 查看详情

第二周读书笔记《构建之法》(代码片段)

构建之法读书笔记#wmd-previewh1color:#0077bb  构建之法读书笔记沈三景PB15061249软件工程读书笔记 前言本周阅读了构建之法的四、五两个个章节。这三个章节主要讲述了代码规范、结对编程、团队模式、开发流程。 第... 查看详情

《构建之法》-第二周

第二章的主要内容是个人技术和流程,由单元测试和个人开发流程组成。 单元测试主要通过举了例子阐述了在多人合作的软件开发中,如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模... 查看详情

构建之法第七次心得

构建之法14、15章总结第14章这一章讲的是质量保障。在我们做软件的时候,最重要的是质量,如果做成功的软件质量不过关,那无疑是白费心血,浪费时间。程序的质量体现在软件外在功能的质量,用户体验的质量,国际化的质... 查看详情

构建之法第五次心得

构建之法9、10、11章第九章学习了第九章之后,了解到了在一个项目中项目经理的重要性。生活中,无论什么团队工作,都需要一个领队,来掌控团队项目的发展,以及各个成员工作的分配。PM指ProductManager、ProjectManager、ProgramMan... 查看详情

关于构建之法第第二与第十六章阅读疑惑

第一章、概论 原文的1.2.1节中有说到软件的不可见性,其中有这么一段描述:“商用软件出现了错误,工程师可以看到程序在出错的一瞬间留下的一些痕迹(错误代号、大致的目标代码位置、错误信息),但是几乎无法完整... 查看详情