读书笔记——软件工程基础知识.pptx

软件工程基础知识徐二毛的读书笔记需求开发包括需求捕获、需求分析、编写规格说明书、需求验证四个阶段需求管理包括定义需求基线、处理需求变更、需求跟踪等方面软件需求就是系统必须完成的事,以及必须具备的品质。包括:功能需求、非功能需求、设计约束3方面需求工程包括需求开发和需求管理两大工作。软件工程基础知识业务需求项目试图/范围文档用户需求质量属性其它非功能需求用例文档设计约束系统需求功能需求SRS徐二毛的读书笔记软件工程基础知识徐二毛的读书笔记2、用户调查3、现场观摩4、文档考古5、联合讨论会6-18人,1-5小时需求捕获策略:迭代需求调查与问题定义WhatWhereHow需求捕获技术:1、用户访谈(形式包括结构化【准备好问题】与非结构化【粗略想法】)准备问题——》访谈技巧——》应该询问的问题软件工程基础知识徐二毛的读书笔记可行性研究工作的步骤:核实问题定义和目标研究分析现有系统(旧的软件系统和旧的非计算机系统)为新系统建模(建模的目的是为了获得一个对新的系统的框架性认识、概念性认识)系统上下文关系范围图实体-关系图用例模型域模型(OO思想)IPO表(输入、处理、输出)客户复核可行性研究工作的任务技术可行性经济可行性(投资回报率)社会可行性(符合企业实际情况?符合员工利益?符合相关法规和行业规范)软件工程基础知识徐二毛的读书笔记效益分析货币时间价值F=P(1+i) F:代表未来货币价值P:

文档评论(0)

1亿VIP精品文档

相关文档