软件工程
软工视频
会开飞机的尼克斯
这个作者很懒,什么都没留下…
展开
-
面向对象技术概述
面向对象的方法的基本思想是从现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。面向对象方法强调直接以问题域(现实世界)中的事物为中心来思考问题、认识问题,并根据这些事物的本质特征,把它们抽象地表示为系统中的对象,作为系统的基本构成单位,而不是用一些与现实世界中事物相差较远,并且没有对应关系的其他概念来构造系统。面向对象的基本概念在面向对象的设计方法中,对象和传递消息分别是表现事物及事物间相互联系的概念。类和继承是适应人们一般思维方式的描述范式。方法是允许作用于该原创 2020-06-10 16:12:25 · 1948 阅读 · 0 评论 -
黑盒测试
黑盒测试是把测试对象看做一个黑盒子,检查程序的功能是否符合它的功能说明。黑盒测试也可被称为功能测试或数据驱动测试,主要用于软件确认测试,它已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试人员在程序结构进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。“黑盒”法着眼于程序外部结构、不考虑内部逻辑原创 2020-06-09 10:45:13 · 1227 阅读 · 1 评论 -
白盒测试
白盒测试白盒测试是一种测试用例设计方法,它可以将测试对象看做为一个透明的盒子,对程序所有逻辑路径进行测试。“白盒”指的是盒子是可视的,我们清楚盒子内部的东西以及它是如何运作的。“白盒”法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。“白盒”法是穷举路径测试。在使用这一方法时,测试人员必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。因为它以程序结构为基础,所以又称之为结构测试。白盒测试中涵盖六中覆盖标准,分别为语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖以及路径覆盖。这六原创 2020-06-09 10:20:26 · 832 阅读 · 0 评论 -
软件的开发模型
瀑布模型思想从时间上按工序把问题化简,将功能实现与制作分开便于分工协作优点奠定了软件工程方法的基础流水依赖,便于分工协作推迟物理现象,易于修改文档,有复审质量保证不足与用户见面晚,成功率低,一般为25%适用范围适用于系统要求明确的系统各种应用软件的开发均可使用开发方法遵循软件生命期的划分,明确规定每个阶段的任务,上一阶段完成确定的任务后就产生一定格式的文档给下一阶段,不同阶段的任务一般有不同级别的软件人员承担。开发特点时间的持续性和依赖性推迟实现的观点质量保证的观点原创 2020-06-01 11:10:13 · 982 阅读 · 0 评论