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

中项-基础知识分享12-软件工程

5.1 软件工程定义(了解)

        软件工程是指应用计算机科学、数学及管理科学等原理,其目的是提高软件生产率、提高软件质量、降低软件成本。

5.2 软件需求(掌握)


5.2.1 需求的层次(掌握)


        软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望

        软件需求就是系统必须完成的事和必须具备的品质。需求是多层次的,包括业务需求、用户需求和系统需求。

        业务需求:指反映组织机构或用户对系统、产品高层次的目标要求

        用户需求:描述的是用户的具体目标

        系统需求:是从系统的角度来说明软件的需求,包括功能需求、非功能需求和约束等

5.2.2 质量功能部署(掌握)


        质量功能部署是一种将用户要求转化成软件需求的技术,其目的是最大限度地提升软件工程过程中用户的满意度。

    &n

http://www.dtcms.com/a/344361.html

相关文章:

  • 保护 PDF 格式:禁止转换为其他格式文件
  • Python第三方库IPFS-API使用详解:构建去中心化应用的完整指南
  • Spring 框架深度解析:从核心原理到实战应用
  • Hyperledger Fabric官方中文教程-改进笔记(十四)-向通道中添加组织
  • 微服务之间的调用关系如何处理,才能防止循环依赖
  • 用 JavaScript 打造实用 TodoList:从理论到实战的前端实践
  • 【机器学习深度学习】vLLM的核心优化技术详解
  • 嵌入式第三十五天(网络编程)
  • EP4CE40F23I7N Altera FPGA Cyclone IV E
  • Python爬虫实战:构建在线书店数据分析系统
  • element ui v2,用js关闭MessageBox 弹框
  • GPS欺骗式干扰的产生
  • NoCode-bench:自然语言驱动功能添加的评估新基准
  • 深度学习入门介绍
  • 【Prometheus】 + Grafana构建【Redis】智能监控告警体系
  • 微信原生下载互联网oss资源保存到本地
  • 微信HOOK 实现自动下载视频
  • 云原生俱乐部-k8s知识点归纳(7)
  • 手机、电脑屏幕的显示坏点检测和成像原理
  • 解决方案:新时代电力的安全命题
  • 发版混乱怎么规范
  • Linux学习-通信(网络通信)
  • 三,设计模式-抽象工厂模式
  • Ubuntu/Debian修改网卡名字enP3p49s0为eth0
  • JUC之CompletionService
  • 【基础算法】离散化
  • AI-调查研究-58-机器人 从工厂到家庭,机器人正悄悄改变世界的每个角落
  • RCE的CTF题目环境和做题复现第3集
  • 改善收敛性有什么作用?收敛代表什么
  • chrome driver在Mac上运行时提示安全问题怎么解决