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