软件工程

  1. 可重复级:已经建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。
  2. 定义级:用于管理和工程的软件过程均已文档化、标准化,并已形成整个软件组织的标准软件过程
  3. 管理级:软件过程和产品质量有详细的度量报告,软件产品和过程得到了定量的认识和控制。
  4. 优化级:通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地进行过程改进。
  5. 螺旋模型引入风险分析
  6. UML图中,对象图展现了一组对象以及他们之间的关系
  7. 高耦合意味着低内聚,高内聚意味着低耦合
  8. 传入模块:从下属模块取得数据,经处理再将其传送给上级模块。
  9. 传出模块:从上级模块取得数据,经处理再将其传送给下属模块
  10. 变换模块:从上级模块取得数据,进行特定的处理,转换成其他形式,再传送给上级模块。
  11. 数据流图应遵循自顶向下、从抽象到具体,描述数据在系统中如何被传送或变换,用于功能建模
  12. 数据耦合:一个模块访问另一个模块是通过简单数据参数交换输入输出信息
  13. 内容耦合:模块A直接访问模块B
  14. 公共耦合:一组模块都访问同一个公共数据环境
  15. 外部耦合:一组模块都访问同一全局简单变量而不是同一全局数据结构
  16. 标记耦合:一组模块通过参数表产地记录信息
  17. 原型模型适合用户需求不清、需求经常变化的情况,不能用来指导代码优化。
  18. 数据流图用来描述企业中的各项业务流程
  19. 耦合程度不取决于模块提供的功能数
  20. 概要设计阶段将系统分解为若干个子系统,建立整个系统的体系结构
  21. 软件工程基本要素:方法、工具和过程
  22. 回归测试是修改了旧代码后,重新测试以确认没有引入新的错误导致代码错误
  23. 单元测试是对软件中最小可测试单元检查和验证
  24. 对于软件性能的要求例如稳定性、安全性、稳定性属于非功能需求
  25. 数据流图:描述企业各项业务的进行过程
  26. 数据字典:对业务过程中使用的数据进行详细的解释
  27. E-R图是概念设计文档
  28. 逻辑内聚:模块执行逻辑上相似的功能,通过参数确定该模块完成哪一个功能
  29. 功能内聚:所有元素完成同一个功能
  30. 顶层数据流图描述了系统的输入与输出
  31. 白盒测试也称为结构测试,根据程序内部结构和逻辑设计测试用例
  32. 面向对象分析:抽取和整理用户需求并建立问题域精确模型
  33. 数据流图设计中,加工描述了输入数据流到输出数据流之间的转换
posted @ 2024-05-24 00:27  翻斗花园数据分析师  阅读(34)  评论(0)    收藏  举报