软件工程
Philtell
长风破浪会有时,直挂云帆济沧海
如想咨询,微信cccrunner,请备注CSDN并说明来意
展开
-
理解进程与线程
进程程序是一段可执行的代码进程可以为程序执行的执行实例。程序执行一次,产生一个进程;程序执行结束等价于进程结束并销毁进程间不能共享其他进程的资源线程一个线程是一个CPU可执行的通道(多核多线程CPU)一个进程包含一个主线程,并创建多个线程。所有线程共享进程资源不带参数线程using System.Threading; void Test() { Thread...原创 2019-11-24 16:30:27 · 158 阅读 · 0 评论 -
软件工程(吕云翔)概述问答题(六)
1.为什么要进行软件维护?软件维护的作用有哪些?答:软件维护是软件产品生命周期的最后一个阶段。在产品交付并且投入使用之后,为了解决在使用过程中不断发现的各种问题,保证系统正常运行,同时使系统功能随着用户需求的更新而不断升级,软件维护的工作是非常必要的。概括地说,软件维护就是指在软件产品交付给用户之后,为了改正软件测试阶段未发现的缺陷,改进软件产品的性能,补充软件产品的新功能等,所进行的修改软件的...原创 2019-03-06 20:17:16 · 1541 阅读 · 0 评论 -
软件工程(吕云翔)概述问答题(五)
1.简述静态测试和动态测试的区别。答:按照执行测试时是否需要运行程序,软件测试可以划分为静态测试和动态测试。静态测试以人工测试为主,通过测试人员认真阅读文档和代码,仔细分析其正确性、一致性及逻辑结构的正确性,从而找出软件产品中的错误或缺陷。静态测试对自动化工具的依赖性较小,通过人脑的思考和逻辑判断来查找错误,因而可以更好地发挥人的主观能动性。与静态测试不同的是,动态测试需要通过实际运行被测程...原创 2019-03-06 20:01:58 · 5971 阅读 · 2 评论 -
软件工程(吕云翔)概述问答题(四)
2.在选择编程语言时,通常要考虑哪些因素?答:在选择编程语言时,通常需考虑以下因素。(1)待开发系统的应用领域,即项目的应用范围。(2)用户的要求。(3)软件开发人员的喜好和能力。(4)系统的可移植性要求。(5)算法和数据结构的复杂性。3.对标识符命名时,要注意哪些原则?答:对标识符进行命名时,要注意以下几点。(1)按照标识符的实际意义命名,使其名称具有直观性,能够体现标识符的语义...原创 2019-03-06 19:45:24 · 2064 阅读 · 0 评论 -
软件工程(吕云翔)概述问答题(三)
1.比较概要设计和详细设计的目标,并分别阐述概要设计和详细设计的内容。答:概要设计,得到软件系统的基本框架。它以需求规格说明书为基础,概要地说明软件系统的实现方案,包括目标系统的总体架构、每个模块的功能描述、数据接口描述及模块之间的调用关系、数据库、数据定义和数据结构等。详细设计,明确系统内部的实现细节。在进行详细设计的过程中,设计人员的工作涉及的内容有过程、数据和接口等。过程设计主要是指描述...原创 2019-03-06 19:28:40 · 9505 阅读 · 0 评论 -
软件工程(吕云翔)概述问答题(二)
1.可行性研究的内容有哪些?答:可行性研究主要是从技术、经济和社会三个方面对软件项目的可行性进行分析。技术可行性研究是对技术解决方案的实用性、技术资源的可用性和设备条件做出评估。经济可行性研究要对项目的开发总成本与开发系统将带来的经济效益之间的差值进行度量,从经济的角度去判断是否值得为软件开发项目进行投资。社会可行性研究从政策、法律和制度等社会因素方面考虑项目开发的合理性和意义。2.如何理解需...原创 2019-03-06 18:55:31 · 5146 阅读 · 0 评论 -
软件的概念
软件由三部分组成计算机程序,数据,软件文档软件的分类,按功能划分系统软件,支撑软件,应用软件按对象划分通用软件和定制软件软件产品规模小型软件,中型软件,大型软件按照工作方式实时软件,分时软件,交互式软件,批处理软件软件危机出现的本质原因,人们对软件产品的认识不足以及对软件开发的内在规律的理解偏差软件工程的目标1.控制开发成本2.满足用户需求3.提高开发质量4.提高可靠性5.是...原创 2019-02-23 15:01:34 · 526 阅读 · 0 评论 -
软件工程(吕云翔)概述问答题(一)
与计算机硬件相比,计算机软件有哪些特点?(1)计算机硬件是有形的设备,具有明显的可见性。但是人们却不能直接观察计算机软件的物理形态,只能通过他的实际运行情况来了解他的功能,特性和质量。(2)人类的逻辑思维和智力活动和技术水平是生产软件产品的关键。(3)计算机软件不存在像硬件一样的磨损和老化现象,他不会受引起计算机硬件老化的环境因素的影响,但是软件却存在着缺陷维护和技术更新的问题。(4)...原创 2019-02-27 17:31:30 · 7086 阅读 · 2 评论 -
UML简介
1.类图和对象图类与类之间的关系有关联,依赖,泛化,实现关联关系分为二元关联,多元关联,受限关联,聚集和组合,其中,二元关联 是 一对一多元关联和受限关联 是 多对多聚集和组合是整体-部分的关联,聚集用空心菱形表示,组合拥有很强的物主身份泛化关系描述类的一般-特殊关系,会员是VIP会员的一般描述,VIP会员是会员的泛化实现关系将一个模型连接到另一个模型,通常情况下,后者是行为的规约...原创 2019-02-27 16:26:37 · 460 阅读 · 0 评论 -
软件工程
计算机软件发展的三个时期及特点原创 2019-01-08 20:01:59 · 226 阅读 · 0 评论