需求分析的任务.pptx

上传人:莉*** 文档编号:80067465 上传时间:2023-03-22 格式:PPTX 页数:20 大小:342.65KB
返回 下载 相关 举报
需求分析的任务.pptx_第1页
第1页 / 共20页
需求分析的任务.pptx_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《需求分析的任务.pptx》由会员分享,可在线阅读,更多相关《需求分析的任务.pptx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.需求分析的任需求分析的任务务1、确定要求、确定要求 功能要求功能要求(functional requirements):系统必须做系统必须做什么?什么?性能要求性能要求(performance requirements):做得怎做得怎样?样?例:例:response time,memory,back-up memory,security,运行要求运行要求(operational requirements):运行环境、:运行环境、软硬件配置等。软硬件配置等。未来可能的扩充要求未来可能的扩充要求(possible evolution):如如BookMis各组的合并,各组的合并,3维虚拟现实的效

2、果等等。维虚拟现实的效果等等。第1页/共20页1.需求分析的任需求分析的任务务2、分析数据、分析数据建立概念模型建立概念模型(conceptual models):E-R Diagram形象描绘数据结构形象描绘数据结构:Data Hierarchy,Warnier Diagram,IPO数据结构规范化数据结构规范化(Normalization)3、导出逻辑模型:DFD+DD+IPO4、修正计划:重估成本、进度等第2页/共20页1.需求分析的任需求分析的任务务5、开发原型系统、开发原型系统(Prototyping)“样机试用”CDGv不能预先指定需求v用户分析员沟通v用户需要,实践v开发反复v有

3、工具v困难:成本第3页/共20页2.分析过程分析过程1、沿、沿DFD回溯:回溯:DFD的输出端是系统的最的输出端是系统的最终目终目 的(功能)。向回确定每个数据元素的来的(功能)。向回确定每个数据元素的来源,源,可加细可加细DFD及及DD,并将相关算法记录在,并将相关算法记录在IPO图图 中。中。2、用户复查、用户复查3、细化、细化DFD:加细前后的加细前后的IO须相同。须相同。分解到须考虑具体实现的代码时即可停止分解到须考虑具体实现的代码时即可停止第4页/共20页2.分析过程分析过程4、修正计划、修正计划 成本、进度成本、进度5、文档:、文档:需求规格说明书需求规格说明书不需分解有补充修正无

4、补充修正分析追踪数据流图用户复查细 化数据流图需要分解第5页/共20页需求规格说明书需求规格说明书封面:封面:文档编号:版 本 号:文档名称:项目名称:项目负责人:年 月 日编写:核对:审核:批准:开发单位:第6页/共20页大作业:需求规格说明书封面:项目名称:文档名称:班级:组长:(分工)组员:(分工)(分工)(分工)(分工)(分工)年 月 日第7页/共20页需求规格说明书内容:系统规格说明:系统概貌 功能要求 性能要求 运行要求 可能增加的要求 DFD IPO 数据要求:DD Hierarchy 或 Warnier Diagram 用户系统描述 初步用户手册:从用户的观点考虑系统 系统功能

5、、性能 使用与步骤 等 修正的开发计划:成本估计 资源使用计划 进度计划6、审查和复审 技术+管理第8页/共20页3.概念模型和规范化概念模型和规范化 对数据的分对数据的分析析1、概念模型(信息模型):、概念模型(信息模型):描述描述从用户角度从用户角度看到的数据看到的数据 实体实体-联系图联系图(E-R,Entity-Relationship Diagram)(工具工具 ER win)Entities(实体):现实世界的各种事物StudentInstructorClass例:学生,教师,班级第9页/共20页 Attributes(属性)例:,NameI D#Relations(联系):事物(

6、实体)之间的联系Enrolled inTeach111NMN3.概念模型和规范化例:注册(学生-班级),教(教师-班级)三类联系:第10页/共20页3.概念模型和规范概念模型和规范化化InstructorStudentEnrolled inTeachClassI D#I D#NameNameSexSexTitleInstructor IDClass IDGradeStudent IDClass IDCreditI D#Subject例:第11页/共20页3.概念模型和规范概念模型和规范化化2、范式、范式(Normal Forms):消除数据冗余的程:消除数据冗余的程度度 IBM E.F.God

7、d(1970)例:例:*Keyword:可唯一地标识一个元组的属性1-NF:所有属性都是原子值,即不出现“表中有表”2-NF:在 1-NF 基础上,每个non-key-word都由整个 key word 决定(而非依赖于key word 的一部分)。例:“department”实际上由“ID”的第3、4位决定,可省去。3-NF:在 2-NF基础上,non-key-word之间无从属关系。第12页/共20页4.图形工具图形工具1、层次方框图、层次方框图(Hierarchy)描绘数据的描绘数据的结构结构例:软件产品的分类例:软件产品的分类例:P.46 图 3.3软件产品系统软件操作系统应用软件编译

8、程序工具编辑程序测试驱动程序设计辅助工具第13页/共20页4.图形工具图形工具2、Warnier Diagram:层次(n1,n2):重复n1到n2次:二者择一例:头条新闻 地区队 头版 国内新闻 体育新闻 职业队 本地新闻 拳击 社论(1,1)经营简讯 专栏(1,3)报纸 社论 读者来信(1,3)副刊 商业新闻 雇员简讯 讽刺漫画(0,1)一般新闻 体育新闻 招生 副刊 商业新闻 广告 招聘 广告 求助细化例:P.46 图 3.4第14页/共20页4.图形工图形工具具3、IPO图图(Input/Process/Output):简要的:简要的算法描述算法描述1.校验主记录2.校验事务记录3.更

9、新主记录旧的主文件事务文件有效的主记录有效的事务记录更新后的主文件输出O处理P输入I第15页/共20页改进的IPO图(包含附加信息)IPO图 系统:作者:.模块:日期:.编号日期:.注释:被调用:调用:输入:输出:处理:局部数据元素:4.图形工具第16页/共20页5.验证要求验证要求(Requirements Validation)方法:人工审查 初步用户手册 Prototyping 使用软件工具 完整性、一致性正确性:Are the requirements correct?一致性:Are the requirements consistent?完整性:Are the requirement

10、s complete?现实性:Are the requirements realistic?有效性:Do the requirements described something that is really needed by the customer?第17页/共20页Project Part “需求分析报告需求分析报告”分组演讲分组演讲 演讲内容:演讲内容:本组任务简介本组任务简介 本系统流程图讲解本系统流程图讲解 数据流图讲解数据流图讲解 数据字典卡片讲解数据字典卡片讲解 财务预算财务预算 结论结论 演讲时间:下一次课时,每组至多10分钟演讲+5分钟听众提问 演讲顺序:课前抽签决定上交“需求分析”书面报告,两星期内完成。第18页/共20页“可行性分析报告可行性分析报告”分组分组演讲演讲 评分标准:第19页/共20页感谢您的观看!第20页/共20页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁