03 2023 档案

摘要:定性标准: 衡量模块的独立性的标准是两个定性的度量标准:耦合性和内聚性。耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 含义: ①耦合性 也称块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之 阅读全文
posted @ 2023-03-30 22:51 Stars-125 阅读(148) 评论(0) 推荐(0) 编辑
摘要:所谓的模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数。模块化开发使代码耦合度降低,模块化的意义在于最大化的设计重用,以最少的模块、零部件,更快速的满足更多的个性化需求。 为什么要模块化。从程序开发角度,模块化是一种开发模式,也有两个特 阅读全文
posted @ 2023-03-30 19:56 Stars-125 阅读(157) 评论(0) 推荐(0) 编辑
摘要:软件开发周期总是预估的2~3倍是一个普遍存在的现象,主要有以下原因: 预估不足:软件开发需要涉及多个环节,如需求分析、设计、编码、测试等,每个环节都需要时间和资源。如果在预估时没有充分考虑每个环节所需的时间和资源,就会导致预估不足,从而延长开发周期。 变化不断:软件开发中需求变更是常态,客户或用户往 阅读全文
posted @ 2023-03-27 18:08 Stars-125 阅读(52) 评论(0) 推荐(0) 编辑
摘要:在软件工程中,分而治之是什么呢? “分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。 所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问 阅读全文
posted @ 2023-03-27 17:51 Stars-125 阅读(58) 评论(0) 推荐(0) 编辑
摘要:软件开发模式有瀑布模型、敏捷开发、看板、SCRUM和精益软件开发,除了瀑布模型,其他模型有着不可分割的关系。 所谓瀑布模型,就是说,软件开发是按照一定顺序展开的(传统线性生产流程 : Traditional,linear production flow)。总体上就分为:需求 → 设计 → 制造 →  阅读全文
posted @ 2023-03-24 21:39 Stars-125 阅读(63) 评论(0) 推荐(0) 编辑
摘要:WBS的定义 WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成 阅读全文
posted @ 2023-03-23 21:55 Stars-125 阅读(74) 评论(0) 推荐(0) 编辑
摘要:有人负责,才有质量:写给在集市中迷失的一代:https://www.ituring.com.cn/article/9363 实际上,代码的复用是软件开发中非常重要的一个方面,可以提高开发效率,降低开发成本,并且能够帮助开发人员构建更加稳定和可靠的系统。因此,在实际开发过程中,适当地使用代码复用技术是 阅读全文
posted @ 2023-03-22 19:53 Stars-125 阅读(30) 评论(0) 推荐(0) 编辑
摘要:结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。 在结对编程中,观察员同时考虑工作的战略性方向,提出改进 阅读全文
posted @ 2023-03-21 16:21 Stars-125 阅读(30) 评论(0) 推荐(0) 编辑
摘要:希望:希望自己通过对计算机及软件技术的理论、方法与技能的学习,能够适应软件产业发展需要、具有扎实的专业理论基础与较强的工程实践能力、能够从事计算机系统软件与应用软件的设计与开发以及能从事软件工程管理相关工作。 个人目标: 目标1:具有较高的思想道德素质、人文素质和身心素质,具备良好职业操守,拥有高度 阅读全文
posted @ 2023-03-20 17:06 Stars-125 阅读(91) 评论(0) 推荐(0) 编辑
摘要:scrum的3355是指: 3个工件:产品Backlog, Sprint Backlog,潜在可交付软件增量 3个角色:PO, Master, 团队(最适合人数为7-2到7+2之间) 5个会议:产品待办梳理会,Sprint计划会,每日站会,Sprint评审会,Sprint回顾会 5个价值观:公开,专 阅读全文
posted @ 2023-03-10 17:11 Stars-125 阅读(599) 评论(0) 推荐(0) 编辑
摘要:DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。它有单体结构和瀑布模式、分布式架构 阅读全文
posted @ 2023-03-10 16:56 Stars-125 阅读(45) 评论(0) 推荐(0) 编辑
摘要:如果一个人不怎么会写程序,那么他可能会很难理解和应用软件工程中的一些概念和技术。因此,至少需要一定的编程技能和经验,才能真正理解和应用软件工程中的一些概念和方法。 但是,软件工程不是只关注编程技能,它也包括了很多其他方面的内容,例如需求分析、设计、测试、项目管理、质量保证等。这些方面的内容同样重要, 阅读全文
posted @ 2023-03-06 21:31 Stars-125 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示