构建之法阅读笔记01
软件=程序+软件工程?程序相当于软件的内部代码,那软件工程在软件中扮演什么角色呢?是软件的构建框架吗?还是软件架构只是其中的一部分?
在此书中,软件工程说包括下列领域:软件需求分析,软件设计,软件构建,软件测试和软件维护。对于我来说,好多我都没有什么概念,我理解为自你脑海里开始想做软件到淘汰你做的软件时,中间一系列为用户的操作相当于软件工程吧!可能理解有偏差,书上说的是软件工程是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。技术有很多种,我们要做的不需要做到全会,但至少你要对其中一种做到熟练掌握,每一个都懂一点,每一个又都不太懂,做不到完美,就去专攻一门。团队管理:团队项目学会自己挑选任务,自己总结不足,提出改进并实施这些改进。
我认为我收获最大的就是对软件工程师在公司的定位以及发展有了很大的认识。软件工程就是把系统的,有序的,可量化的方法应用到软件开发,运营和维护上的过程。软件工程包括软件需求分析,软件设计,软件构件,软件测试,和软件维护。同时软件工程还涵盖了许多其他学科。由此可见软件工程并不是我们平时所学的那些固定的计算机方面的相关知识,而是一种方法,一种方法的应用。它详细列出了一个工程是怎么设计完成的,在完成这个工程的过程中要用到哪些知识,要用到哪些方法。这些都是根据不同的工程有不同的详细设计,而我们所学习的就是将这些详细设计的方法进行总结归纳出来的东西。可以说是一种思想吧,他并不是一成不变的。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥