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

【系统架构设计师】专题:软件工程基础

更多内容请见: 备考系统架构设计师-核心总结目录

文章目录

    • 一、软件工程定义和原理
    • 二、软件过程模型
    • 三、敏捷模型
    • 四、统一过程模型(RUP)
    • 五、软件能力成熟度模型
    • 六、逆向工程

一、软件工程定义和原理

软件工程过程是指 为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动 ,包括以下4个方面。

  • ( 1 ) P( Plan )——软件规格说明。规定软件的功能及其运行时的限制。
  • ( 2 ) D ( Do ) — —软件开发。开发出满足规格说明的软件。
  • ( 3 ) C ( Check )——软件确认。确认开发的软件能够满足用户的需求。
  • ( 4 ) A ( Action )——软件演进。软件在运行过程中不断改进以满足客户新的需求。

软件开发生命周期
软件定义时期:包括可行性研究和详细需求分析过程,任务是确定软件开发工程必须完成的总目
标,具体可分成问题定义、可行性研究、需求分析等。
软件开发时期:就是软件的设计与实现,可分成概要设计、详细设计

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • CAT1 RTU软硬件设计开源资料分析(TCP协议+Modbus协议+GNSS定位版本 )
  • 数据仓库ETL开发规范
  • MISC - 第二天(wireshark,base64解密图片,zip文件伪加密,LSB二进制最低位,ARCHPR工具)
  • 计算机网络1
  • django drf 统一Response格式
  • 【机器学习(十一)】机器学习分类案例之是否患糖尿病预测—XGBoost分类算法—Sentosa_DSML社区版
  • 精密制造的革新:光谱共焦传感器与工业视觉相机的融合
  • node.js从入门到快速开发一个简易的web服务器
  • Vue 响应式监听 Watch 最佳实践
  • Jenkins的安装
  • 【从0开始自动驾驶】ros2编写自定义消息 msg文件和msg文件嵌套
  • 树莓派pico上手
  • 著名建筑物检测与识别系统源码分享
  • 基于densenet模型在RML201610a数据集上的调制识别【代码+数据集+python环境+GUI系统】
  • 【UE5】将2D切片图渲染为体积纹理,最终实现使用RT实时绘制体积纹理【第四篇-着色器投影-接收阴影部分】
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • [nginx文档翻译系列] 控制nginx
  • 【知识碎片】第三方登录弹窗效果
  • Git同步原始仓库到Fork仓库中
  • JavaScript实现分页效果
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js中forEach回调同异步问题
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • webpack4 一点通
  • 前嗅ForeSpider采集配置界面介绍
  • 全栈开发——Linux
  • 入门级的git使用指北
  • 你对linux中grep命令知道多少?
  • ​【已解决】npm install​卡主不动的情况
  • ​渐进式Web应用PWA的未来
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (6)STL算法之转换
  • (C语言)fread与fwrite详解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (八十八)VFL语言初步 - 实现布局
  • (初研) Sentence-embedding fine-tune notebook
  • (汇总)os模块以及shutil模块对文件的操作
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (转)memcache、redis缓存
  • (转)nsfocus-绿盟科技笔试题目
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • ****三次握手和四次挥手
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Core 成都线下面基会拉开序幕
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .net访问oracle数据库性能问题
  • .net专家(张羿专栏)
  • //TODO 注释的作用
  • @property python知乎_Python3基础之:property
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [04] Android逐帧动画(一)
  • [AI StoryDiffusion] 创造神奇故事,AI漫画大乱斗!
  • [Angular] 笔记 8:list/detail 页面以及@Input