软件工程
放过@
这个作者很懒,什么都没留下…
展开
-
软件工程——软件测试
软件测试1软件测试的概念1.什么是软件测试?检测和评价软件以确定其质量的过程和方法,即评价软件或程序的属性和能力,以确定它是否满足所需结果的过程与方法。2.软件测试按照技术方法进行划分,可以分为哪几类?软件测试可以分为静态分析和动态测试。静态测试:不必运行软件,只是通过对源代码的分析,检测程序的控制和数据流,已发现执行不到的四代码、无限循环、未初始化的变量、未使用的数据、重复定义的数据...原创 2020-04-16 10:00:17 · 781 阅读 · 0 评论 -
软件工程——UML
面向对象方法面向对象方法是一种以对象、对象关系等来构建软件系统模型的系统化方法面向对象方法的主要特点:从问题域中客观存在的事物出发来构造软件系统。对象的属性和操作结合为一体,构成一个独立的实体,对外屏蔽其内部细节(封装)。对事物进行分类,把具有相同属性和操作的对象归为一类,类是这些对象的抽象描述,每个对象是它的类的一个实例。通过在不同程度上运用抽象的原则,可以得到特殊的类。特殊类继承...原创 2020-04-09 08:57:54 · 1289 阅读 · 0 评论 -
软件工程——结构化分析方法1
结构化设计设计的概念:一种软件开发活动,定义实现需求规约所需的软件结构设计目标:依据需求规约,在一个抽象层上建立系统软件模型,包括软件体系结构(数据和程序结构),以及详细的处理算法,产生设计规约说明书。结构化设计分为:(1)总体设计,确立系统的整体模块结构,即系统实现所需要的软件模块以及这些模块之间的调用关系(体系结构设计MSD,接口设计,数据设计);在体系结构设计中定义软件模块及其之间的...原创 2020-03-05 09:55:09 · 2823 阅读 · 1 评论 -
软件工程——结构化分析方法
结构化方法概念用来指导软件项目的开发。一种系统化的软件开发方法包括:结构化分析方法、结构化设计方法、结构化程序设计方法。结构化设计方法和结构化程序设计方法的区别,前者指的软件开发设计阶段的软件体系架构以及内部模块细节的设计,而结构化程序设计方法主要指的是软件实现阶段要遵循的编程有关细节技术。结构化分析模型模型表达工具1.数据流图(DFD图)是一种表述数据变换的图形工具,包含的元...原创 2020-03-03 16:14:53 · 5970 阅读 · 0 评论 -
软件工程——需求
需求的基本性质:必要的、无歧义的、可测试的、可跟踪的、可测量的需求分类:功能,性能,外部接口,设计约束,质量首先要考虑功能需求,其规约了系统和系统构件必须具有的可执行功能,然后再考虑其它的非功能性需求。...原创 2020-02-27 08:47:03 · 639 阅读 · 0 评论 -
软件工程——软件过程
几种常见的软件生存周期模型1.瀑布模型将软件生命周期划分为软件计划、需求分析和定义、设计、实现、测试、运行和维护这6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水逐级下落。优点:1)为项目提供了按阶段划分的检查点。2)当前一阶段完成后,您只需要去关注后续阶段。3)可在迭代模型中应用瀑布模型。4)它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板...原创 2020-02-18 15:41:14 · 474 阅读 · 0 评论