软件工程(双语)

2024-03-22 13:20
文章标签 软件工程 双语

本文主要是介绍软件工程(双语),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

教材《软件工程 实践者的研究方法》
双语教学,但目前感觉都是在讲没用的

”过程决定质量,复用决定效率”

介绍

软工的本质

程序=数据结构+算法
软件=程序+文档(需求、模型、说明书)

软件应用:
系统软件
应用
工程/科学软件
嵌入式
产品线软件
移动应用
AI软件

随着硬件的飞速发展,软件也必须更新

web apps
mobile apps
云计算(IAAS,PAAS,SAAS):公有云、私有云

软件产品线:可复用

软件工程

cs:硬件、编译器、操作系统、编程语言
se:工程向

过程框架:

  • 框架活动
    • 沟通
    • 计划
    • 建模(原型):分析需求-》设计
    • 构建:生成代码->测试
    • 部署
  • 保护伞活动
    • 追踪控制
    • 风险管理
    • 质量保证
    • 技术审查
    • 度量(结对编程。。。)
    • 配置管理
    • 可复用性
    • 准备和发布

原则:

  • 存在的理由(?)
  • KIS原则 KEEP IT SIMPLE,STUPID
  • 保持愿景
  • 你生产的就是别人消费的
  • 开放
  • 对复用要高瞻远瞩
  • 思考

这篇关于软件工程(双语)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/835363

相关文章

【软件工程】软件开发模型

三、瀑布模型  四、几种软件开发模型的主要特点 题目 判断题 选择题 小结

第一章 软件工程的概述简记

第一章  软件工程的概述         *软件的概念:软件(Software)是一系列按照特定顺序组织的计算机数据和指令的集合。         软件的分类:(5大类)                   *1.基于软件功能划分                                  1)系统软件

软件工程技术专业软件开发综合实训室解决方案

一、行业背景与前景分析 1.1 软件工程技术专业就业前景 近年来,中国的软件行业取得了显著的成就,即便在全球经济受到新冠疫情冲击的情况下,仍保持了强劲的增长势头。据工业和信息化部发布的数据,2021年我国软件和信息技术服务业的业务收入达到85371亿元人民币,同比增长18.3%,远超同期国内生产总值的增长率。这一成就不仅体现了中国软件行业的韧性和发展潜力,也为未来的持续增长奠定了坚实的基

《软件工程导论》(第6版)第12章 面向对象实现 复习笔记

第12章 面向对象实现 一、面向对象实现概述 1.主要任务 (1)把面向对象设计结果翻译成用某种程序语言书写的面向对象程序。 (2)测试并调试面向对象的程序。 2.面向对象程序质量的影响因素 (1)面向对象设计的质量; (2)采用的程序语言的特点; (3)程序设计风格。 3.保证软件可靠性的方法 保证软件可靠性的主要措施是软件测试。面向对象测试的目标是用尽可能低的测试成本发现尽

【软件工程】第一章软件工程引论

【软件工程】第一章软件工程引论 文章目录 【软件工程】第一章软件工程引论1. 什么是软件1.1 软件的定义1.2 软件特征1.3 挑战与危机 2. 什么是工程2.1 什么是工程2.2 怎么做工程 3. 什么是软件工程3.1 软件工程的提出3.2 软件工程的经典定义3.3 软件工程设计的知识域3.4 系统工程3.5 软件工程的全流程 4. AI时代的软件工程4.1 智能软件工程4.2 大模型

《软件工程导论》(第6版)第9章 面向对象方法学引论 复习笔记

第9章 面向对象方法学引论 一、面向对象方法学概述 1.要点 面向对象方法学已经成为人们在开发软件时首选的范型。面向对象技术已成为当前最好的软件开发技术。 (1)基本原则 面向对象方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,使描述问题的问题空间(问题域)与实现解法的解空间(求解域)在结构上尽可能一致。 (2

软件工程知识点总结(1):软件工程概述

1 什么是软件?        定义:计算机系统中的程序及其文档。        ——程序是计算机任务的处理对象和处理规模的描述;        ——文档是为了便于了解程序所需要的阐明性资料。 2 软件的特点?        软件是无形的,不可见的逻辑实体        ——它的正确与否,一直到程序在机器上运行才能知道        ——这就给设计、生产和管理带来许多困难

软件工程-图书管理系统的需求分析

软件需求规格说明书 目录 软件需求规格说明书 一、引言  1.1编写目的 1.2背景 1.3定义 1.4参考资料 二、任务概述 2.1目标 2.2用户特点 2.3假定和约束 三、需求规定 3.1功能划分 3.1.1系统功能组成 3.1.2功能编号和优先级 3.2功能描述  3.3性能 3.4输入输出 3.4.1输入 3.4.2输出 3.5数据管理 3.5

软件工程 用户故事地图 是什么 怎么用 实例

用户故事地图是一种将用户故事可视化的方法   用户故事地图的方法主要用于解决敏捷需求分析过程中的问题: 用户需求难以排列优先级。很难了解不同粒度故事(史诗故事、主题故事以及故事)之间的关系。不能方便地了解系统提供的功能的完整性。不能方便地了解系统提供的工作流。不能方便地利用递增和迭代的方式去确定发布计划以及发布目标。   在精益中有MVP(Minimum Viable Product,最

【软件造价咨询】AI大模型能不能替代软件工程造价师完成软件造价?

当前国内外AI大模型呈现出多样化的发展态势,如由OpenAI开发的自然语言处理大模型GPT系列、由Google开发的基于Transformer的双向编码表示模型BERT、由百度研发的基于飞桨深度学习平台和知识增强大模型文心一言、由阿里研发的多轮对话大模型通义千问、由清华大学计算机系知识工程研究室团队研发的基于智谱神经网络架构开发的智谱AI、由月之暗面科技有限公司研发的Kimi人工智