软件工程
文章平均质量分 61
小旺不正经
阿里云专家博主、51CTO专家博主
展开
-
软件工程知识体系
需求调研”和“需求分析”是需求工程中产生需求的主要实操部分,交付成果与后续设计工程是继承关系,是后续设计工程的输入,设计工程是依据它们进行,交付物必须是定性和定量的,必须是采用可以传递、继承的标准模板进行。详细设计-基于概要设计的成果,对概要设计规格书中的内容进行逐一的细节层面的定义、设计,到此,与业务相关的设计内容全部确定,详细设计的成果形成详细设计规格书。概要设计-基于需求分析的成果,对未来业务的整体进行规划,并制定设计的理念、主线、原则、标准等,概要设计的成果形成概要设计规格书。原创 2023-05-14 23:25:58 · 1373 阅读 · 0 评论 -
软件工程-概述
由于新的软件工程技术可以帮助我们构建更大更复杂的系统,用户的需要因而在发生改变。系统必须更快速地构建并交付;需要更大更复杂的系统;系统必须具备在以前看来不可能实现的功能。现有的软件工程方法已经不能应对新形势,而新的软件工程技术还有待于进一步发展。不采用软件工的方法和技术去编写计算机序相对来讲要容易一些。许多公司因为他们的产品和服务在逐步发展而在软件开发中随波逐流。他们通常不使用软件工程方法。结果导致他们的软件比预计的费用高且不可靠。因此我们需要更好的软件工程教育和实践来解决此类问题。原创 2023-04-09 08:33:04 · 388 阅读 · 1 评论 -
软件生命周期模型汇总
文章目录瀑布模型快速原型模型增量模型螺旋模型喷泉模型瀑布模型在20 世纪80年代之前,瀑布模型(waterfall model)一直是唯一被广泛采用的生命周期模型,现在它仍然是软件工程中应用最广泛的过程模型。特点:(1)阶段间具有顺序性和依赖性(2)推迟实现的观点(3)质量保证的观点当在后面阶段发现前面阶段的错误时,需要沿图中左侧的反馈线返回前面的阶段,修正前面阶段的产品之后再回来继续完成后面阶段的任务。快速原型模型快速原型(rapid prototype)是快速建立起来的可以在计算机原创 2021-09-10 19:37:10 · 2964 阅读 · 1 评论 -
软件生命周期的基本任务
软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又可进一步划分成若干个阶段。软件定义时期通常为3个阶段:问题定义、可行性研究、需求分析。软件开发时期通常为4个阶段:概要设计、详细设计、编码、单元测试、综合测试。运行维护时期的主要任务是使软件持久地满足用户的需要。1.问题定义问题定义阶段必须回答的关键问题是:“要解决的问题是什么”。2.可行性研究这个阶段要回答的关键问题是:“上一个阶段所确定的问题是否有行得通的解决办法”。3.需求分析这个阶段的任务仍然不是具体地解决客户的问题原创 2021-09-10 18:42:35 · 4384 阅读 · 0 评论