首页 > 其他分享 >软件工程理解

软件工程理解

时间:2022-09-24 13:00:16浏览次数:42  
标签:技术细节 理解 程序 软件工程 在于 集合 软件

 什么是软件?通俗的说,软件是一个集合,是程序+数据+文档的集合。并不是大部分普通人认为的软件仅仅是程序。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。涉及程序设计语言、数据库、开发工具、系统平台、标准、设计模式、开发方法等方面。软件工程的侧重点在于应用,在于过程管理,在于方法、工具的运用,目标就是用更小的成本、更短的时间完成更完善更符合需求的软件产品。软件工程是一个综合性的工程,是一个宏观的行业,不只局限于技术细节。

标签:技术细节,理解,程序,软件工程,在于,集合,软件
From: https://www.cnblogs.com/1OrNaiwohe/p/16725418.html

相关文章

  • 我对java序列化的理解
    我对java序列化的理解​ 通过ObjectOutputStream输出流保存实体类所产生的文件,每一个流都一个序列化ID,如果我们不设置UID的话,一旦我们修改代码,这个文件就会出现InvalidC......
  • 软件工程小组第二次例会
    【例会讨论内容】关于我们第一次例会所确定的项目主题“二手书销售屋”的决定。在经过讨论小组成员一致认为该主题实用性偏低,且缺乏新意,于是决定放弃该主题。我们通过分......
  • js回调函数原理解析
    回调函数的定义是指函数作为参数在执行中进行值传递,搞清楚原理之前先明白两件事//1、基本类型值传递//在函数接收基本类型值时,会在该函数内部栈中创建一个一模一样的变......
  • 理解 virt、res、shr 之间的关系(linux 系统篇)
    理解virt、res、shr之间的关系(linux系统篇)前言想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少......
  • 对多线程原子性的理解
    多线程原子性的理解:一个操作要么全部执行完毕,不会受到干扰而被中断;要么全都不执行。对于多线程中操作共享变量的操作,要保证它的原子性。在一个类中有共享变量count,开启......
  • Vue面试题20:说一说你对Vuex的理解(总结自B站up主‘前端杨村长’视频,仅供自用学习)
    回答范例1(定义):Vuex是一个专为Vue应用开发的状态管理模式+库。它采用集中式存储,管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化;2(必要性):我......
  • 尝试阅读理解一份linux shell脚本
    以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16721350.html从头一二去阅读语法和命令说明,对于脚本小白来......
  • 深度探索Linux操作系统:系统构建和原理解析 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1_uwibH1Qn6lc3O5D2B_7IA点击这里获取提取码 ......
  • 对于Java中权限修饰符的理解
    老是把Java中权限修饰符给忘记,写一个博客加深印象吧权限分为四个作用域:当前类,同一个包,其他包的子类,其他包的类。首先要知道包的概念,Java中一个包是指一个package下的所......
  • 深入理解CAS思想之原子操作类详解
    前置知识(CAS部分)(1)什么是CAS1.CAS(CompareAndSwap,比较并交换),通常指的是这样一种原子操作:针对一个变量,首先比较它的内存值与某个期望......