软件工程读书笔记

发布时间 2024-01-06 22:56:31作者: 意い十三章

面向对象方法学,以教据为王线 把数据和对数据的操作紧窗结白起来的方法。

四要点:1.把对象作为融合数据以及数据上操作行为统一软件结构。

2.把所有的对象都划分子类。
3.对级很北之同天能 通过发送消良互相联系。
优点1.降低了软什产品的复东性,提高了软件的可理解性。简化了软件的开发和维护工作。
2. 特有的熟承生和多态性,进一步提高面冈对象软件
的可重用性。
软件过程:是为了获得高质量软件所需要的一系列社务困框架。
软件团队

ConstantinerCon931针对软件工程团队提出了四种“组织模式”:
• 封闭模式组成的团队遵福传统的权力层级模式。这样的团队在建立与之前的成果十分相似的软件时能做得很好,但以封闭模式工作时门创新性上相对较弱。
2. 隨机模式组成的团队是松散的,并依靠团队成员的个人自发性。在需要创新和技术性突破时,这类团队可以做得很优秀。但是很难完成“有秩序的操作〞
3. 开放模式尝试组成一种团队,既具有封闭模式团队的可控性,还具有随机模式团队的创新性。成员们合作完成工作,并有丰富的交流和达成共识的决定,这些都是开放模式团队的特点。开放模式团队适合解决复杂的问题,但没有其他团队的效率高。
4. 同步模式组成的团队有赖于问题的自然区分,不需要很多的交流就可以将成员组织起来共同解决问题。

敏捷团队

在过去的 10年里,敏捷软件开发(第5章)被认为放大了问题,扰乱了软件项目工作。回顾一下,敏捷理念支持:客户满意且尽早的软件增量发布,小型的充满动力的项目团队非正式方法,最少的软件工程工作产品以及整体开发的简化。

小型的并充满动力的项目因队也可称为敏捷团队。

为了有效利用每个团队成员的能力,并完成项目工程过程中的高效合作,敏捷团队都是自组织的。

很多敏捷过程模型(如 Scrum)给子敏捷团队重要的自主性,允许团队而非组成國队的个人的。
团队自主做出完成工作必需的项目管理和技术决定。
度,团队可以选择自己的方式(如过程、方法、工具),仅受商业要求和组织标准的限制。在项目进行过程中,团队自发地及时将重点放在有益于项目特定点的个人能力上。为完成这项工作,敏捷团队可能每天都开例会,协商和同步当天必须要完成的事情。
————————————————
版权声明:本文为CSDN博主「800米要及格!」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_63723722/article/details/123731138