- 1、本文档共112页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用][软件工程]CH3-需求分析
第三章 需求分析 主要内容 3.1 需求分析概述 3.2 数据流图 3.3 数据字典 3.4 加工逻辑描述工具 3.5 结构化分析方法 3.6 需求规格说明书 3.1.1 需求分析的任务 【可行性研究】 粗略了解用户的需求。 用较少的成本,在较短的时间内确定是否存在一些可行的解法。 许多细节被忽略了。 【需求分析】 准确地回答“系统必须做什么?”这个问题。 3.1.1 需求分析的任务 【依据】 《可行性研究报告》 【任务】 ⑴建立目标系统的逻辑模型 调查分析用户的确切需求,认真搞清、并细化到底“系统必须做什么”? 反复与用户交流; 建立原型系统; 确定目标系统的功能、性能、运行 ⑵形成《软件需求规格说明书》 Software Requirement Specification 3.1.2需求类型 1.按内容分类 软件需求代表系统的综合要求,包括以下几种类型: ① 系统功能需求 系统功能需求指根据系统所能实现的功能要求,对于每一类功能或者有时对于每一个功能,需要弄清输入、加工和输出等需求。 ② 系统性能需求 按照系统的性能要求分类。例如联机系统的响应时间、系统需要的存储容量、后援存储器、重新启动、安全性和可靠性等方面的要求。 3.1.2需求类型(3) 2.按用户的期望分类 ① 正常需求 用户陈述的针对系统的目标。 ② 期望需求 隐式的需求,可能由于是非常基础的而用户没有显示的陈述,如人机交互的容易性、整体的操作正确性和可靠性,以及软件安装的容易性。 ③ 兴奋需求 在用户的期望范围之外,如果实现将令人愉快和出乎意料。 3.1.2需求类型(4) 3.按必要性分类 ① 强制的需求 是指除非软件与这些需求一致,则该软件是不可接受的 ② 希望的需求 是指这些需求将增进软件产品功能,但是如果缺乏的话也不是不可接受 ③ 任选的需求 是指这个功能可有可无 案例分析:机票订票系统 1. 功能需求 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化,为企业的决策层提供准确、精细、迅速的机票销售信息。 根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。 案例分析:机票订票系统 1. 功能需求 客户端子系统 [1]旅客信息的输入和统计 … [2]旅客信息的存储 … [3]机票信息的传递及接收 … [4]取票通知及帐单的生成和打印 … [5]机票销售情况的核算 … 案例分析:机票订票系统 1. 功能需求 服务器端子系统 [1]接收由旅行社客户端发回的所需机票信息 … [2]生成航班信息 … [3]传递航班信息到客户端(旅行社) … [4]接收旅行社的反馈信息 … [5]印出机票给已经订票的旅客 … [6]销售额的分析和管理 … 案例分析:机票订票系统(2) 2.为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预定系统应该满足以下的性能需求: ⑴系统处理的及时性和准确性 在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的响应时间能够满足企业对信息处理的需求。 机票预定系统的查询功能对于整个系统的功能和性能完成举足轻重,是系统重要的数据来源。机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预定系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。 案例分析:机票订票系统(3) ⑵系统的开放性和系统的可扩充性 例如订票方式的改变(网上订票),用户查询需求的不断完善和更新等。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。 而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,配置系统的硬件,通过软件的修补、替换完成系统的升级和更新换代。 案例分析:机票订票系统(4) ⑶系统的易用性和易维护性 机票预定系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。 机票预定系统中涉及到的数据是航空公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。 案例分析:机票订票系统(5) ⑷系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要
您可能关注的文档
- [计算机软件及应用]099第12章 应用程序结构.ppt
- [计算机软件及应用]09_DataBase 并发控制.ppt
- [计算机软件及应用]1 嵌入式系统设计-概述.ppt
- [计算机软件及应用]115 树和二叉树.ppt
- [计算机软件及应用]11高级网络管理-Sniffer Pro工具.ppt
- [计算机软件及应用]12年二级C语言等级考试真题综合练习全部答案.doc
- [计算机软件及应用]123数控机床基本操作.ppt
- [计算机软件及应用]1_面向对象技术基础-课程说明.ppt
- [计算机软件及应用]1实验一 通过SQL Serer Management Studio创建及管理数据库.doc
- [计算机软件及应用]12泌尿系统.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 2024年出版专业资格考试《基础知识》(中级)真题及答案.pdf VIP
- 高壓电机修理质量过程控制管理办法.doc VIP
- 2025年河北石家庄学院公开选聘事业单位工作人员25名备考题库及答案解析.docx VIP
- 鼻炎中医PPT课件.pptx VIP
- 新能源基础知识PPT精品课件-.pptx VIP
- 2025年河北石家庄辛集市事业单位公开招聘工作人员191名备考题库及答案解析.docx VIP
- 2025年南京江北新区公开招聘社区工作者60人笔试备考题库及答案解析.docx VIP
- 一年级上册生字练字帖.docx VIP
- 2025年天翼云解决方案架构师认证考试题库-上(单选题汇总).docx VIP
- 克莱门特w3000用户手册(中文版).pdf VIP
文档评论(0)