第四章[0]需求剖析.ppt
上传人:sy****28 上传时间:2024-09-12 格式:PPT 页数:55 大小:1.5MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第四章[0]需求剖析.ppt

第四章[0]需求剖析.ppt

预览

免费试读已结束,剩余 45 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

124.1需求及需求原因“我要一所大房子”什么是“需求”?不同的人有不同的“需求”?“只有结婚后才可以修改姓名吗?”8910111213以下描述是否属于需求?为什么?系统通过JDBC与Oracle数据库CourseDB建立连接,并从CourseOffering数据表中获得课程的开设信息。15164.1.3“软件需求”的作用4.2需求分析相关者194.3需求种类4.3不同层次的软件需求(需求种类)4.3.1业务需求(BusinessRequirements)业务需求4.3.2用户需求(UserRequirements)业务需求与用户需求的对比实例4.3.3系统需求(SystemRequirement)4.3.4功能需求(FunctionalRequirements,FR)2829XXX星务管理软件的功能:1.星上信息的收集、存储和转发功能(1)收集系统状态信息、姿态信息和电源分系统、通信分系统、GPS分系统、有效载荷分系统的遥测信息。(2)按一定时间间隔将这些信息保存到固态盘中。(3)过地面站时将保存的信息传送给地面。2.遥控命令的分发和执行功能(1)在卫星过地面站时从通信控制器接收地面遥控命令。(2)执行其中发给星务系统、姿态系统的遥控命令。(3)对于发给电源分系统、通信分系统、GPS分系统、有效载荷分系统的遥控命令则在尽可能短的时间内通过星上总线可靠地分发给各分系统。3.卫星姿态的测量和控制功能(1)采集陀螺、太阳敏感器、星敏感器、磁强计、GPS等姿态测量部件数据。(2)对数据进行转换。(3)调用姿态控制算法进行姿控计算。(4)用姿控计算结果控制磁力矩器、飞轮等姿控执行部件。4.系统故障的检测和处理功能5.飞行任务管理功能(1)过地面站时接收飞行任务表。(2)按飞行任务表要求执行飞行任务。(3)保存飞行任务执行结果。6.星上资源管理功能(1)固态盘存储空间的组织与使用。(2)EEPROM(可擦除的只读存储器)的使用和更新。硬件环境设计约束XXX软件必须满足以下设计约束:1.软件研制必须严格遵循软件工程化要求,加强对软件的管理;2.采用结构化方法进行软件需求分析和设计实现;3.软件开发过程中必须以文档为依据,文档必须按规定通过评审后才能生效;4.软件设计中采用防错设计和容错设计;5.周期不超过500ms;4.3.6非功能需求(Non-FunctionalRequirements,NFR)3435363738非功能需求的度量非功能特性4.3.7外部接口需求(ExternalInterfaceRequirement)42434445464.3.8约束需求(Constraints)4849505152例:拼写检查器54本节结束