8.快速阅读现代软件工程后所产生的疑问及思考

1.什么是Scrum?(第六章-敏捷流程)

Scrum 是一个敏捷开发框架,它由一个开发过程,几种角色以及一套规范的实施方法组成。它可以被运用于软件开发,项目维护,也可以被用来作为一种管理敏捷项目的框架。

Scrum 定义了 4 种主要的角色:1.产品拥有者:该角色负责产品的远景规划,平衡所有利益相关者的利益,同时确定产品需求积压的优先级等。它是开发团队和客户或最终用户之间的联络点。2.利益相关者:该角色与产品之间有直接的利益关系,通常也是由客户或最终用户代表组成。他们负责收集编写产品需求,审查项目成果等。3.Scrum 专家( Scrum Master ): Scrum 专家负责指导开发团队进行 Scrum 开发与实践。它是开发团队与产品拥有者之间交流的联络点。4.团队成员:即为项目做实际开发工作的开发人员。

Scrum 提供一个敏捷开发框架,其他许多敏捷方法都可以被集成到 Scrum 中。比如测试驱动开发( test-driven development )和结对编程( pair programming )等都可以被整合到 Scrum 中。

2.如何营造高效软件开发团队?(第五章-团队和流程)

高效软件开发团队的特征 :高效的软件开发团队是建立在合理的开发流程及团队成员密切的合作的基础之上的,成员共同的迎接挑战、有效的计划、协调和管理各自的工作以至完成明确的目标,高效的开发团队具有如下特征: 1、 具有明确且有挑战性的共同目标   一个具有明确的而且有挑战性目标的团队比目标不明确或不具有很大的挑战性目标的团队效率高得多,通常技术人员往往会因为完成了某个明确的任务,而且这个任务的完成具有挑战性的意义而感到自豪,反过来团队成员为了获取这种自豪的感觉而更加积极的工作从而带来团队开发的高效率。2、 团队具有很强的凝聚力   在一个高效的软件开发团队中,成员们凝聚为一个整体共同进行工作,他们是相互支持、互相交流、互相尊重的。3.具有融洽的交流环境   在一个开发团队中,每个人行使自己的职责,如需求分析人员制定需求规格说明、系统设计人员做系统概要设计和详细设计、项目经理配置项目开发环境并且制定项目计划等,但每个人的工作不可能做到完美的,如系统概要设计的文档可能有个别地方词不达意,做详细设计的时候就可能会造成误解,项目经理制定计划时可能忽略了某种风险的存在而造成执行者过于紧张的压力等等情况都需要大家通过交流、反馈的手段然后协商解决的,因此高效的软件开发团队是具有融洽的交流环境的,而不是那种简单的命令执行式的。

3.如何挖掘用户需求?(第10章-典型用户和场景)

用户需求是每个产品根本,不注重用户需求的产品,注定失败,明确用户需求是产品能否成功的基本。那么我们该通过什么方式挖掘用户需求呢?根据用户是否主动参与分为显式与隐式两种挖掘模式,显示挖掘主要通过问卷调查,客户访谈等方式,但因为显式的动静比较大,有很大局限性,所以为了保证结果准确性以及提高用户接受度,一般都采用隐式。用户的日常交互行为会产生四类关键数据:鼠标移动轨迹、链接点击分布、页面浏览流、页面停留时间。通过用户的行为能反映用户的观点,同时利用访问的网页次序可以找出网页之间的隐性关系。

4.如何更有效管理设计变更?(第十一章-软件设计与实现)

在亚洲建筑开发行业往往是由一组临时性组织构成,整体管理处于一个较低端的情况,因此在一些基础的问题上会出错。当然,不可否认有相当一部分管理者能够非常智慧地管理一些大型的项目。其实,在行业内“高大上”的项目是比较不会出现这些问题的,反而是一些中型的项目会有问题频繁地出现。当建筑师解决掉一个问题的时候,我们所看到却是解决问题背后所付出的代价。图纸每改一次就是变更,而频繁的更改最终给业主带来的是巨大的浪费,各个专业的各行其是、设计师的纸上谈兵等都是错误的诱因,但更重要的是整个项目缺乏预见性。业主需要一个很有全面性和预见性的管理方案来帮助解决问题,让所有人提前看到未来的结果如何。

5.什么是软件质量属性?

软件质量属性划分为运行期质量属性和开发期质量属性两大类。开发期质量属性其实包含了和软件开发,维护和移植这三类活动相关的所有质量属性,这些是开发人员,开发管理人员和维护人员都非常关心 的,对最终用户而言,这些质量属性只是间接地促进用户需求的满足;而运行期 质量属性是软件系统在运行期间,最终用户可以直接感受到的一类属性,这些质量 属性直接影响着用户对软件产品的满意度。

软件质量属性包括:运行期质量和开发期质量属性。运行期质量属性包括(性能,安全性,易用性,持续可用性,可伸缩性,互操作性,可靠性,鲁棒性)开发性质量属性包括(易理解性,可扩展性,可重用性,可测试性,可维护性,可移植性)

答题人:杨宇杰

时间: 2024-08-10 19:18:58

8.快速阅读现代软件工程后所产生的疑问及思考的相关文章

3.快速阅读现代软件工程后所产生的问题汇总

1.什么是Scrum?(第六章-敏捷流程) Scrum 是一个敏捷开发框架,它由一个开发过程,几种角色以及一套规范的实施方法组成.它可以被运用于软件开发,项目维护,也可以被用来作为一种管理敏捷项目的框架. Scrum 定义了 4 种主要的角色:1.产品拥有者:该角色负责产品的远景规划,平衡所有利益相关者的利益,同时确定产品需求积压的优先级等.它是开发团队和客户或最终用户之间的联络点.2.利益相关者:该角色与产品之间有直接的利益关系,通常也是由客户或最终用户代表组成.他们负责收集编写产品需求,审查

快速阅读《构建之法——现代软件工程》

2017年4月1日,我借阅了<构建之法--现代软件工程>一书,2017年4月13日上午终于快速读完了一遍.书中包含的内容丰富,其中大量的网上链接没有阅读.在我看来,读这本书应该先通览全篇,不能被大量的链接在第一次阅读的时候就打断.网上的链接一个接一个,这样会导致我忘记了最初的阅读目的.也许,这就是万维网的一个弊端吧. 速读<构建之法--现代软件工程>记录日程如下: 星期日 星期一 星期二 星期三 星期四 星期五 星期六             1开始阅读 2 3第二章第三章 4 5

记忆方法与快速阅读——什么是快速阅读

一,what? 快速阅读,简称快读或速读,就是用比平常人快几倍,几十倍,甚至上百倍的速读进行阅读,还能获得不亚于传统阅读甚至更好的理解记忆效果的一种阅读方法.平常说的"一目十行,过目不忘"就是说的这种方法,它是一种从文本中快速摄取有用信息和知识的一种高效的学习方法和工作方法. 没有经过训练的人,是一种经由大脑甚至嘴巴发音的"复述"式阅读,也就是每个字,每个词都要逐个发音,从而在发音中获得理解,而没有发音的字,往往不能理解或理解的很差.这种方法的阅读速度一般在200到

5.你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。

问题1:你所在的学校有计算机科学专业和软件工程专业么? 答:我所在的学校有计算机学院和软件学院,所以分别有计算机科学与技术专业和软件工程专业. 问题2:相关专业的教学计划有什么不同? 答:这两个专业的教学计划如下: 软件工程课程设置: 公共必修课:思想政治理论.英语.计算机基础.文化素质课程.体育等课程. 学科基础课:数据结构.C++面向对象高级程序设计.计算机组成原理.数字逻辑.软件人员英语沟通方法1(英).数据库原理1(双语).算法设计与分析(双语).操作系统原理1.软件工程概论(双语).计

【易说堂】英语学习方法:快速阅读四大法则

在阅读英语材料时或是在考试过程中有很多人感到自己的阅读速度实在是跟不上需要,有些朋友就认为是自己的英语基础不行,然后就拼命的背单词,其实如果能够用正确的方法进行快速阅读训练的话,即使在原有的基础上也可以在阅读速度方面取得显著的提高,更何况很多情况下根本就不是英语基础的问题.现在就让我们来看看练习快速阅读的四种方法. 1. 快速泛读(fast extensive reading) 平时要养成快速泛读的习惯.这里讲的泛读是指广泛阅读大量涉及不同领域的书籍,要求读得快,理解和掌握书中的主要内容就可以了

分享怎样快速阅读的5大方法

随着社会快节奏的发展,快速阅读.快速掌握资讯.快速了解现状,已经是我们日常生活和工作必不可少的一部分,为了应付快速转变的世界,必须具备快速阅读的能力才能提升个人能力,使自己在个人领悟.策略和经济上更成长.成长学习是我们的必经必须之路,您唯一的竞争优势,不是您拥有多少,而是您学习的速度有多快.下面我来给大家分享怎样快速阅读的5大方法: 1.浏览法     浏览法是指对一般不需要细致了解的书籍,只是从总体上粗略掌握书中大概内容的一种阅读方法. 浏览阅读主要是重点注意文中的一些关键位置:一是篇名,包括

第25本:《超级快速阅读》

第25本:<超级快速阅读> 这是一本德国人写的书,里面不仅仅包括快速阅读的技巧,还有点时间管理和精力管理的内容. 全书分为四个部分: 第一部分:快速阅读,提取信息. 第二部分:视觉卡片,处理信息.(视觉卡片实际上就是思维导图) 第三部分:记忆技巧,存储信息.(这里讲到了时间管理) 第四部分:实际应用,调用信息.(这一部分实际上只有1页!) 学习流程的第一阶段:拓宽视野,快速阅读 阅读一本新书其实就好比从头开始完成一幅拼图,对于书中的内容要有宏观定位,而实现宏观定位的最有效方法就是视觉卡片,也就

快速阅读

1.什么是快速阅读? 首先说下左脑和右脑的区别: 而快速阅读就是充分利用左右脑,协调快速处理视觉信息.快速阅读也叫"全脑速读". 2.为什么要学快速阅读? 我们来对比一下传统阅读和快速阅读: 1.传统的阅读是目光在每一个字间跳跃的点式阅读,大脑对信息的反应,受制于目光移动的速度.阅读时眼在字的停留时间为1/10秒-3/10秒,移在字间的跳跃仅占5%左右.而且从阅读到理解要经过视觉.语言.听觉三个中枢处理信息过程才能完成. 2.快速阅读法是根本改变点式阅读为整行文字的线式阅读,这种方法使

记忆方法与快速阅读——最基础的快速阅读

在快速阅读中,最基本,也是最核心的部分,就是要将我们传统的点式阅读变成组块阅读.这里的组块可以是词组,半行,整行,整段,整页. 不要觉得整段甚至是整页的阅读是不可能的,从生理上看,作为高等动物的我们完全做的到. 下面来看一下可以速读的原理: 了解这之后,我们就可以从心理上消除对快速阅读的恐惧和神秘感了,并不是只有天才才可以快速阅读,人人都可以. 在刚开始练习快速阅读的时候,最开始,我们有以下障碍要克服: 1,默读的克服 1,阅读时,口中念别的东西,比如,唱歌什么的 2,阅读时手指敲击出节奏 这些