随笔分类 - 17、软件工程
17、软件工程
摘要:
一、前言 在学习软件工程中,对各个过程模型方法、特点有一定的了解,结合实际的开发工作,对过程模型写一个总结性文章。软件过程模型是软件开发一种策略,这种策略针对软件开发的各个阶段提供一套范式,使用工程达到预期的目标。过程模型指导软件开发,包括一系列的活动与任务,并且在整个过程中提供一系列的标准和规范。
阅读全文

摘要:
一、前言 在高级软件架构师备考中,学习了软件工程基础信息的章节,对系统分析与设计内容做关键内容的笔记。软件开发的过程是一门软件工程,只是开发者实际工作中已经轻车熟路,对软件工程的理论内容没有过多理解和总结。系统分析与设计的方法也称为系统建模的方法,系统分析指在分析阶段把复杂的对象分解为简单对象的组成
阅读全文

摘要:
一、前言 在软件开发过程中,开发人员使用最多的工具自然是各个语言开发IDE,比如IDEA、VSCode、Visual Studio;各个数据库的管理工具,比如SQL Server Managment Studio、Navicate、Oracle的PL/SQL;各个中间的管理工具,比如Redis的Re
阅读全文

摘要:
一、前言 软件设计文档在学习软件工程课程中提到很重要的环节。在实际开发中工程师往往忽略这个工作,并且在敏捷开发盛行的当下,越来越多的工程师不喜欢写文档,不喜欢阅读文档,然后每次项目复盘都会提出一个总结,软件设计文档不全或者缺失的问题,导致了设计不合理、变动大、设计没对齐的问题。 不管是瀑布开发采用线
阅读全文

摘要:
一、背景 在项目管理与软件开发过程中,一直要求相关文档的编写、交付、存档,但是具体到项目中,因为项目的开发人员文档软实力不高、项目周期比较紧、开发规范未要求等因素导致很多文档都是缺失的状态。结合自己多年开发经验,在需求文档、解决方案、设计文档、测试文档等基本没有很好执行,都是靠开发人员口口相传或者通
阅读全文
