摘要:
5.3软件需求分析 参见需求管理关于软件需求分析的章节,此处不再赘述。 5.4软件总体设计 总体设计,又称为系统设计,其包括架构设计,是软件系统的顶层设计,是软件开发不可逾越的阶段。 总体设计最能体现分析人员的水平,不仅需要良好的综合能力,从总体上把握需求,还需要较宽广的知识面,对流行的架构、插件和 阅读全文
摘要:
5 开发管理 开发管理,是对开发团队开发活动的管理,开发活动占据整个研发工作量的50~70%,有的甚至更高,是研发活动的核心。因此,理顺开发管理工作,提高开发的效率,提升开发的工作质量,是开发管理者所追求的,也是见仁见智,这里把我的理解写出来,权当抛砖引玉。 5.1开发的主体活动 开发活动的范围很广 阅读全文
摘要:
4.4.5软件需求分析探讨 本节探讨一下软件需求分析在实际操作中的几个问题。 4.4.5.1软件需求分析的必要性 我的看法,软件需求分析是十分必要的。 1)因为软件需求分析将产品需求转换为软件需求,即将用户(业务)语言表达的产品需求转换为开发人员语言表达的软件需求,使得开发、测试人员更能准确、完整地 阅读全文
摘要:
4.4.4数据字典(DD)的编写要点及示例 数据字典(Data Dictionary,简称DD),对软件需求涉及的数据项进行定义。 数据字典的作用如下: 数据项的定义,便于澄清基本概念,俗话说,基础不牢,地动山摇;有了数据项定义,便于SRS的各个阅读者准确地理解需求; 为阅读软件需求规格书的各方提供 阅读全文
摘要:
4.4.3 功能需求项的编写示例 上节软件需求规格书模板中,章节3是大头,其中涉及功能需求项的编写。使用Use Case方式进行描述。本节给出一个需求项编写示例,详细说明一下编写方法。 使用Use Case方式描述需求,除了正常过程外,还有可选过程和异常过程,还可以附加一些非功能需求,有助于将需求描 阅读全文
摘要:
4.4.2 软件需求规格书(SRS)编写要点 这里分享一下我之前一直使用的SRS的文档模板,根据我的经验,按照这个文档模板来做软件需求分析,可以提高软件需求分析的质量。 模板中有一些要点和例子直接来自网上,时间很久了,来源已不可考。 文档模板中的斜体字为示例。 章节1、概述 概述提出了对软件需求说明 阅读全文
摘要:
目录: 4.4 软件需求分析 4.4.1 软件需求分析节点关键信息 4.4 软件需求分析 软件需求分析,对开发团队而言,是软件开发工作的起点。 软件需求分析,是非常重要的节点,但实际情况是,在敏捷开发时代,很多研发团队错把产品需求作为软件需求。产品需求是以用户的语言表述的,而软件需求是开发人员的语言 阅读全文
摘要:
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 阅读全文
摘要:
目录 3 开发模式选取 3.1 瀑布式开发模式 3.2 迭代式开发模式 3.3 螺旋式开发模式 3.4 敏捷开发模式 3.5 随意模式 3.6 开发模式选取探讨 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 运维人员 阅读全文