当前位置: 首页 > news >正文

软件工程 室友整理

如何理解结构化需求分析方法的基本思想;
结构化分析方法是一种面向数据流的需求分析方法,其中数据作为独立实体转换,数据建模定义数据的属性和关系,操作数据的处理建模表名当做数据在系统流动时候处理如何转换数据

简述面向对象的基本概念:
按照人们认识客观世界的系统思维方式,采用基于对象的概念建立模型,模拟客观世界分析,设计和实现软件的办法。通过面向对象的理念使得计算机系统能与现实世界系统一一对应

面向对象技术特点包括:
封装性,继承性,多态性,抽象性,消息传递

请对比面向对象需求分析方法和结构化需求分析方法:
面向对象需求分析方法注重对象和对象之间的关系,建立对象模型来描述问题领域,强调系统的动态行为和可调用性。
结构化需求分析方法注重系统的功能和数据流,通过分层和模块化的方式组织需求,强调系统的输入输出和处理逻辑

请简述面向对象分析原则:
1.定义有实际意义的对象
2.模型的描述要规范准确
3.共享性
4.封装性

请简述面向对象的分析过程:
获取需求—建立用例模型—识别分析类—定义类之间的关系—定义交互行为—建立分析模型

面向对象设计原则:
1.模块化2.抽象化3.信息隐藏4.低耦合5.高内聚6.复用性

什么是黑盒测试?方法有什么:
不关心盒子的内部结构和内部特性,只关注软件产品的输入和输出结果
测试方法:等价类划分法,边界值分析法,错误推测法,因果图法,决策表法,场景法

什么是白盒测试?方法:
关注系统的内部逻辑和代码
方法:代码检查法,静态结构分析法,程序插桩技术,逻辑覆盖法,基本路径法

http://www.lryc.cn/news/252658.html

相关文章:

  • JVM==>图解字节码指令
  • MISRA C 2012 标准浅析
  • Redis高可用之Sentinel哨兵模式
  • AI “自主运行”的计算机概念正逐渐成为现实
  • 数据库系统概论期末经典大题讲解(用关系代数进行查询)
  • 算法通关村第十六关-黄金挑战滑动窗口与堆的结合
  • 基于jsp的搜索引擎
  • 【Altium designer 20】
  • Proteus仿真--基于1602LCD与DS18B20设计的温度报警器
  • Clickhouse Join
  • Arduino驱动STS35数字温度传感器(温湿度传感器)
  • 一起学docker系列之十八Docker可视化工具 Portainer:简介与安装
  • 【数据结构】线段树
  • 王道数据结构课后代码题p175 06.已知一棵树的层次序列及每个结点的度,编写算法构造此树的孩子-兄弟链表。(c语言代码实现)
  • filter过滤器
  • MES物料的动态批次管理漫谈
  • 【爬虫逆向分析实战】某笔登录算法分析——本地替换分析法
  • vue3使用动态component
  • 单机游戏推荐:巨击大乱斗 GIGABASH 中文安装版
  • 计算机系统启动过程
  • DedeCms后台文章列表文档id吗?或者快速定位id编辑文章
  • 【开发问题解决方法记录】03.dian
  • QT之QString
  • 常见的几种计算机编码格式
  • 3D旋转tab图
  • openGL 三:矩阵和向量
  • Socket和Http的通讯原理,遇到攻击会受到哪些影响以及如何解决攻击问题。
  • 【springboot】整合redis
  • 回溯和分支算法
  • 深入理解:指针变量的解引用 与 加法运算