自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件的相关问题

问题一:怎样更好的满足顾客们的需求,解决顾客们的问题,因为软件项目是面向广大消费者,他们都有不同的需求,统一满足他们的需求,并且这些需求需要反应客户、用户以及其他相关方面的需求、诉求和愿望,并在很大程度上成为检验最终交付的软件系统是否符合要求的重要依据。问题二:怎样提高代码及软件的质量,软件质量是软件与明确的叙述的功能和性能的需求,而软件的质量往往由开发代码的复杂程度决定,由于人们对于过于复杂的事物和问题总是感觉难以理解和掌握,代码的优化能使软件有着更优的质量,还有助于程序员更好的理解与实现代码功能。

2023-05-03 20:08:05 217

原创 【无标题】软件方法论

软件方法论是软件开发过程的指导原则和方法体系,通常情况下软件具有三层含义:个体(指计算机系统中的程序及其文档),整体(指在特定计算机系统中所有上述个体含义下的软件总体),学科(旨在研究、开发、维护以及使用相关含义下的软件所涉及的理论、方法、技术所构成的学科)。在这种含义下,软件他主要研究如何正确且高效率的设计软件,使得软件纪律化,即寻找一些规范的求解过程,把软件活动置于坚实的理论基础之上。非形式方法则不把严格性作为其主要着眼点。

2023-05-03 15:28:08 51

原创 【无标题】Devpos

DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。分布式架构+敏捷开发模式(设计到若干个开发测试到部署交付)微服务架构+DEVOPS(设计到若干个开发测试部署)单体架构+瀑布模式(设计到开发到部署)

2023-05-03 15:03:10 68

原创 结对编程的概念

结对编程是一种软件开发的方法,两人同时在计算机前工作,一人输入代码(驾驶员),零一人则审查代码(观察员)。观察员应考虑工作的策略以及软件要实现的功能,协助驾驶员能更好的完成当前的战术策略,并提出改进意见。结对编程需要人与人之间的合作,往往能在工作中达到事半功倍的效果,为软件项目的开发工作带来便利。

2023-05-03 14:44:14 37

原创 【无标题】对于开发中小学数学系统的调研人员

数学老师:他是传授数学知识的一项职业,对数学的相关知识有着深厚的理解,并且他们对于学生教育的方法有一些经验,能指导学生用软件这一工具来解决问题。家长:家长式最了解自己孩子的学习情况,学生在使用学习软件系统时,家长会知晓他们对于软件使用情况,像软件开发者提出需求意见。教育专家:他们对于学生的教育有着很深的建树,并且对于这项领域有着很深的研究。他们的调研使得我们开发的软件更具权威性。

2023-05-03 14:34:15 34

原创 scrum3355

Scrum是迭代是增量软件开发过程,是敏捷方法论中的重要框架之一,通常用于敏捷软件开发。Scrum包括了一系列时间和预定义角色的过程骨架,分别有3个核心角色(团队,负责人,个人)、3个工件(产品待办事项,Spring待办事项,可交付产品增量)、5个会议(产品梳理会,计划会,每日站会,评审会,回顾会)、5个价值观(公开,勇气,专注,承诺,尊重)

2023-05-03 14:16:59 35

原创 我使用的编程语言

我使用过的编程语言有C/C++,python,java。其中C语言是面向过程的编程语言,而C++是面向对象并且能够以建议的方式编译、处理低级存储器,其可移植性强,是能产生少量机器语言以及不需要任何运行环境支持的高效率程序设计语言。Python也能简单有效的面向对象,他有着丰富的标准数据库以及解释型语言的本质,提供了适用于各个平台的源码或机器码,他能应用于计算量较大较复杂的大型项目的开发,主要方便应用在人工智能方面,如机器学习,深度学习,图像处理等。

2023-05-03 14:05:19 38

原创 我的flag

我认为软件工程不是教不会写程序的人开发软件,因为软件工程具备很多特点:包括过程标准化、相关质量技术处理、代码的复杂程度、功能需求、用户需求实用性,故软件需要兼顾质量、成本及效率。远远不是会写代码程序那么简单。Flag:对于以后的学习,我会结合理论知识的学习来实践软件工程的项目,来巩固课堂所学。如果我学得不够好,我会加倍努力。个人目标:将通过认真学习软件工程专用术语及其实现原理与方法来加深学习。希望:希望我在这课程上有所提高。

2023-05-02 22:52:09 41 1

原创 软件预期时间

在软件的开发中具有很多隐藏的问题,没有预留充足的时间去解决,在开发过程有很多个工序流程,包括需求分析、模型设计、计划设计、实现阶段、项目测试和维护阶段。在此过程中还会出现各种问题,如需求的临时改变,资源空间存在变动,资源分配不合理,程序员技术水平等影响。分而治之的思想是将一个规模较大的问题分解为若干个较小的子问题,这些子问题互相独立且与原问题相同。WBS是工作分解结构,其内容是把一个项目,按一定原则分解成任务,任务再分解成一项工作,他归纳和定义了项目的整个工作范围每下降一层代表队项目工作的更详细定义。

2023-05-02 22:51:03 59 1

原创 软件模块化

信息隐藏:指设计模块时使其包含的信息对于其他不需要访问这些信息的模块不可见,如软件的通信工程,类的私有成员函数。例如,一个处理用户输入的模块可以与一个处理输出的模块放在同一个文件夹内,而与其他模块放在不同的文件夹内,这样就实现了局部化。模块化是指解决一个复杂的问题是自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。模块化的原因:为了将复杂系统分解为更好地可管理模块的方式,其用来分隔,组织和打包软件。每个模块完成一个特定的子功能,再将它们合成一个整体,完成整个系统的所有功能。

2023-05-02 22:49:06 158 1

空空如也

空空如也

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

TA关注的人

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