《大话软件工程-需求分析与软件设计》读后感2
接着上次的说,书中更有对哲学方面的探讨。本书中对于一些理论的探讨,感觉这些理论其实有些哲学的思想在,比如业务和管理的分离理论。先有业务,再有管理,如果业务比较简单,投入较少的资源,自然不需要管理,但是如果是大家一起协同工作,就必须有管理的存在,这也是企业做管理的目的所在:为了保证业务按计划或者目标去执行。这个理论已经进行了高度的抽提,刨除到具体的业务本身外,比如财务管理、合同管理、成本管理。所以这个理论对于做信息化的管理软件来说,更能体会到领导高层的管理思想,对如何让将高层的管理手段融入在信息化的环境中感触颇多。
这本书的主要特点在于首先建立软件工程的过程结构图,这个结构图给出了需求分析与软件设计各个工作环节之间的传递、继承的衔接关系、它是构建软件工程化设计的基础。其次,全书的讲解以“逻辑”为主线,详细地讲述如何将松散的客户需求转变为软件设计资料的过程。这个“逻辑主线”使得软件工程的内容不再是一个“知识群”,而是一整套由逻辑串联起来的、有关联、有输入/输出关系的工作流程。最重要的是, 因为全书是工程化设计,所以全书的内容都以图形为主、表格和与字为辅进行说明和表达的,用图表达设计意图是工程化设计的最重要标志。这些图形和模板具有实用价值,内容直观、易懂、不枯燥。
这本书还有很高的实用价值,软件工程的过程实现了标准化的操作、表达,易于学习、掌握, 由于内容的实操性和实战性,可使学生进入工作岗位后直接使用、立竿见影。另外,实现了软件的工程化设计,不但给软件的设计带来了便利,而且还为软件过程的管理带来质的提升。软件项目管理的三大目标是:质量管理、进度管理和成本管理,要实现这三个管理目标,前提是要做到对软件过程各项工作的“量化”,因为只有做到了量化才能进行有效的管理。
《大话软件工程-需求分析与软件设计》一书为软件工程知识的工程化、实用化进行了有益的探索,为我提供了可以进行实战的技能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2022-10-25 完整的javaweb文档