《软件系统分析》PPT课件.ppt
《《软件系统分析》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件系统分析》PPT课件.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、n n基于计算机的系统基于计算机的系统n n系统工程系统工程n n系统分析系统分析n n可行性分析可行性分析n n某些元素的一个集合某些元素的一个集合 或排列或排列n n这些元素被组织起来这些元素被组织起来 以实现某种方法,过以实现某种方法,过 程或借助处理信息进程或借助处理信息进 行控制行控制基于计算机的系统基于计算机的系统基于计算机系统的系基于计算机系统的系统元素统元素系统元素系统元素n n软件软件 计算机程序、数计算机程序、数据结构、相关文档据结构、相关文档n n硬件硬件 电子计算设备电子计算设备(如(如CPUCPU,存储器)和外存储器)和外部机电设备(如传感器、部机电设备(如传感器、马
2、达等)马达等)n n人人 硬件和软件的用户硬件和软件的用户n n数据库数据库 一个大型的有一个大型的有组织的信息集合组织的信息集合n n文档文档 手册、表格和其手册、表格和其它用以描述系统使用和操它用以描述系统使用和操作的信息作的信息n n过程过程 定义每一种系统定义每一种系统元素的特定使用步骤,或元素的特定使用步骤,或系统驻留的过程性环境系统驻留的过程性环境系统的层次结构系统的层次结构n n基于计算机的系统本身基于计算机的系统本身可以成为一个可以成为一个更大的基更大的基于计算机系统中的一个于计算机系统中的一个元素元素,并称为那个更大,并称为那个更大系统的系统的宏元素宏元素工厂自动化系统工厂自
3、动化系统计算机系统工程计算机系统工程n n计算机系统工程是一个计算机系统工程是一个问题求解活动,目的是问题求解活动,目的是揭示揭示、分析所期望的功分析所期望的功能能,并把它们分配到各并把它们分配到各个单独的系统元素中去个单独的系统元素中去。系统工程师的任务系统工程师的任务n n与用户合作确认与用户合作确认用户的目标用户的目标和约束和约束n n导出导出功能功能、性能性能、接口接口、设设计约束计约束和和信息结构信息结构的表示的表示n n将它们分配到每一个系统元将它们分配到每一个系统元素中素中n n计算机系统工程师计算机系统工程师选择硬件元件的选择硬件元件的某种组合某种组合以以构成基于计算机系统的构
4、成基于计算机系统的硬件元素硬件元素n n硬件工程过程可以分为三个阶段硬件工程过程可以分为三个阶段FF 计划和定义阶段计划和定义阶段FF 设计和样机实现阶段设计和样机实现阶段FF 生产、销售和售后服务阶生产、销售和售后服务阶段段硬件和硬件工程硬件和硬件工程 软件与软件工程软件与软件工程n n为实现要求的功能和性能,必须制作为实现要求的功能和性能,必须制作或获取一系列软件部件或获取一系列软件部件n n软件元素分为两类软件元素分为两类 应用软件用来实现信息处理的功应用软件用来实现信息处理的功能能 系统软件完成使应用软件能与其它系统软件完成使应用软件能与其它系统元素交互的控制功能系统元素交互的控制功能
5、 人类工程人类工程n n是应用从心理学和方法论导出的是应用从心理学和方法论导出的知识来确定和设计高质量知识来确定和设计高质量HCI的的多学科活动多学科活动n n人类工程过程包括以下步骤人类工程过程包括以下步骤 (1)活动分析活动分析 环境交互及划环境交互及划分任务分任务,进行任务分析进行任务分析(2)语义分析和设计语义分析和设计 动作精动作精确定义,确定义,“对话对话”设计设计 (3)语法和词法设计语法和词法设计 各个动各个动作和命令的形式,硬件与软件实作和命令的形式,硬件与软件实现现(4)用户环境设计用户环境设计 将硬件、将硬件、软件和其它系统生成元素组合起软件和其它系统生成元素组合起来形成
6、用户环境来形成用户环境 (5)原型原型 从人的角度出发来从人的角度出发来评价评价HCI数据库和数据库工程数据库和数据库工程n n数据库工程(包括数据库分析、设数据库工程(包括数据库分析、设计和实现)计和实现)n n对于使用数据库的系统,信息仓库对于使用数据库的系统,信息仓库往往是所有功能的核心往往是所有功能的核心n n数据库工程的应用是在数据库的信数据库工程的应用是在数据库的信息域定义完成之后息域定义完成之后n n系统工程师的作用是系统工程师的作用是FF 定义数据库中包含的信息定义数据库中包含的信息FF 处理查询的类型处理查询的类型FF 数据存取的方式数据存取的方式FF 数据库的容量等数据库的
7、容量等n n数据分析和设计是基本的软件工数据分析和设计是基本的软件工程活动程活动系统分析的目标系统分析的目标n n识别用户要求识别用户要求n n评价系统的可行性评价系统的可行性n n进行经济分析和技术分析进行经济分析和技术分析n n把功能分配给硬件、软件、人、数把功能分配给硬件、软件、人、数据库和其它系统元素据库和其它系统元素n n建立成本和进度限制建立成本和进度限制n n生成系统规格说明,形成所有后续生成系统规格说明,形成所有后续工程的基础工程的基础需求识别需求识别n n系统分析过程的第一步就是系统分析过程的第一步就是识别用户要求识别用户要求n n分析员必须考虑以下问题:分析员必须考虑以下问
8、题:功能功能和和性能性能 可靠性可靠性和和质量质量 总的系统目标总的系统目标 成本成本与与进度限制进度限制 制造需求制造需求 市场与竞争情况市场与竞争情况 有效的技术有效的技术 将来可能的扩充将来可能的扩充系统分析的任务系统分析的任务因此因此n n识别希望的功能和性能范围识别希望的功能和性能范围 n n确定系统的功能、性能、约确定系统的功能、性能、约束和接口束和接口n n将功能赋予一个或多个系统将功能赋予一个或多个系统元素(即软件、硬件、人等)元素(即软件、硬件、人等)n n提出一些候选方案并做评价提出一些候选方案并做评价FF 项目考虑项目考虑FF 商业考虑商业考虑FF 技术分析技术分析FF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件系统分析 软件 系统分析 PPT 课件
限制150内