自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 了解WBS

WBS即工作分解结构,是以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。WBS是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础;同时也是控制项目变更的重要基础。 创建WBS是把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。其主要分为纲要性工作分解结构、项目纲要性工作分解结构、合同工作分解结构...

2022-04-01 21:16:11 562

原创 什么是分而治之

分而治之是设计中普遍采用的一种技术, 所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。 整体思路就是可以用分而治之将一个大问题分解围若干小问题,分别解决,找出小问题的解就可以找出原问题的解。分治法的基本步骤: 分解:将原问题分解为若干个规模较小,相互独立,与原问题形式相同的子问题 解决:若子问题规模较小而容易被解决则直接解,...

2022-04-01 19:34:37 94

原创 为什么软件开发总是预期的2~3倍

首先,我们要知道软件开发需要哪些阶段,软件开发周期包括可行性分析和开发计划,需求分析,设计(摘要设计和详细设计),编码,测试,维护等,每个阶段又要不同的·分析和设计。1.问题的界定和方案。此轮是软件开发人员和需求方之间的探讨,以此确认软件开发目标和可行性。设计最初的计划方案,确定大体框架。2.需求分析。在确定软件开发可行的情况下,将对软件需要实现的每个功能进行详细分析。把软件的设计方向明确,要明确它的功能。3.软件设计。在此阶段,将根据需求分析的结果来设计整个软件系统,例如系统框架设计,数据库设

2022-04-01 19:00:23 225

原创 软件工程方法论对为我们软件开发有多大用处

面向元数据的方法,面对过程的方法,面向对象的方法和形式化方法,并称为软件工程中的四大方法,它们共同构成了软件工程方法论。软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则,包含三要素:方法、工具和过程。 方法论就是教给我们软件开发要更科学更系统的方法,给予开发人员一个可行的、系统性的整体结构的理论框架,吸收前人的经验,提高我们软件开发的速度和质量,它规定了完成各项任务的工作步骤,教我们如何一步一步的实现目标。 对于我们新手而言,这些开发的方法...

2022-03-31 22:31:03 59

原创 有人负责,才有质量:写给在集市中迷失的一代

文章来源:https://www.ituring.com.cn/article/9363在集市中迷失的一代只有当有人对它负责时,质量才会发生。 “迷上计算机很容易,就像几乎任何人都可以在几次尝试中将两块木头钉在一起一样。麻烦的是,两块木头钉在一起的市场相当小,他们中的大多数人都失业了。我会慈善地假设那些设法坚持下去的人是最有才华和最熟练的,但即使这样,作为IT专业人员,他们大多因为缺乏镇流器而陷入困境。” “有些人试图强加一种理智,甚至以技术标准的形式正式制定法律,...

2022-03-31 21:43:49 231

原创 从瀑布到敏捷-漫画解读软件开发模式变迁史

这张图片从上向下分为了五个房间,分别是瀑布模型(waterfall),敏捷开发(agile),看板(KANBAN),SCRUM和精益软件开发(lean)。 瀑布模型这间小屋和其他小屋有着明显的界限之外,其他几种模型相邻,说明其他四个关系密切,瀑布模式和敏捷开发模式是软件工业先后经历的两个阶段,而 KANBAN,SCRUM 和 LEAN 则是敏捷运动衍生出来的产物。所以软件开发的主要过程是从瀑布到敏捷。 首先是瀑布模型: 是一个项目开发架构,开发过程是通过...

2022-03-30 22:25:19 537

原创 软件工程是不是教会不怎么会写程序的人开发软件?

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。软件工程是计算机专业的一门重要的专业基础课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义,但并不是说教会不怎么会编程的人开发软件。 软件工程的定义:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 软件工程的目标是:在给定成本、进度的前提...

2022-03-30 20:29:36 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除