1需求需求变更理解 软件需求整软件项目关键输入传统生产企业相较软件需求具模糊性确定性变化性观性特点生产汽车电脑等硬件需求形客观描述检测软件需求软件项目难握问题时关系项目成败关键素需求分析需求变更处理十分重 软件需求变更会项目带巨风险会导致项目成费增加开发周期延长产品质量降团队工作效率降等良果需求变更软件开发项目中应该量避免然政府特定软件相关求户部门市场战略调整工业界发展等素带需求变更素避免软件开发程中果条真理话定:需求变化永恒需求完备需求变更应该正确量负面影响降低低 2减少需求变更 正前文说需求变更避免通常项目负责员花费量气力避免需求变更需求变更总会出现意味着项目开发员应该做方面工作项目开发员需求变更正确态度应该软件测试态度样需求更发生前量减少需求变更需求变更带风险降低低项目开发员切忌项目设计前试图消需求变更样做费力讨 相需求开发员言客户需求变更认识足认出钱程序员软件开发公司服务客户需求变更需求变更视戏喜意变更需求需求员户代表户部门员接触时应该挑明态度协商特应该清楚软件定价应该软件功相关需求意变更带风险承担者应该客户项目开发者承担通样做客户需求分析前量需功整体解确定思路等程序员开始编码提出前原需求分析时提出需求 客户明白减少需求变更重性需求分析员应该采取合适方法客户交流帮助明确需求需求分析员客户关系应该仅仅记录员需求提供者关系应该更战略合作伙伴关系然需求分析员客户存着服务商顾客关系着目标:开发出适合客户需求软件需求分析员记录客户提出需求外应户讨提出建议合适工具帮助客户提出需求需求分析时量召集需求研讨会邀请开发员客户协商探讨研讨会允许意提出需求需求整理成档客户代表需求分析员商议选功样够量需求完备需求开发时开发员采原型方法启发客户思考功需求失办法 然需求完备项目开始设计时量需求完备应该值 3规范文档 需求文档作客户开发员接口整项目开发程中起着举足轻重作需求文档应该定格式规范书写应该具备完整性致性基线控制历史记录
等特性文档书写完毕应该交客户审阅客户满意基础确定基线完整规范需求文档仅够助设计员编码员完成项目开发更重作阶段性成果供软件需求变更时参考 需求变更发生应该生成相应文档文档书写应该采规范形式书写需求变更文档应该包含基线供次修改参考应包含历史记录供开发员客户清楚前文档容新旧历史文档情况备查 4设计良体系结构 开发软件建造座房屋软件体系结构建房屋时规划两层高家庭住宅十层高商业厦建造时规划必然样型软件软件采体系结构必然区设计合理体系结构项目成败十分关键 体系结构建立般位需求分析结束软件设计前软件体系结构设计结构角度整系统进行分析选择合适构件安排构件间相互作间约束形成系统框架满足户需求设计软件体系结构时仅应该想完成满足现已提出户需求时应适考虑需求变更 采弹性扩展软件体系结构设计效降低需求变更引起风险维护代价够项目范围未发生变化前提适应需求变化体系结构灵活扩展性设计开发者种体系结构面进行功层组合分离功层分布服务器提供服务够快速需求变更作出响应已开发系统产生少影响体系结构设计考虑体系结构灵活性扩展性外应量采松散耦合结构结构中构件间关联程度少样需求发生变更时构件变化构件产生少影响 现软件体系结构包括道-滤器结构BS结构(含CS结构)解释器虚拟机结构黑板系统基中间件技术体系结构设计体系结构时首先应该选出适合项目需求系统结构然中挑选出扩展性较构件间耦合性较体系结构基中间件技术体系结构扩展性较体系结构采中间件技术中间件作户界面操作系统网络连接点户提供服务屏蔽操作系统网络细节种分层思想够适应操作系统网络变化扩展性十分时中间件中出容易改变接口系统改变预留接口实现功需求变更然扩展性较体系结构远止基中间件技术体系结构种具体选择运应该设计员根实际需考虑 5采面象思想 需求稳定没变需求然需求中稳定东西象世界象组成象持久例动物植物已相长时间然象变化动物植物断进化象相长时期存动植物存时间肯定家企业长久面象开发方法精髓企业稳定需求中分析出企业稳定象企业象基础组织需求构架系统样出系统会传统系统稳定企业模式旦变化需稳定企业象重新
组织行 面象(OO)技术三特征保证采OO技术建立易改变加强重性软件系统封装问题影响范围缩外部变化求系统影响限定某类层次某类层次中改变系统部分相简单继承改变基原技术基础程度减少重复开发工作态应开发设计员相统接口更改系统实现细节改变系统行 显然OO技术种增强软件维护性健壮性保持设计稳定性种分析设计方法定程度快速需求变更进行反应相减少需求变更需成系统开发程中应该量采面象思维方式构建系统开发系统 6需求变更控制 正前文言需求变更避免会发生需求变更发生项目开发员应该应呢? 般讲需求变更通常意味着需求增加需求减少相少处理较容易客户提出新需求时候项目开发员应该分析新需求项目现阶段带风险出双方实现变更需求需成包括时间力资源等等方面客户商讨否必进行变更代价实现变更 客户确实希进行需求变更时开发员开发快速原型户体验确保客户确确实实希添加需求客户项目开发员确定需求变更项目开发员应该客户签订份新合 客户提出需求变更签订合开发员根市场国家政策作出需求变更确证项目开发员应该决定时实施变更系统影响优先权十分高需求变更立项目中实施整系统现阶段开发影响十分紧急需求放版中进行立实施放版中应该新需求充足开发测试时间保证产品质量 结 面需求变更时通减少需求变更规范文档分析设计角度通采合理分析设计方法适应需求变更外应该改变设计意识需求变更理解做需求变更控制理做需求变更灵活应定程度降低维护代价提高户满意度
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档