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

我对软件工程的理解

时间:2022-09-25 16:24:10浏览次数:52  
标签:复杂性 功能测试 如何 软件工程 软件 理解

软件本身具有许多特点,比如:复杂性,一致性、不可见性和可变性,这些特性使得软件的编写、维护和运行等都比较困难。为了应对这些问题,产生了许多针对软件运维的基本原理和技术,这就是我理解的软件工程的基本概念。软件工程关注大型程序的构造,中心课题是控制软件的复杂性。除此之外,在软件的开发过程中还有许多问题,比如如何提高软件开发的效率,如何提高软件的质量,如何组织多个人进行同一个软件的开发,如何对软件进行功能测试,这些都属于软件工程研究的范畴。

标签:复杂性,功能测试,如何,软件工程,软件,理解
From: https://www.cnblogs.com/Anlittledy/p/16728054.html

相关文章

  • 软件工程
    对软件工程的理解软件工程的定义软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管......
  • C#教程 - 深入理解C#与.NET
    更新记录转载请注明出处:2022年9月25日发布。2022年9月10日从笔记迁移到博客。CILTypeDef类型定义TypeRef引用其他程序集的类型Assembly......
  • static静态变量的理解
    静态变量类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存......
  • 深入理解左值、右值
    深入理解左值、右值作者:高性能架构探索链接:https://www.zhihu.com/question/428340896/answer/2353437577恰好之前写过一篇类似文章,发表于公众号【高性能架构探索】......
  • 深入理解Redis
         Redis在互联网架构存储系统中是使用最为广泛的中间件。基于内存实现了多中数据结构,通常被用作与内存数据库、缓存、消息队列和流引擎。Redis提供多种数据结构......
  • [Jetpack Compose] popUpTo 的一些理解
    开发应用时遇到一个需求:无论处于哪个页面,按返回键时都弹出退出应用的提示。我用了BackHandler处理返回事件,发现只有处于主页时才可触发回调,于是思考应该是导航相关的问......
  • 软件工程理解
     什么是软件?通俗的说,软件是一个集合,是程序+数据+文档的集合。并不是大部分普通人认为的软件仅仅是程序。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质......
  • 我对java序列化的理解
    我对java序列化的理解​ 通过ObjectOutputStream输出流保存实体类所产生的文件,每一个流都一个序列化ID,如果我们不设置UID的话,一旦我们修改代码,这个文件就会出现InvalidC......
  • 软件工程小组第二次例会
    【例会讨论内容】关于我们第一次例会所确定的项目主题“二手书销售屋”的决定。在经过讨论小组成员一致认为该主题实用性偏低,且缺乏新意,于是决定放弃该主题。我们通过分......
  • js回调函数原理解析
    回调函数的定义是指函数作为参数在执行中进行值传递,搞清楚原理之前先明白两件事//1、基本类型值传递//在函数接收基本类型值时,会在该函数内部栈中创建一个一模一样的变......