首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习与分享

    软件工程之编码(2

    结语 编码是软件工程中不可或缺的一环,良好的编码实践直接影响着整个项目的质量和维护成本。 希望本文能够为广大开发者在软件工程中的编码实践提供一些有益的启示。

    45010编辑于 2024-02-21
  • 来自专栏学习与分享

    软件工程之部署阶段(2

    最佳实践 在软件工程的部署阶段,采用一些最佳实践可以有效提高团队的工作效率,减少潜在的问题,确保系统在生产环境中稳定运行。 面临的挑战 在软件工程的部署阶段,团队可能会面临一系列挑战,这些挑战需要仔细应对以确保成功的软件上线。 通过认真应对这些挑战,并采取相应的解决方案,团队可以更加顺利地完成软件工程部署阶段,确保系统的稳定上线。 挑战不仅是困难,更是促使团队不断进步和改进的机 结语 部署阶段作为软件工程生命周期中的关键步骤,其重要性不可忽视。 愿每一个软件工程的部署都是顺利、高效的,为用户带来优秀的软件体验。

    34010编辑于 2024-02-21
  • 来自专栏学习与分享

    软件工程之设计分析(2)

    结语 设计与分析是软件工程中至关重要的环节,直接影响到最终软件系统的质量和成功。

    31310编辑于 2024-02-21
  • 来自专栏愷龍的Blog

    2软件工程经济学基础

    2软件工程经济学基础 软件工程经济分析的基本要素 ​ 软件工程经济分析的基本要素主要有:投资、筹资和融资、成本和费用、销售收入与利润、主要税金等。 生产成本要素按照经济用途可分为: 1.直接材料耗费 2.直接工资费 3.间接成本 4.直接支出 经营成本是软件工程经济学分析需要从总成本费用中分离出来的一部分费用,是指IT企业在一定会计期间内由于生产 2. 软件工程项目投标文件案例 ​ 软件工程项目投标文件的内容包括两大部分。 ​ 第二部分是软件工程项目的技术设计文件。

    1.5K30编辑于 2023-10-16
  • 来自专栏搬砖记录

    软件工程

    软件工程发展历史概括如下: 史前时代 --> 瀑布流 --> 面向对象 --> 敏捷开发 ? 1.3 软件工程基本概念 工程 大规模的设计与建造 复杂问题与目标分解 团队协作与过程控制 软件工程 将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护, 即工程化应用到软件上 软件工程过程:从用户需求 --> 软件开发活动 —> 用户满意的产品 软件开发活动 ? 软件工程工具 ? 迭代计划会议: 迭代计划会议在每次迭代(或冲刺)开始时召开,一般是2~4小时,目的是选择和估算本次迭代的工作项。

    1.5K22发布于 2021-08-18
  • 来自专栏嘉为动态

    DevOps是软件工程的未来!蓝鲸DevOps活动全程视频(2

    视频内容 DevOps是软件工程的未来,如何实现DevOps,是每个企业都在思考的问题。

    1K60发布于 2019-07-08
  • 来自专栏全栈程序员必看

    软件工程项目_软件工程对象模型图

    软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、判定树、Jackson 图、流图、甘特图、工程网络图 我们先将这几种图按照软件工程中的阶段分类~ 接下来看一下这些图都长什么样子~ 1.系统流程图 2.数据流图 3.数据字典 4.E-R图 5.状态转换图

    1.2K21编辑于 2022-09-22
  • 来自专栏后端码匠

    五校联合软件工程专业软件工程概论

    2.简述软件工程的基本原理。 (7)承认不断改进软件工程实践的必要性 软件开发和维护的过程也需要随之改进。要主动采用最新的软件技术,而且还要不断总 结经验和教训、收集历史数据帮助开发人员改进软件工程实践。 (2)推迟实现。 (3)严格的阶段质保。 (4)文档驱动。 瀑布模型的问题: (1)实际的项目很少顺序严格 (2)用户往往难以给出具体、正确、完整的要求 (3)开发人员“阻塞状态”严重 (4)产品出现晚 ? 6.研究软件工程项目可行性应从哪几个方面分析? /简述软件工程中需求分析的基本任务。 (1)确定对系统的综合要求 a.功能性需求b.非功能性需求c.出错处理需求,说明出错时对系统对环境时如何响应。d.逆向需求系统不应该做什么。

    87920发布于 2019-12-19
  • 软件工程》第 2 章 -UML 与 RUP 统一过程

       在软件工程领域,UML(统一建模语言)与 RUP(统一过程)是进行面向对象软件开发的重要工具和方法。接下来,我们将深入探讨第 2 章的内容,通过案例和代码,帮助大家理解和掌握相关知识。

    13110编辑于 2026-01-21
  • 软件工程》-第 1 章 软件与软件工程

    print(f"5 + 3 = {calc.add(5, 3)}") # 输出:8 print(f"5 - 3 = {calc.subtract(5, 3)}") # 输出:2 1.2 软件工程的概念 1.2.1 软件工程的定义 IEEE 定义:应用系统的、规范的、可量化的方法来开发、运行和维护软件。 软件工程时代(1980 至今):引入瀑布模型、面向对象方法、敏捷开发等。 1.2.3 软件工程的目标和原则 目标:在预算内按时交付高质量软件。 def test_divide_normal(self): """测试正常除法""" self.assertEqual(self.calc.divide(6, 3), 2) 1.5.1 软件工程教育 核心课程: 数据结构与算法 操作系统 数据库系统 软件工程导论 1.5.2 软件工程学科 知识领域(SWEBOK 指南): 软件需求 软件设计 软件构造 软件测试 软件维护

    13010编辑于 2026-01-21
  • 来自专栏MyBlog

    软件工程攻略

    软件工程复习攻略 1. 1.2 软件工程 软件工程之定义 (1) The application of a systematic disciplined, quantifiable approach to the development (2) The study of approach as in (1). 关于软件质量 软件质量包括几个特性, 分别是可维护性, 可信赖性, 有效性, 便利性 软件工程的关键部分 软件工程的关键部分分别是过程(Process), 方法(Method)以及工具(Tool 软件工程就是一种手段, 使得我们可以在开发软件的时候有一种工程化的方法 Process Method Tool 2.

    71721发布于 2018-09-13
  • 来自专栏只喝牛奶的杀手

    软件工程3.0

    AI越来越强大,未来的软件工程会是什么样子? 刚毕业的表弟从开发到运维上线,都是自己搞定的。 肯定也是智能化的,也有人定义为软件工程3.0。软件工程3.0的时代即将到来,看到一些资料说软件工程3.0的一个基本分层架构,分为交互层,场景层,模型层。

    49010编辑于 2024-06-26
  • 来自专栏烟草的香味

    软件工程模型

    别说, 前辈们已经给出了一些项目流程的模型, 既软件工程. 可以简单了解一下, 带动一下我这生了锈的脑子. 为了解决这些问题, 前辈们提出了软件工程. 同时也可以追踪哪些任务提了很久都没做, 已经不需要可以直接去掉. 2. 以上几种开发流程, 其实就是2种, 传统的瀑布模型, 和较新的敏捷开发. 瀑布模型基本上就是流水线作业, 项目进度较为直观, 基本上是从传统工业上面借鉴的思路.

    62750发布于 2021-05-17
  • 来自专栏令仔很忙

    软件工程总结

    软件工程视频最近才看完,大部分的内容都已经用思维导图做了总结,现在对软件工程进行总的介绍    软件工程是一种描述规范。 了解并掌握软件的开发步骤、方法、准则,从而       克服、解决“软件危机”;       改进“软件生产”方法、工具       提高软件的生产率    首先,从大的方面,软件工程有两大部分组成 管理和开发技术 随着时代的进步,软件规模会不断的增大,开发人员也会逐渐增多,开发时间也会变得越来越长,这就加大了工程管理的难度;在软件的开发过程中,有管理失误造成的后果要比程序错误造成的后果更为严重;所以说,软件工程管理真的很重要 2、再说开发技术 ?      软件工程有三目标,质量、成本、进度,这些问题可以通过软件开发技术来解决 ?     

    73510发布于 2018-09-14
  • 来自专栏学习及遇到的问题记录

    软件工程概述

    软件工程概述 软件工程是一门关于软件开发过程的学科,它包括了软件开发、测试、部署、运维等方面的知识。 以下是一些常见的软件工程知识点: 1、软件生命周期 软件生命周期指从软件的开发、测试、部署到维护和升级的整个过程。 2、软件开发方法 软件开发方法包括了传统的瀑布模型、敏捷开发、迭代开发等方法。不同的开发方法适用于不同的项目需求,开发人员需要根据具体情况选择合适的开发方法。 软件工程知识是软件开发过程中必不可少的部分,掌握这些知识可以帮助开发人员更好地理解软件开发过程,并提高软件的质量和可靠性。

    43710编辑于 2023-05-06
  • 来自专栏CSDN旧文

    软件工程--概述

    2)缺乏软件开发的经验和有关软件开发数据的积累,使得开发计划很难制定。 (3)开发过程缺乏统一的、规范化的方法论指导。 (4)忽视与用户、开发组成员间的及时有效的沟通。 软件工程 概述 IEEE 对软件工程定义为:将系统化、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件。 软件工程研究的内容分为两部分: 软件开发技术:主要研究软件开发方法、过程、工具以及环境 软件开发过程管理:主要研究软件工程经济学和软件管理学 具体来说,软件工程,是借鉴传统工程的原则、方法,以提高质量 软件工程的发展经历了四个重要的阶段: 传统软件工程:将软件开发纳入工程化轨道,基本形成了软件工程的概念、框架、技术与方法 对象工程:随着面向对象技术的出现,衍化出了完整的软件开发方法和系统的技术体系 过程工程 】 软件工程工具为软件工程中的过程与方法提供自动或半自动的支持,可以帮助软件开发人员进行软件分析、设计、开发、测试、维护、管理等工作。

    1.2K30发布于 2021-09-06
  • 来自专栏Danny的专栏

    软件工程初识

    这就迫使人们去研究一种行之有效的原理、概念、技术、方法去开发软件,即软件工程。        软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。 (此定义摘自百度百科“软件工程”)        在大体学习了一遍之后简单画了一张导图(不足之处还望指点): ?

    70420发布于 2018-09-13
  • 来自专栏java学习java

    软件工程概述

    知识点概述 软件工程是一门科学,它使用科学知识和系统化的技术原理来定义、开发和维护软件。其目标是成功地建造一个大型软件系统,达到要求的软件功能、性能、易移植性、低维护成本、按时交付和高可靠性。 软件工程主要研究软件开发技术和软件开发管理两方面,在技术方面包括软件开发方法、过程、工具和环境,在管理方面包括软件管理学、经济学和心理学等。 什么是软件工程?它的目标和内容是什么? 软件工程是一种用科学知识和技术原理来定义、开发、维护软件的一门学科。 2.优点: (1)有助于满足用户的真实需求; (2)原型系统已经通过与用户的交互而得到验证,据此产生的规格说明文档能够正确地描述用户需求; (3)软件产品的开发基本上是按线性顺序进行; (4)因为规格说明文档正确地描述了用户需求 需求建模的定义:用户需求逐步精细化、完全化、一致化,需求规格说明是软件工程测试的依据 可行性研究的任务是什么?

    1K12编辑于 2023-12-16
  • 来自专栏IT从业者张某某

    软件工程part01-软件工程概述及软件过程

    软件工程的基本特征: 1、关注于大型的程序构造 2、中心课题是控制复杂性 3、控制需求经常变化 4、提高开发软件的效率 5、支持协作开发 6、获取有效的客户支持 软件工程的基本原理: 1 用分阶段(生命周期)计划管理 2 进行阶段评审 3 实行严格的产品控制 4 采用现代程序设计技术 5 清楚地审查结果 6 承认不断改进软件工程实践的必要性 软件工程方法学 在软件生命周期全过程中使用的一整套技术 1)集成测试:各模块装配后测试; 2)验收测试:按规格说明书。 举例: 某企业的App开发项目采用喷泉模型进行开发,开发团队每2周进行一次迭代开发,每次迭代前会对需求进行重新评估和调整,以确保最终产品符合用户需求。 2.需求分析(Requirements):定义系统功能及其他非功能需求,成果是软件需求说明书(SRS)。

    1.3K20编辑于 2023-10-16
  • 来自专栏CSDN旧文

    软件工程大题题库

    文章目录 第一章 软件工程概述 1 软件的特点 2 计算机软件与硬件相比有什么特点 3 为什么说软件工程的发展在一定程度上解决了软件危机的各种弊端? 4 简述软件工程的基本原则 5. 软件工程的研究内容 6. 软件工程的三要素 7. 软件工程的目标 8. 软件开发方法 9. 软件工程工具 第二章 软件过程 1 如何理解软件生命周期的内在特征? 2 请对比各软件过程模型 3 在统一软件开发过程模型中,核心工作流程包括哪些? 4 软件过程的定义和基本活动 第三章 1.可行性研究的内容 2. 简述面向对象的设计原则 面向对象的名词解释 1.对象: 2.类 3.实例 第一章 软件工程概述 1 软件的特点 软件是一种逻辑实体,不能够直接观察到物理结构,因此软件具有抽象性。 合理地划分软件生命周期的各个阶段,使各个阶段之间既相互区别又相互联系,为每个阶段赋予特定的任务 2 请对比各软件过程模型 瀑布模型 瀑布模型是出现得比较早的软件开发模型。

    1.5K31发布于 2021-09-06
领券