软件不能运行,谁之过?

管家婆辉煌系列提示远程桌面不能运行该软件 01226DA0 . \D43D2201 dd GraspSin.01223DD4 01226DA4 >/$ 55 push ebp 01226DA5 |. 8BEC mov ebp,esp 01226DA7 |. 83C4 EC add esp,-0x14 01226DAA |. 53 push ebx 01226DAB |. 33C0 xor eax,eax 01226DAD... 阅读详情

     软件是一个包含多道流程的体系,从需求调研开始,一直到发布和验收,任何一个步骤脱节,都不能保证用户得到理想的结果,而软件过程的各个阶段,又不是平铺、并排,按照其处于生命周期的阶段性时间,其重要性逐层递减。是的,一个人鲜有精力从头跟踪到尾,但要保证一个软件的顺畅运行,各个阶段负责人的水平应该保持一致。

     现在,很多公司像我所在的单位一样,各路人马分道行驶,却分工不协调,导致简单问题复杂化。一个新的需求,往往是处于前头、本该严格控制的人没有将业务明确化或者本身并不具备这方面相应的业务能力,又没有明确化的文档下来,结果一层层口头传递,到开发者手中,驴头也已经变成了马面;由于前方过于奉行“上帝论”,没施与用户应该有的压力,让一些得罪不起的客户可以随时的改变他们的需求,辛苦的程序员只能如救火般的去堵枪眼。结果到头来,程序这里一个补丁,那儿一个小段,可读性和可维护大大降低,处于这种状态下,程序员根本不会去考虑程序的性能和占用资源,从而最终的结果是把所有的漏洞都暴露在用户面前,责怪我们的程序稳定性差、功能上又不好扩展;更有甚者,小公司喜欢设立一个“工程部”,派人常驻“用户现场”而不注重研发后的系统测试,而研发阶段的环境和现场的环境肯定不一样,工程人员却是一点也不懂编程技术,在那里完完全全的充当着测试员的角色,发现的问题又不会隔离分析,也不能很完整地传回研发部;这样一来,又要添加一个沟通的角色:项目经理---说来很可笑,我们公司的“项目经理”不偏重软件的质量和进度,不会去做集成测试和系统测试,也不会去了解项目成员的发展要求,他们的主要职责用在跟工程部的人“沟通”,然后反馈、分配新任务,或者下达救急任务;接下来,开发者的新的研发任务被打断甚至搁浅……凡此种种,我们不能说哪个环节的人工作不努力,要我说,最不努力的是领导者,他们对分工不了解,对各个部分人员的权责和工作重心不了解,或者严重点说是用人不当!

     昨天,现场又返回一个问题。单点认证系统不能修改某一个系统的数据,于是查本系统,又查子系统,再查调用的工具包,甚至企图让改工具包的源代码:这是一种饮鸩止渴的行为啊!后来总算是没有去改,而是建议工程人员打开查询分析器去登录数据库(想到可能是防火墙阻止),结果还真应验了。这件事排查花了2个人一天的工作量,而且都是中途停顿其他事来解决的,代价不言而喻了。
 

软件运行维护 软件的运行维护阶段是软件生命周期的最后一个阶段,其基本任务是保证软件在一个相当长的时期能够正常运行。软件维护工作量很大,大型软件维护成本高达开发成本的4倍左右。软件工程的主要目的之一就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。软件维护就是在软件已经交付使用之后,为了改正错误、提高性能或满足新的需要而修改软件的过程。改正性维护:17~21%;适应性维护:18~25%;完善性维护:50~66%;预防性维护等其他维护活动:4%左右。 阅读详情

相关推荐

解锁笔记智能对话:手把手配置 Obsidian Copilot 插件与硅基流动模型

本文详细介绍了如何为Obsidian笔记软件配置Copilot插件,并接入硅基流动AI模型,从而为个人知识库添加智能对话能力。通过手把手教程,指导用户完成插件安装、API Key获取、模型配置及索引构建,最终实现基于个人笔记内容的深度语义问答,提升知识管理效率。

corn8的博客 612

马踏过河卒

A 点有一个过河卒,需要走到目标 BB 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的 CC 点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 CC 点上的马可以控制 99 个点(图中的 P1,P2 \cdots P8P1,P2⋯P8 和 CC)。卒不能通过对方马的控制点。 棋盘用坐标表示,AA 点(00,00)、BB 点(nn,mm)、

AC_coding 791

迪文DGUSII串口屏中文显示实战:手把手教你制作16x16点阵字库

本文提供了一份迪文DGUSII串口屏16x16点阵中文字库制作的完整实战指南。从显示原理、字体选择与参数设置,到使用FontLib Make工具生成字库文件,再到部署、调用及存储空间优化,手把手教你解决中文显示难题,确保界面文字既美观又稳定。

weixin_29190573的博客 152

管家婆辉煌系列提示远程桌面不能运行该软件!

01226DA0 . \D43D2201 dd GraspSin.01223DD4 01226DA4 >/$ 55 push ebp 01226DA5 |. 8BEC mov ebp,esp 01226DA7 |. 83C4 EC add esp,-0x14 01226DAA |. 53 p...

2942

jetson nano网络配置(有线、无线、USB)

注意:本节内容使用Jetson nano B01 版本或Jetson nano ALT 版本安装方式相同,在安装无线网卡等设备时,由于线材和设备比较脆弱,需要轻拿轻放,接口连接不上时,需要重新对准接口在进行连接,不要强行连接。Jetson nano 需要连接网络来进行更多的操作,本节就来讲解Jetson nano 的三种网络连接方法。有线:我们可以使用网线连接Jetson nano 的RJ45 接口,实现联网。

m0_73841621的博客 1万+

机器人强化学习入门学习笔记

如果你追求高精度动力学仿真、用于强化学习或机器人研究,MuJoCo 是一个非常优秀的选择。如果需要快速实验、使用真实机器人模型,PyBullet 或 Gazebo可能更合适;如果你追求大规模并行训练,Isaac Gym 或 BraX会更高效。legged gym底层是​编辑isaacgym,基于gpu训练可以多环境并行训练,收敛到一个稳定行走的策略快。本视频MuJoCo基于cpu训练很慢。

xiaomu_347的博客 1452

马拦过河卒(Java实现)

一、问题描述: 1、在部分的象棋棋盘(都是方格,大小可从键盘输入)中,假设卒只能向下或者向右移动,且卒在原点A(0,0)位置 2、棋盘中有马(初始位置由键盘输入),马可向任意方向移动一步,包括其初始位置都是卒的禁区 3、约定B点不同于A点,且不同于马的初始位置; 4、求卒移动到棋盘最大的终点位置B(m,n)的所有路径数; 如图所示:假设马在其中标注的中心黑点处,则其所有标注的黑点都为

编码之旅 3184

Arduino-CRSF库详解:嵌入式端CRSF协议解析与ELRS接收机集成

CRSF(Crossfire Serial Protocol)是一种面向FPV无人机的轻量级、高实时性串行通信协议,采用单总线异步传输与8位CRC-8校验机制,广泛应用于遥控链路与遥测交互。其核心在于帧同步(0xC8起始字节)、反相逻辑电平及无重传的广播式设计,对嵌入式平台的UART精度、电平匹配和状态机健壮性提出严苛要求。Arduino-CRSF库正是为资源受限MCU(如ESP32、STM32、ATmega328P)提供零配置、中断安全的协议解析能力,封装了CRC查表计算、超时恢复、多级同步验证等关键机制

weixin_35756690的博客 415

关于近期oj上做题的整理

1、DNA序列 无 2、找出字符串中第一个只出现一次的字符 无 3、超长正整数相加 当时想的太简单,应该考虑到相见甚至相乘相除的通用性; 单个取位,单个进位是核心; 后面还会有个类似超长正整数相减的; 4、24点 无脑遍历快速ko此题,中间有个非递归写的全排列的A44算法,狗血了一点,后面做了个麻将胡牌的题,也是这个思想 5、杨辉三角 题目简单,不过第一次用到递归,简单递归。

vcchendefu的专栏 911

Windows10下MATLAB2017a安装与破解实战:手把手教你搞定双镜像加载

本文详细介绍了在Windows 10系统下安装和破解MATLAB 2017a的完整步骤,包括双镜像加载、许可证配置及常见问题解决方案。通过手把手教程,帮助用户顺利完成安装并优化性能,特别适合工程计算领域的初学者和专业人士。

weixin_29053383的博客 418

GB28181 —— 1、Ubuntu20.04下使用ZLMediaKit+WVP搭建GB28181流媒体监控平台(连接带云台摄像机)

GB28181 —— Ubuntu20.04下使用ZLMediaKit+WVP搭建GB28181流媒体监控平台

5460

怎么在U盘上安装运行软件

怎么在U盘上安装运行软件

JR521314的博客 4845

1小时读完100篇文献的正确打开方式

各位同仁好,我是七哥。一个在高校里从事人工智能 相关领域研究,钻研用大模型AI实操的学术人。可以和七哥交流学术写作或Gemini、GPT、Claude 等大模型 学术实操相关问题,多多交流,相互成就,共同进步。文献阅读与整理一般都是最先开始、却也最容易被低估的一步。很多学术同仁一开始就陷入越读越多、越读越乱的状态:论文下载了一大堆,但真正能用来支撑自己观点的内容却始终难以提炼出来。一方面,我们需要通过文献了解该研究领域的整体发展脉络,把握当前学界已经讨论到什么程度;

智能AI让学术科研更容易 48

dll不能运行是什么意思,分享5种有效的修复方法

注意,替换前最好备份原始的dll文件,以防万一。在计算机使用过程中,我们可能会遇到各种各样的问题,其中一种常见的问题是“dll不能运行”。然而,由于dll文件中的代码和数据可以被多个程序共享,因此,如果dll文件出现问题,就可能影响到这些程序的正常运行。2. 程序运行异常:即使你的程序能够启动,但是在使用过程中,你可能会发现程序的行为异常,比如弹出错误窗口,或者程序突然崩溃。3. 系统性能下降:如果系统中有大量的dll文件不能正常运行,那么可能会导致系统的性能下降,比如电脑运行变慢,或者频繁出现卡顿现象。

weixin_57940283的博客 4723

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

软件项目失败谁之过?(一):客户篇

毋庸置疑,软件项目失败对客户和软件企业都造成了很大的伤害。客户浪费了时间、金钱、人力,有些甚至产生了对使用软件和新上软件项目的恐惧。软件企业除了失去盈利的可能,更严重的是失去了一定数量客户的信任,而不仅仅是当前这一个客户。    显然,谁都不愿意软件项目失败。然而,现实中,失败的软件项目似乎越来越多了。软件市场在居高不下的失败率中悄悄萎缩,并且,伴随着软件的同质化竞争愈来愈来愈严重,软件的价格只能

superhasty的专栏 5590

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

windows ping 某个网段,不能运行指定的软件

windows ping 某个网段,不能运行指定的软件 :begin @echo OFF color 0a Title Net Test Tool by:HRuinger Mode con cols=109 lines=30 :START ECHO. Echo =====================================...

asdfawegw5646的博客 213

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

python在什么软件上运行,python运行用什么软件

大家好,本文将围绕python在什么软件上运行展开说明,python运行用什么软件是一个很多人都想弄明白的事情,想搞清楚python可以在哪里运行需要先了解以下几个事情。大家好,小编来为大家解答以下问题,python在什么软件上运行,python运行的几种软件,今天让我们一起来看看吧!

2301_81900494的博客 910

博途运行软件仿真步骤

1 程序和启动 1.1 程序 仿真前肯定是要有一段编译无错的程序,这里提示一个点,因为是软件仿真,所以像I0.0和Q0.0这种PLC上实体化的IO接口,在程序 软件仿真过程中是无法修改状态的,如果只是为了学习,建议触点和线圈均用M10.0这种方式表示。 下图为一段典型的自锁程序。 1.2 仿真软件的启动 启动方式有两种: 其一:桌面快捷方式启动,再单击博途软件界面的【启动仿真】按钮 其二:直接单击博途软件界面的【启动仿真】按钮 启动后,出现如图所示。 完成上述步骤,即成

驽马同学的博客 4万+

STM32F103 在KEIL环境下使用ST-LINK不能自动复位运行,不能调试,完全断电,再上电就可以运行了。

当 MCU flash 被檫除,之后又执行了断电上电过程,“empty check”标志会被置位(IC 为 空),这种情况下内部 bootloader 代码将被执行。在客户的应用中 ST-Link Utility 对 IC 进行编程结束时复位了 IC,但“empty check”标志仍然是置位的。1、将BOOT0设置为1,BOOT1设置为0,然后按下复位键,这样才能从系统存储器启动BootLoader。3、程序下载完成后,需要将BOOT0设置为GND,手动复位,便可以运行。"烧录之后,依旧不能解决问题。

wanginstruction的博客 1720

C# 软件在Debug下可以运行在Release版本下不能运行

问题:软件在release第一次生成后运行异常 在Debug版本却没有问题; 解决方案:在Release版本下,右击项目名称-属性 : 在 “生成“ 页面 先看看自己引用的dll是多少位 在目标平台改成响应的即可;如果不是32位的记得将首选32位复选框对勾去掉; ...

博客 5599

dll不能运行是什么意思,dll文件丢失怎么恢复,马上教会你

注意,替换前最好备份原始的dll文件,以防万一。在计算机使用过程中,我们可能会遇到各种各样的问题,其中一种常见的问题是“dll不能运行”。然而,由于dll文件中的代码和数据可以被多个程序共享,因此,如果dll文件出现问题,就可能影响到这些程序的正常运行。2. 程序运行异常:即使你的程序能够启动,但是在使用过程中,你可能会发现程序的行为异常,比如弹出错误窗口,或者程序突然崩溃。3. 系统性能下降:如果系统中有大量的dll文件不能正常运行,那么可能会导致系统的性能下降,比如电脑运行变慢,或者频繁出现卡顿现象。

2401_86927116的博客 987

【Linux】安装软件与运行程序

安装软件与运行程序

见见大魔王 3557

keil软件仿真时,程序不能正常运行解决方法

在用keil软件调试程序时,有时候手头没有硬件电路板,就需要用到软件仿真功能。但是使用软件仿真时经常出现一个问题,就是开始仿真后,程序就会卡在系统初始化函数中。 程序停在时钟设置这里就不动了,不能进入主函数。 引起这个的原因是debug选项没设置好,先看看debug默认设置 在debug选项中除了要设置使用软件仿真外,还要设置底下的 DialogDLL 选项。 将Dialog 设置为DARMSTM.DLL,将Parameter 设置为-pSTM32F103C8 ...

HXYDJ的博客 3万+

VSCode不能运行问题解决

标题VSCode不能运行问题解决 需要下载Live Server插件然后重启就好

一生烟雨的博客 5483

软件缺陷谁之过?

        "你的这个功能怎么只能搜索当前目录下的文档,为什么不能搜索子目录?搜索的关键字怎么不能使用通配符?"重重败笔,不胜枚举!        原因何在?是开发人员的能力,是需求的不明确?都不是,一份需求往往描述的都是主观想法,如果系统只依靠这样的需求去开发肯定是会有问题的(往往很多软件在时间的压力下都是这样仓惶开始的)。很多产品都是在没有技术储备的情况下,并且在没有具备OO思想的负责人带

曲径通幽,冥思致远 991
上一篇: 勿在重定向的href中定义onclick事件
下一篇: Tomcat5.0x Web application 配置避免自动部署
treeClimber
博客等级 码龄24年 16粉丝 144原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值