读软件设计的要素07读后总结与感想兼导读

news/2024/9/19 15:35:23/文章来源:https://www.cnblogs.com/lying7/p/18406206

1. 基本信息

软件设计的要素

丹尼尔·杰克逊著

浙江教育出版社,2024年5月出版

1.1. 读薄率

书籍总字数236千字,笔记总字数18853字。

读薄率18853÷236000≈8%

1.2. 读厚方向

  1. 构建可扩展分布式系统方法与实践

  2. 设计模式:可复用面向对象软件的基础

  3. 程序员修炼之道:通向务实的最高境界(第2版)

  4. 微服务设计

  5. 设计模式的艺术

1.3. 笔记--章节对应关系

笔记 章节 字数 发布日期
2024年
读软件设计的要素01概念 01 概念就像分子,成功的软件不可或缺
02 掌握概念起作用的原则,做出更好的设计
3506 9月5日
读软件设计的要素02概念的目的 03 概念的结构,从样式概念到预订概念
04 概念的目的,以用户需求为中心
4058 9月6日
读软件设计的要素03概念的组合 05 概念的组合,造就意想不到的力量 2481 9月7日
读软件设计的要素04概念的关系 06 概念的关系,让设计的顺序更合理
07 概念的映射,从底层概念到物理界面
09 概念熟悉性,好用的概念常常可以重用
2354 9月8日
读软件设计的要素05概念的特性 08 概念的特性,概念与目的一一对应 3437 9月9日
读软件设计的要素06概念完整性 10 概念完整性,一旦违反需要努力修复
结语 厘清概念的迷思,让你的软件设计更出彩
3017 9月10日
$ 总计 18853 $

2. 亮点

2.1 描述了一个关于概念的概念

  • 涉及目的、组合、关系、特性等等

2.2 举例很有意思

  • 由于都是国外的软件,没有什么代入感
  • 但是另一方面也有借鉴意义

2.3 不同的人对于概念关注点不一样

  • 区分不同类型的人员对于概念的不同关注点

  • 具体情况具体分析


3. 感想

3.1 互联网产生了很多黑话和名词,软件设计产生概念

3.2 同一个【推荐】这个概念,不同软件/网站的处理可能天差地别

  • 而软件/网站的相关说明不会说明这些

3.3 你以为的概念的目的不是你以为的目的


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/795269.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言创建空白Windows窗口代码

C语言创建空白Windows窗口代码自用#include <windows.h> #include <stdio.h> #include <stdlib.h> //#include <imm.h>LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPT…

南沙信奥老师解一本通题:1210:因子分解

​【题目描述】输入一个数,输出其素因子分解表达式。【输入】输入一个整数 n (2≤n<100)。【输出】输出该整数的因子分解表达式。 表达式中各个素数从小到大排列。 如果该整数可以分解出因子a的b次方,当b大于11时,写做 a^b ;当b等于1时,则直接写成a。【输入样例】 60 【…

Linux系统部署Jmeter环境

1.Linu安装Java环境 Jmeter是Java开发的,需要依赖JDK环境,因此我们需提前安装好JDK,安装地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 先下载到windows系统,再将jar包传输到linux系统 2.windows系统安装MobaXterm 想要把windows系统的数据传…

Redis 入门 - 五大基础类型及其指令学习

学习Redis基础类型:字符串、集合、有序集合、列表、哈希,每种类型有各自的特点和常用指令。掌握这些基础是熟练使用Redis的关键。更多指令需自行尝试。经过前面Redis入门系列三篇文章学习,相信大家已经准备好学习新知识了,到这里也算是真正开始学习Redis了。学习了软件安装…

定时任务执行 php think 命令脚本

查看是否有该服务, 是否正常运行 1. 编写crontab 文件。 命令: crontab -e 如下图: php 是全局安装的, 使用php 执行项目目录下的think. 命令是自定义的命令, 然后把输出写到日志文件

zliabary最新入口,zliabary国内官网镜像站网址(持续更新)

​zliabary是全球最大的电子书网站,从2009年开始提供免费的电子书,到如今已经拥有1000万多本书籍和8000万篇文章,是最大的影子图书馆,由于美国政府的屏蔽,zliabary已经从24年5月退出了国内市场,zliabary官网国内暂时登录不了。国内目前有两种可以使用zliabary方法,第一种…

软工第二次作业

软工作业2:个人项目-论文查重 GitHub链接: github 课程信息课程: 计科22级2班 - 广东工业大学 作业要求: 作业要求 目标: 完成个人项目-论文查重;学会写单元测试一、PSP表格PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)Planning 计划 60 30Es…

Pyqt5 实现多标签页面

实现功能代码实现 import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QTabWidget, QVBoxLayout, QPushButton, QWidget, QLabel, \QDesktopWidgetclass MainWindow(QMainWindow):def __init__(self):super().__init__()self.ini_ui()def ini_ui(self):self.se…

gitee【下载文件】

1.配置公钥(如果是新设备) ssh-keygen -t ed25519 -C "Gitee SSH Key"输入这行命令,按3次回车,演示如下: 生成的公钥就在红框文件夹下复制该字符串,进入gitee的设置中,找到公钥粘贴该字符串配置完后可用该命令测试 ssh -T [git@gitee.com](mailto:git@gitee.c…

gitee【上传文件】

1.配置公钥 ssh-keygen -t ed25519 -C "Gitee SSH Key"输入这行命令,按3次回车,演示如下: 生成的公钥就在红框文件夹下复制该字符串,进入gitee的设置中,找到公钥粘贴该字符串配置完后可用该命令测试 ssh -T [git@gitee.com](mailto:git@gitee.com)2.新建仓库并配…

【技术积累】腾讯/阿里云对象存储上传+删除

腾讯/阿里云对象存储上传+删除创建储存桶 (后面会用到 储存库名称、访问域名、以及region) region(地域和访问域名)的查询参考: https://cloud.tencent.com/document/product/436/6224 https://www.aliyun.com/product/oss常用的阿里云、腾讯云2.创建Api密钥 (后面会用到…