[软工视频]实践阶段——编码、测试、维护

2024-08-26 19:58

本文主要是介绍[软工视频]实践阶段——编码、测试、维护,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

              上一篇博客介绍了软件工程的理论阶段,这一篇介绍软件工程的实践阶段也就是软件的开发阶段。包括程序编码、软件测试、软件维护。

   (一)程序编码

   在学习完学生信息管理系统和机房管理系统后,对于敲代码也熟悉了很多,米老师讲过一节课是关于编码的加上视频知道了更多的讲究。掌握结构化设计的原则:自顶向下,逐步求精。应使程序具有一个良好的风格:源程序文档化(变量名的起法、序言性注释和功能性注释、缩进和空行)、数据说明、语句结构(力求简单)、输入输出(尽可能方便用户使用)。

二)软件测试

    代码完成之后就是进行软件测试了,与敲学生和机房是一样的。软件测试时问了发现错误,以免影响以后的正式使用。软件测试就像师傅给我们验收系统,师傅总不按常理出牌使我们的系统产生很多错误,师傅的这种做法是符合软件测试的原则的。软件测试的过程是自底向上,逐步集成的过程。测试常用的方法包括黑盒测试和白盒测试测试,如果把一个系统看作一个制作面条的机器,那么黑盒测试就是将面和水放到机器里,我们只看最后能不能出来面条就可以了,白盒测试是要看一下到底是怎么出来面条的。

    三)软件维护

    软件都是有生存期的,所以测试完成之后还没有完,还要进行软件维护,增加软件的使用时间。软件维护包括改正性维护(说明设计的不合理)、适应性维护、完善性维护(针对用户)。进行软件维护时还要注意协调好组织工作,用户、维护管理员、修改负责人、配置管理员、维护人员以及系统监督员之间要协调好,维护管理员是处于核心地位的。

四)总结

    看完视频没有立即总结,现在总结之后才真正体会到其重要性,总是认为看完视频之后没有什么收获,还是因为没有进行总结回顾。在总结的过程中与我们的学生和机房建立联系会理解的更加深刻。


    总觉得这一部分的导图把握不好,如有任何建议欢迎指正。

这篇关于[软工视频]实践阶段——编码、测试、维护的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Spring Boot中定时任务Cron表达式的终极指南最佳实践记录

《SpringBoot中定时任务Cron表达式的终极指南最佳实践记录》本文详细介绍了SpringBoot中定时任务的实现方法,特别是Cron表达式的使用技巧和高级用法,从基础语法到复杂场景,从快速启... 目录一、Cron表达式基础1.1 Cron表达式结构1.2 核心语法规则二、Spring Boot中定

VSCode中C/C++编码乱码问题的两种解决方法

《VSCode中C/C++编码乱码问题的两种解决方法》在中国地区,Windows系统中的cmd和PowerShell默认编码是GBK,但VSCode默认使用UTF-8编码,这种编码不一致会导致在VSC... 目录问题方法一:通过 Code Runner 插件调整编码配置步骤方法二:在 PowerShell

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

Nginx实现高并发的项目实践

《Nginx实现高并发的项目实践》本文主要介绍了Nginx实现高并发的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录使用最新稳定版本的Nginx合理配置工作进程(workers)配置工作进程连接数(worker_co

Python如何实现读取csv文件时忽略文件的编码格式

《Python如何实现读取csv文件时忽略文件的编码格式》我们再日常读取csv文件的时候经常会发现csv文件的格式有多种,所以这篇文章为大家介绍了Python如何实现读取csv文件时忽略文件的编码格式... 目录1、背景介绍2、库的安装3、核心代码4、完整代码1、背景介绍我们再日常读取csv文件的时候经常