一、对第一次实验拟定的五个问题的回答如下: 1、第一章主要讲软件工程,那么软件工程的本质问题是什么?书中讲了软件开发过程的难题、特性,说那些非本质、临时的特性不能决定软件工程的本质问题,那本质问题究竟是什么? 不同抽象层次之间的映射过程。任何软件系统开发的共同本质在于:从现实空间的需求到计算机空间的 ...
分类:
其他好文 时间:
2018-07-11 19:50:40
阅读次数:
151
什么是计算机?计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。计算机是20世纪最先进的科学技术发明之一。计算机是由什么组成的?一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的。一、硬件系统:主要分为主机和外设两部分,是指那些构成计算机系统的物理实体,它们主要由各种各样
分类:
其他好文 时间:
2018-07-07 17:32:09
阅读次数:
533
在docker 中搜索busybox docker search busybox 之后我们运行一下这个系统 Alpine操作系统 3.ubuntu 之前一直都安装过,这里不再多叙述 当时用apt-get安装软件是会出现报错,那我们需要更新下apt-get 使用apt-get update 之后我们在 ...
分类:
系统相关 时间:
2018-07-06 01:24:49
阅读次数:
367
oop思想:封装、继承、多态 把组件实现和接口分开,并且让组件具有多态性 面向对象编程是一种解决软件复用的设计和编程方法,这种方法把软件中相近相似的操作逻辑和操作应用数据、状态以类的形式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。 封装: 封装可以使类具有独立性和隔离性 ...
分类:
其他好文 时间:
2018-07-04 22:51:44
阅读次数:
203
一 概述 关于数据验证和数据注解,是任何软件系统不可小觑的必要模块,在软件系统中起到举足轻重的作用,主要作用是为了保证数据安全性、防止漏洞注入和网络攻击。 从数据验证的验证方式来说,我们一般分为客户端验证和服务端验证(或者两种方式相结合),本篇文章主要讲解基于ASP.NET MVC框架的数据验证特性 ...
分类:
Web程序 时间:
2018-07-04 18:55:28
阅读次数:
202
系统测试模块 一,测试基础 1,什么是软件测试(定义) 使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异, 这里的软件指:软件的源代码,用户手册,配置数据 这些都是软件的构成,都是我们的测试对象 2.软件测试的目的 发现被测对象和用户需求之 ...
分类:
其他好文 时间:
2018-07-04 01:14:16
阅读次数:
175
学习《大型网站技术架构》第一章所摘抄的重点内容,感兴趣的同学可以直接去读这本书。。。 大型网站软件系统特点 1.高并发,大流量 : 需要面对高并发用户,大流量访问。 2.高可用 : 系统需要24小时不间断服务。 3.海量数据 : 需要存储、管理海量数据,需要使用大量服务器。 4.用户分布广泛,网络情 ...
分类:
Web程序 时间:
2018-07-01 17:53:44
阅读次数:
191
(转)高内聚与低耦合 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于 ...
分类:
其他好文 时间:
2018-06-30 18:51:39
阅读次数:
204
需求的规格化与验证 一、需求规格说明文档的重要性 在复杂的系统开发中,编写需求规格说明文档能够清晰、明确、结构化地将软件系统的需求信息和解决方案更好的传递给所有开发者。其中包括设计人员、程序员、测试人员及用户使用手册的文档编写人员等。可以保障信息一致、重复地传递给需要的人,因此,需求规格说明文档有着 ...
分类:
其他好文 时间:
2018-06-29 22:27:41
阅读次数:
237
需求管理及工程管理 一、需求管理及工程管理的重要性及概述 (一)在需求开发活动之后,需求基线应该成为后续软件系统开发的工作基础和粘合剂: (1)项目管理者根据需求安排、监控和管理项目计划 (2)开发者依据需求开发相应的产品功能和特性 (3)测试人员按照需求执行系统测试和验收测试 (4)客户和顾客依照 ...
分类:
其他好文 时间:
2018-06-29 22:23:51
阅读次数:
195