05 2020 档案

摘要:5.5软件概要设计 概要设计,用于子系统或模块设计,也可用新增业务需求的跨子系统设计。概要设计在总体设计框架下,遵循总体设计思想,丰富子系统或模块设计,从而能够指导开发实现子系统或模块。 由于软件总体设计从宏观上架构软件,距离开发实现,还有许多需要细化之处。如果系统由多个子系统组成,每个子系统可以视 阅读全文
posted @ 2020-05-29 21:44 阿拉伯1999 阅读(1001) 评论(0) 推荐(1) 编辑
摘要:5.4.3软件总体设计探讨 软件业务领域五花八门,用户需求千差万别,软件结构多姿多态,还有不同的操作系统,不同的计算机语言,公司的技术栈等等,决定了软件设计也是百花齐放。 从软件的发展史看,经历了单机软件、C/S架构、B/S架构,B/S架构+APP,趋势是万物互联,还有是“软件定义”,软件给硬件赋能 阅读全文
posted @ 2020-05-28 21:59 阿拉伯1999 阅读(304) 评论(0) 推荐(0) 编辑
摘要:5.4.2软件总体设计文档模板 软件总体设计核心是设计思想,但表述形式也是重要的,好的文档组织方式条理清晰,便于阅读和理解,还能减少设计疏漏。 这里分享一下我之前使用的软件总体设计的文档模板,根据我的经验,按照这个文档模板来做软件总体设计,可以提高软件总体设计的质量。这个模板做一些裁剪,也可用于概要 阅读全文
posted @ 2020-05-27 22:19 阿拉伯1999 阅读(465) 评论(0) 推荐(0) 编辑
摘要:5.3软件需求分析 参见需求管理关于软件需求分析的章节,此处不再赘述。 5.4软件总体设计 总体设计,又称为系统设计,其包括架构设计,是软件系统的顶层设计,是软件开发不可逾越的阶段。 总体设计最能体现分析人员的水平,不仅需要良好的综合能力,从总体上把握需求,还需要较宽广的知识面,对流行的架构、插件和 阅读全文
posted @ 2020-05-26 22:12 阿拉伯1999 阅读(449) 评论(0) 推荐(0) 编辑
摘要:5 开发管理 开发管理,是对开发团队开发活动的管理,开发活动占据整个研发工作量的50~70%,有的甚至更高,是研发活动的核心。因此,理顺开发管理工作,提高开发的效率,提升开发的工作质量,是开发管理者所追求的,也是见仁见智,这里把我的理解写出来,权当抛砖引玉。 5.1开发的主体活动 开发活动的范围很广 阅读全文
posted @ 2020-05-25 22:25 阿拉伯1999 阅读(472) 评论(0) 推荐(0) 编辑
摘要:4.4.5软件需求分析探讨 本节探讨一下软件需求分析在实际操作中的几个问题。 4.4.5.1软件需求分析的必要性 我的看法,软件需求分析是十分必要的。 1)因为软件需求分析将产品需求转换为软件需求,即将用户(业务)语言表达的产品需求转换为开发人员语言表达的软件需求,使得开发、测试人员更能准确、完整地 阅读全文
posted @ 2020-05-22 14:49 阿拉伯1999 阅读(381) 评论(0) 推荐(0) 编辑
摘要:4.4.4数据字典(DD)的编写要点及示例 数据字典(Data Dictionary,简称DD),对软件需求涉及的数据项进行定义。 数据字典的作用如下: 数据项的定义,便于澄清基本概念,俗话说,基础不牢,地动山摇;有了数据项定义,便于SRS的各个阅读者准确地理解需求; 为阅读软件需求规格书的各方提供 阅读全文
posted @ 2020-05-21 21:55 阿拉伯1999 阅读(549) 评论(0) 推荐(0) 编辑
摘要:4.4.3 功能需求项的编写示例 上节软件需求规格书模板中,章节3是大头,其中涉及功能需求项的编写。使用Use Case方式进行描述。本节给出一个需求项编写示例,详细说明一下编写方法。 使用Use Case方式描述需求,除了正常过程外,还有可选过程和异常过程,还可以附加一些非功能需求,有助于将需求描 阅读全文
posted @ 2020-05-20 20:00 阿拉伯1999 阅读(477) 评论(0) 推荐(0) 编辑
摘要:4.4.2 软件需求规格书(SRS)编写要点 这里分享一下我之前一直使用的SRS的文档模板,根据我的经验,按照这个文档模板来做软件需求分析,可以提高软件需求分析的质量。 模板中有一些要点和例子直接来自网上,时间很久了,来源已不可考。 文档模板中的斜体字为示例。 章节1、概述 概述提出了对软件需求说明 阅读全文
posted @ 2020-05-19 22:21 阿拉伯1999 阅读(769) 评论(0) 推荐(1) 编辑
摘要:目录: 4.4 软件需求分析 4.4.1 软件需求分析节点关键信息 4.4 软件需求分析 软件需求分析,对开发团队而言,是软件开发工作的起点。 软件需求分析,是非常重要的节点,但实际情况是,在敏捷开发时代,很多研发团队错把产品需求作为软件需求。产品需求是以用户的语言表述的,而软件需求是开发人员的语言 阅读全文
posted @ 2020-05-18 11:21 阿拉伯1999 阅读(390) 评论(0) 推荐(0) 编辑
摘要:4 需求管理 4.1 需求的三个层面 4.2 用户需求收集 4.3 产品需求分析 4.3.1 产品需求可行性分析 4.3.2 产品版本规划 4.3.3 MVP规划 4.3.4 产品需求细化 4.3.5 产品需求评审 4.3.6 录入用户故事 4 需求管理 需求管理,属于需求工程(Requiremen 阅读全文
posted @ 2020-05-16 21:42 阿拉伯1999 阅读(700) 评论(0) 推荐(0) 编辑
摘要:目录 3 开发模式选取 3.1 瀑布式开发模式 3.2 迭代式开发模式 3.3 螺旋式开发模式 3.4 敏捷开发模式 3.5 随意模式 3.6 开发模式选取探讨 3 开发模式选取 开发模式主流有瀑布式开发模式、迭代式开发模式、螺旋式开发模式和敏捷开发模式,还有实际上大部分研发团队使用的随意模式。 正 阅读全文
posted @ 2020-05-15 10:23 阿拉伯1999 阅读(430) 评论(0) 推荐(3) 编辑
摘要:目录 1 软件开发涉及哪些环节 2 团队管理 2.1 建立配套研发管理制度 2.2 选择合适的研发管理软件平台 2.3 配套合适的绩效评价体系 2.4 组建研发团队 2.4.1 产品经理 2.4.2 项目经理 2.4.3 开发团队 2.4.4 测试团队 2.4.5 配置管理员 2.4.6 运维人员 阅读全文
posted @ 2020-05-15 10:07 阿拉伯1999 阅读(910) 评论(1) 推荐(4) 编辑

点击右上角即可分享
微信分享提示