摘要: 在上本学期软件体系架构课程之初,我阅读了王概凯老师的《架构漫谈》博客文章,王老师以很多生动的例子为我们讲解了什么是架构、认识概念、识别问题、架构切分、什么是软件、什么是架构师、从架构的角度来看如何写好代码以及技术、业务、架构三者的关系。在我看来软件架构最好放在小的场景中理解。我们有2个页面。1.页面 阅读全文
posted @ 2024-02-29 08:59 宋瑞哲 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 《Thinking in UML》中的大象思考引发了我对UML在软件开发中的重要性和应用的思考。大象的比喻不仅揭示了软件项目的庞大和复杂性,同时也突显了UML作为一种建模语言的价值。 首先,大象象征了软件项目的庞大复杂性。在一个庞大的项目中,各种功能、模块和组件交织在一起,形成了一个庞大的整体。UM 阅读全文
posted @ 2024-01-18 10:57 宋瑞哲 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在阅读《Thinking in UML》时,作者引入了“大象”作为一个隐喻,用以说明在软件设计和开发过程中的复杂性和挑战。大象通常被描述为一个庞大而复杂的存在,类比于在项目中出现的各种问题和难题。 首先,大象代表了系统的复杂性。在软件开发中,项目可能因为规模庞大、功能众多而显得复杂难以把握。这使得开 阅读全文
posted @ 2024-01-18 10:56 宋瑞哲 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 分析过程的关键步骤 需求收集: 确保全面收集和理解用户需求,包括功能性和非功能性需求。 需求分析: 对收集到的需求进行详细的分析,识别可能的冲突或不一致性。 需求验证: 确保需求是准确、完整、一致且可追溯的,以便于后续的开发过程。 2. 分析工具和技术 数据流图: 描述系统中数据的流动和处理过 阅读全文
posted @ 2024-01-14 11:15 宋瑞哲 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 当涉及到《需求工程软件建模与分析》时,通常是指在软件开发过程中对需求进行建模和分析的相关内容。这方面的阅读笔记可以从两个不同的角度进行,一个是建模,另一个是分析。 阅读笔记一:需求工程软件建模 1. 概述建模的重要性 在软件开发中,需求建模是一个关键的阶段。了解客户需求、系统功能和约束是确保项目成功 阅读全文
posted @ 2024-01-14 11:13 宋瑞哲 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 第二篇:《软件需求十步走》关键实践 6. 第五步:需求管理 讨论了需求管理的概念和实践方法。 强调了需求跟踪、版本控制和变更管理的重要性,以确保在需求变更时能够有效管理和追踪。 提到了需求库的建立以及使用需求管理工具的益处。 7. 第六步:需求确认 强调了需求确认的重要性,即确保利益相关者对收集和分 阅读全文
posted @ 2024-01-07 18:53 宋瑞哲 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 《Code Reading: The Open Source Perspective》是一本由Diomidis Spinellis编写的书,强调通过阅读源代码来理解软件系统。 1. 目的和动机 作者的目的是强调通过阅读源代码来深入理解软件系统。这是因为代码是软件设计的最终体现,阅读源代码可以帮助开发 阅读全文
posted @ 2023-12-26 13:56 宋瑞哲 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在软件开发过程中,业务建模和需求分析是至关重要的阶段,它们为整个软件开发生命周期奠定了基础。本文将探讨业务建模和需求分析的关键概念,以及在软件方法论中常用的一些技术和工具。 业务建模1. 业务建模的定义业务建模是指对组织或企业的业务流程、结构和目标进行抽象和表达的过程。它有助于理解业务活动、流程和参 阅读全文
posted @ 2023-12-18 15:03 宋瑞哲 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 当谈论软件开发和设计时,Unified Modeling Language(UML)是一种通用的图形化建模语言。它提供了一种用于可视化、构建和记录软件系统的标准方法。UML主要用于描述系统的结构、行为和交互,并且是软件工程师之间交流和理解设计概念的重要工具。 UML——Unified modelin 阅读全文
posted @ 2023-12-07 18:40 宋瑞哲 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 《实例化需求》是一本由Gojko Adzic撰写的书籍,主要介绍了一种软件开发方法,即通过实例来进行需求规格说明,以确保团队交付正确的软件。以下是对这本书的阅读笔记:第一章:引言作者介绍了实例化需求的基本概念,即通过实例来明确软件需求。提到了该方法如何帮助团队在开发过程中更好地理解和满足客户需求。第 阅读全文
posted @ 2023-12-02 16:23 宋瑞哲 阅读(14) 评论(0) 推荐(0) 编辑