自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 sqlserver数据库数据的导入导出【入门】

sqlserver数据库数据的导入导出【入门】

2023-04-23 19:46:16 641

原创 决策树和决策表

决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。1.决策树易于理解和实现,人们在在学习过程中不需要使用者了解很多的背景知识,这同时是它的能够直接体现数据的特点,只要通过解释后都有能力去理解决策树所表达的意义。2.对于决策树,数据的准备往往是简单或者是不必要的,而且能够同时处理数据型和常规型属性,在相对短的时间内能够对大型数据源做出可行且效果良好的结果。

2022-12-22 22:20:27 521

原创 什么是形式化方法

在计算机硬件(特别是集成电路)和软件系统的设计过程中,形式化验证的含义是根据某个或某些形式化规范或属性,使用数学的方法证明其正确性或非正确性。专门研究语言的语法的数学和计算机科学分支叫做形式语言理论,它只研究语言的语法而不致力于它的语义。形式验证:在计算机硬件(特别是集成电路)和软件系统的设计过程中,形式验证的含义是根据某个或某些形式规范或属性,使用数学的方法证明其正确性或非正确性。语言的表示方法:如果一个形式语言的元素数目是有限的,那么可以通过枚举它的各个字串来严格地定义它。通过形式文法来产生。

2022-12-22 22:17:41 327

原创 动态规划 第1关:数塔问题

算法题动态规划

2022-12-20 23:56:17 3577

原创 第4关:找到出现次数最多的数

算法分析与设计

2022-12-19 17:39:15 1399

原创 患者监护系统

软件工程可行性研究

2022-12-04 22:38:46 675

原创 什么是WBS?

WBS

2022-12-04 22:28:35 539

原创 软件方法论对我们在软件开发有多大用处?

软件工程方法论

2022-12-04 22:25:39 84

原创 了解什么是微软过程

微软过程

2022-12-04 22:22:08 247

原创 软件工程与计算机科学的关系与区别

软件工程

2022-12-04 22:17:19 440

原创 软件工程是不是教会不怎么会写程序的人开发软件?

软件工程

2022-12-04 22:14:33 103

原创 String 和 Stringbuilder的区别

String 和 Stringbuilder的区别

2022-08-18 12:29:16 174

原创 软件开发早期为什么要进行

首先,最直观的就是,如果在设计程序之前没有进行可行性研究,那你知道你设计出来的这个程序需要什么样的功能和你用什么思路去编写它呢?可行性研究:所谓可行性研究,是对工程项目的技术先进性、经济合理性和建设可能性进行分析比较,以确定该项目是否值得投资,规模应有多大,建设时间和投资应如何安排,采用哪种技术方案最合理等,以便为决策提供可靠的依据。可行性研究报告是在制定某一建设或科研项目之前,对该项目实施的可能性、有效性、技术方案及技术政策进行具体、深入、细致的技术论证和经济评价,以求确定一个在技术上合理、经济上

2022-04-24 19:56:10 163

原创 软件工程与计算机科学的关系及区别

它们之间有极大的关系我们一般人会认为,软件工程是纯软件的学习专业,而计算机科学是一门兼并软硬件结合的专业,相对来说学习计算机科学专业会比较好,对以后也会有一个全面的发展,其实不是这样的。 软件工程与计算机科学有着很大的关系,其中前期学习的课程有很多共同科目,其中背后的逻辑与原理几乎是一样的,另外两个专业都比较依赖于经验的积累。区别一、领域的不同1、计算机科学与技术:涉及大数据技术导论、数据采集与处理实践(Python)、Web前/后端开发、统计与数据分析、机...

2022-04-24 19:43:43 4096

原创 《为什么软件开发方法论让你觉得糟糕》部分阅读

常见的软件开发过程方法有:瀑布模型、迭代增量开发、敏捷开发等。本文对以上三种加以介绍,同时还会介绍这两年火热的DevOps。摘自英文原文:Why Software Development Methodologies Suck围绕软件开发实践和方法论,总有很多教条式的口水仗.阶段式(phase -gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头:? TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调...

2022-03-28 20:39:13 68

原创 Work Breakdown Structure

WBS是工作分解结构WBS是以交付成果为导向对项目要素进行的分组,归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。WBS取决于项目的约束条件和资源分配对产品范围做出动作还是对项目范围做出动作WBS应用到软件开发中也是一种很好的选择,能向分而治之那样,更系统化地解决问题。WBS也用缺点,及时在软件开发的前期,客户与设计者之间会有对产品的不同见解,会形成各种各样的约束和资源分配不均匀。...

2022-03-27 18:57:27 108

原创 什么是分而治之

分而治之原本的意思是,分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。出自《群经平议·周官二》。接下来说说与我专业有关的"分而治之",我的个人见解就是,把一个比较大的问题,分化成数个小的问题,分别进行解决并且优化,最后进行整合在一起,注意了,在最后整合阶段才是最重要的,因为小问题解决得再好,大问题上没处理好,也是无效的。具体一点就是:使用函数有两个目的,降低编程难度和代码重用,函数是一种功能的抽象,利用它可以解决很多小的问题,当小问题解决了,大问题也就解决了,这是一种自顶向下的

2022-03-27 18:19:57 286

原创 为什么软件开发的周期总是比预估需要的时间长

首先,我们聊聊软件的开发工程,软件开发需要进行可行性研究阶段、需求分析阶段、概要设计阶段、详细设计阶段、开发实现阶段、项目测试阶段、部署阶段和维护阶段。可行性研究阶段,通俗易懂就是说看看开发这个软件是否可行,有哪些问题需要我们提前考虑的,只需要提出问题,暂时不需要解决,要站在效益的角度看,我们要本着最少的财力物力赢得最好效果的理念来设计,才能顺利地完成后续的软件开发。需求分析阶段,分析软件需要实现的功能和需要具备的性能,例如:软件必须完成的主要或者次要的功能点,软件的安全性、可靠性、精度等性能需求。概

2022-03-27 18:06:52 681

原创 软件工程对软件开发的作用

1.软件工程就是为了软件开发和危机应运而生的2.软件工程交给我们的是一种开发软件的思维,并非是开发一个软件的实操,通常是给予我们软件开发过程的模型,如瀑布模型、快速原型模型、增量模型、喷泉模型等等。3.学习软件工程可以使得编程人员在开发软件的过程中更加规范化,以便后续软件的修改和优化。4.软件工程可以使得在软件开发变得有组织性和提高有效性,提升开发的效率。5.软件工程是完成软件开发工作中的核心主线,是高质量、进度可控、成本可控地完成软件生产过程的支撑,软件工程将需求、设计、开发、测试等工程科学规范地

2022-03-27 17:35:42 5272

原创 个人介绍及对软件工程的希望和目标

一名普通的转专业大学生,在互联网大时代下,内心特别想深入了解网络知识和结构,目前仅仅学习了一点C语言,数据结构和算法还在慢慢了解。希望自己能在接下来的大学学习中,更加深入学习软件工程,一要跟紧大纲的学习计划,二要在网络上多学习,B站,博客上有很多大佬,可以借鉴膜拜,三要与老师多沟通。目前本人的目标是学习软件技术之后,参加一些竞赛来提升自己。...

2022-03-27 16:48:31 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除