软工视频之总结

2024-08-25 19:18
文章标签 视频 总结 软工

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

软工视频都看完了,前面都是按章节总结。这一次,不分章节的总结了一次。这一路下来,整体上还是有线索可循的。

其实,这视频可以说是我们要走上专业化道路的一个必经之路。一个软件的开发,不是那么容易的。从最初的计划,到最后的维护,都需要开发人员认真对待。


实际上,整个视频的重点是在软件生命周期。在引入这之前,也给我们简单介绍了其他一些相关的知识。

有一门学科叫软件工程,它是指导软件的开发和维护。

有一类问题叫软件危机,它是在软件开发和维护中遇到的困难。

有一个框架叫软件过程,它是为获得高质量软件所需要完成的任务。

最后,就剩下了三个时期,合称为软件生命周期。分别是定义、开发和维护。

其实,这个周期也很好理解。联系自己的生活,不管做什么事,总得先有个计划,然后再去执行。如果执行的效果不好的话,我们也会重新计划一番,或许改变一个方案,或许对之前的方案做些许调整,这都是有可能的。软件生命周期就和这一样了。

所以,在软件开发最初的工作就是问题定义,也就是确定要求解决的问题是什么;然后要进行可行性研究,决定该问题是否存在一个可行的解决办法;接下来是需求分析,也就是深入具体地了解用户的要求。

经过上述软件定义时期的准备工作才能进入开发时期。在此阶段,首先需要对软件进行设计,其中有分为总体设计和概要设计两个方面,然后才能进入编写程序的阶段,程序编写完之后还必须经过大量的测试工作。

最后,软件的维护工作也是重中之重。可能在软件运行时期,因为环境不同,各方面的条件不同,需要对软件做出改进或扩充原来的软件以满足用户不断变化的需要。所有的这些改动,都是属于维护工作,而且是在软件已经完成之后进行的,因此维护是极端艰巨复杂的工作,需要花费很大的代价。

以上也就是软件开发到维护的一系列工作了。虽然每一步都很清楚需要做什么,但在实际开发过程中肯定会遇到这样那样的问题。关键还是需要走好每一步吧。虽然还没有亲身经历过,但已经感觉到有着巨大的压力了。

好像想的远了些,还是看眼前的,下一步就是开始文档的编写。

这篇关于软工视频之总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

Java如何获取视频文件的视频时长

《Java如何获取视频文件的视频时长》文章介绍了如何使用Java获取视频文件的视频时长,包括导入maven依赖和代码案例,同时,也讨论了在运行过程中遇到的SLF4J加载问题,并给出了解决方案... 目录Java获取视频文件的视频时长1、导入maven依赖2、代码案例3、SLF4J: Failed to lo

Python实现多路视频多窗口播放功能

《Python实现多路视频多窗口播放功能》这篇文章主要为大家详细介绍了Python实现多路视频多窗口播放功能的相关知识,文中的示例代码讲解详细,有需要的小伙伴可以跟随小编一起学习一下... 目录一、python实现多路视频播放功能二、代码实现三、打包代码实现总结一、python实现多路视频播放功能服务端开

Python实现视频转换为音频的方法详解

《Python实现视频转换为音频的方法详解》这篇文章主要为大家详细Python如何将视频转换为音频并将音频文件保存到特定文件夹下,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5. 注意事项

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo