收藏 分享(赏)

软件工程课件4 需求分析基础.ppt

上传人:bubibi 文档编号:18831137 上传时间:2023-11-02 格式:PPT 页数:19 大小:379KB
下载 相关 举报
软件工程课件4 需求分析基础.ppt_第1页
第1页 / 共19页
软件工程课件4 需求分析基础.ppt_第2页
第2页 / 共19页
软件工程课件4 需求分析基础.ppt_第3页
第3页 / 共19页
软件工程课件4 需求分析基础.ppt_第4页
第4页 / 共19页
软件工程课件4 需求分析基础.ppt_第5页
第5页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、13 需求分析基础23.1 需求分析各阶段的基本概念 准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么。用 规范的形式准确地表达用户的需求。3 需求分析作用:是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约的过程。即正确地认识问题。需求分析的基本任务:要准确地定义新系统的目标,为了满足用户需要,回答系统必须“做什么”的问题。即正确的理解现实问题,正确的描述现实问题。43.2 问题分析阶段一、初步需求获取技术系统分析员的主要焦点是“做什么(what)”,不是“怎样做(how)”。v 清楚地理解所要

2、解决的问题v 完整地获取用户需求5需求获取面临的挑战:(1)问题空间理解(2)人与人之间的通信(3)需求的不断变化6某出版社系统调查表编号提出问题1您在哪个部门工作?2出版业务流程是什么?3您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响效率的问题有哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?7某出版社系统调查表编号提出问题7您的部门需要成本核算和统计的内容有哪些?8您的部门采用计算机管理工作情况如何?9如何改进业务流程使之更合理?10哪些问题是目前传统手工方法根本无法解决的?11出版社计算机管理信息系统需

3、要解决什么问题?8交流机制v同步交流(同地,异地);异步交流通信机制支持的通信模式Hallway 交谈需求阐明需求变更调查问卷和有组织的访谈应用域知识的引出事后总结会议(面对面,电话,视频)客户评审、项目评审、检查、状况评审、集体讨论、问题求解同步异地组件客户评审、项目评审、检查异地讨论、集体讨论、问题求解9会议v会议是得到问题的有效解决方案并达成一致的唯一机制v会议中的重要角色主要组织者v负责组织会议并指导其执行v拟定会议议程记录员v做会议记录v整理会议记录并下发给有关人员记时员v掌握时间进度101.面向数据流的建模方法数据流图2.面向对象的建模方法用例图二、需求建模方法11信息系统系统级用

4、例图 12 1.用户需求分类(1)功能性需求(2)非功能性需求132.两类需求包括的内容(1)功能(2)性能(3)环境(4)界面(5)用户或人的因素(6)文档(7)数据(8)资源(9)安全保密(10)软件成本消耗与开发进度(11)质量保证14(2)性能需求 软件开发的技术性指标例如:存储容量限制 执行速度、响应时间 吞吐量15(3)环境需求 硬件设备:机型、外设、接口、地点、分布、温度、湿度、磁场干扰等软件:操作系统、网络、数据库16 软件需求分析是把软件需求求精和细化的一步,也是软件生命期中重要的一步。通过对软件的需求分析才能把软件功能和性能的总体概念,描述为具体的规格说明书,而这种规格说明书正是开发软件的基础。3.3 需求描述阶段171.主要内容:概述。软件需求的简要说明,如:地面站管理系统、档案信息系统等界面描述。软件系统的实现环境模型分析。系统模型的形式规定、限制和说明。质量评审要求。其他。182.作用:合同作用作为软件人员和用户之间事实上的技术合同说明。为以后设计、编码打基础作为软件人员下一步进行设计和编码的基础。验收的依据。193.说明书要求完整:要把问题甚至是一些小问题都应考虑进去。一致:前后内容要一致。精确:数据、任务要精确。无二义性:不提模棱两可的问题。符合标准:按国际、国家标准。易维护:可修改。

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

当前位置:首页 > 旅游攻略 > 广东广西

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报