跟一个朋友讨论“软件”的形式定义,原文来自我的豆瓣日记:http://www.douban.com/note/275529674/
原创
2013-05-20 20:32:42
440阅读
自己对于python一直都很感兴趣,但一直都只知道它是一个很不错的编程语言,而且如今使用的人也越来越多了,最近自己的课少了些,自己也想着手做点什么事,想来想去,就打算学习一下python,自己通过室友那得到了python的学习视频,想通过学习视频来学习python。接下来简单介绍一下pythonPython是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(she
转载
2024-01-22 21:18:20
20阅读
新技术越来越多,最近不断地被周围的朋友洗脑,俨然再不写点新技术,就没有脸在IT圈里混了。好吧,那让我也拥抱一下开源技术,写写Docker。那Docker到底是个啥?Docker中文手册上是这样说的:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、O
转载
2024-09-19 12:00:54
26阅读
组态软件,又称监控组态软件,译自英文SCADA,即upervision,Control and Data Acquisition(数据采集与监视控制),组态软件的应用
原创
2023-08-29 10:36:51
50阅读
在软件开发领域,软件架构是指对软件系统进行结构化、抽象化和模块化的设计,以实现软件系统的可靠性、可维护性、可扩展性和可重用性。软件架构是软件开发过程中的重要环节,对于保证软件系统的质量和使用性能具有至关重要的作用。本文将从以下几个方面对软件架构进行详细介绍。
一、软件架构的概念
软件架构是一种对软件系统进行设计和组织的方式,它规定了系统的组织结构、模块划分、通信协议和运行机制等方面的规范。软件
原创
2023-11-02 16:41:18
117阅读
在软件开发过程中,软件测试是至关重要的一环。它旨在确保软件的质量和稳定性,并发现潜在的问题和缺陷。在软考中,软件测试也是一项重要的考试科目,涵盖了测试的基本概念、方法和技术。本文将详细介绍软件测试的定义、方法和在软考中的价值。
一、软件测试的定义
软件测试是指在软件开发过程中,通过运行测试用例和其他相关测试数据,发现软件产品中的缺陷和错误,以确保软件产品符合预期要求和标准的过程。软件测试的目的
原创
2023-10-31 15:58:53
125阅读
What is 'Software Testing'? Testing involves operation of a system or application under controlled conditions and evaluating the results (eg, 'if the user is in interface A of the applicat...
原创
2022-12-24 05:06:22
108阅读
软件调试的概念
软件调试是泛指重现软件缺陷问题,定位和 查找问题根源,最终解决问题的过程。 软件调试通常有如下两种不同的定义:
定义1:软件调试是为了发现并排除软件程序中 的错误,可以通过某种方法控制被调试程序的执行过 程,以便随时查看和修改被调试程序执行状态的方法。 在该定义中,软件测试属于软件调试的一部分,与 牛津词典中的调试定义类似。 在牛津词典中调试定义 为:“识别和排除计算机硬件或软件中
转载
2019-12-23 18:16:00
438阅读
2评论
作者:axing 对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性。然而,涉及到软件开发,人们却变得“大大咧咧”起来。软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的“祸根”(Leffing well 1997)。 可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是一条鸿沟(
转载
2023-06-29 01:14:48
42阅读
组态软件,又称监控组态软件,译自英文SCADA,即upervision,Control and Data Acquisition(数据采集与监视控制),组态软件的应用领域很广,它可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。简单的讲,组态就是用应用软
原创
2023-06-09 00:21:15
236阅读
什么是软件外包? 软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或部分工作发包给提供外包服务的企业完成的软件需求活动。现在业务流程外包(BPO)已经成为外包服务新的发展趋势,在未来几年内将成为外包的主要内容。BPO包括人力资源、采购、财会、客户中心、后勤、研发、营销、工厂运作、培训,这些大类还可以进一步细分。不仅IT行业需要BPO,而且BPO的每项业务都离不开IT业务
转载
精选
2006-10-26 15:05:01
8574阅读
程序编制就是根据程序设计书或详细设计书用确定的程序语言编制源程序,实现其功能,并通过单元测试验证其正确性。
在这一过程中,程序员或软件工程师就是要编写易读、易维护、逻辑性强、界面友好、易于操作的源程序。这一阶段也最能体现软件开发人员的创造性和个性化。但根据软件工程的要求,编制程序时,要做到:
①同一系统的编程风格要一致,严格遵守系统的编程基准书。
②不明确点一定要向设计者确认。
②尽量利用
原创
2012-11-15 23:25:29
1071阅读
主说要有光主说要有光,于是便有了光。在遥远的旧石器时代,人类在长期的劳动过程中,发现火可以战胜寒冷,产生的光能够防止野兽侵袭,出于适应自然的需要,人类说需要火,于是逐渐认识并掌握了火。在信息化时代的今天,出于节约成本支出,提升企业运营效率,专注企业核心业务的需要,企业说需要外包,于是便有了外包。什么是软件外包设想一下,你在一整天繁忙的工作之后,还需要买菜,洗菜,做饭,吃饭,洗碗,每天感到精疲力竭,
转载
精选
2013-11-06 14:57:21
754阅读
个人觉得软件测试并不止这些。简单的讲,软件测试是为了保证软件功能的正确实现,输出高质量的软件到用户手上,寻找出软件中潜在的缺陷,但在软件测试的过程中,我们并不只是为了要找出错误,而应学会通过分析错误产生的原因及错误的分布特征,从而设计出有针对性的测试方法,提高测试质量及测试效率。
原创
2013-11-12 20:49:50
635阅读
点赞
我所理解的软件测试时:测试人员站在用户的角度对软件进行测试气是否满足用户需求。
原创
2015-01-22 13:54:34
347阅读
我所理解的软件测试时:在考虑软件成本和商业价值的情况下,测试人员站在用户的角度对软件进行测试气是否满足用户需求。
原创
2015-01-22 14:11:08
418阅读
作者:axing 对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性。然而,涉及到软件开发,人们却变得“大大咧咧”起来。软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的“祸根”(Leffing well 1997)。 可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是一条鸿沟(
转载
2023-06-29 10:25:04
42阅读
组态软件是一种用于创建、配置和管理各种工业控制系统的应用程序。它通过用户友好的图形界面和先进的功能,使工程师能够实时监控和控制复杂的工业过程。一、组态软件的基本概念1.1 组态软件的作用组态软件在工业控制系统中起到关键的作用。它可以实时获取和展示来自各种传感器、设备和控制器的数据,并提供直观的界面供操作员进行监控和控制。通过组态软件,我们可以快速识别问题并采取相应措施,以提高生产效率和安全性。1.
原创
2023-08-04 10:58:26
93阅读
教材上的文字看的很辛苦,感觉作者的思路非同寻常。于是自己稍作整理,总结内容如下: 软件架构(软件体系结构):一个或多个结构,结构中包括软件的构件、构件外部可见属性以及他们之间的相关关系。体系结构并非是可运行的软件,而是一种表达,能让软件工程师能够:1. 有效的分析与设计规定需求;2.&nb
转载
2023-07-26 15:29:46
74阅读
在学校里,为了实现课堂练习,为了完成作业,为了实现而实现的代码过程,我将其定义为编程,这个时候,你只要正确的让编译器把你的代码顺利的编译通过,输出你希望的或者说你的导师希望的结果即可,你不需要考虑弹性、扩展性和维护性,也不需要考虑你的代码是否强壮,也不需要考虑是否具有价值,因为你只是在编程。
而软件开发,是使用代码编写出具有商业质量的软件,在这个过程中,你需要仔细的考察你的每行代码,你需要真正的
原创
2009-06-21 08:38:00
526阅读