《实用软件工程》全套ppt电子课件教案ch2系统分析

《实用软件工程》全套ppt电子课件教案ch2系统分析

ID:12991157

大小:209.00 KB

页数:55页

时间:2018-07-20

《实用软件工程》全套ppt电子课件教案ch2系统分析_第1页
《实用软件工程》全套ppt电子课件教案ch2系统分析_第2页
《实用软件工程》全套ppt电子课件教案ch2系统分析_第3页
《实用软件工程》全套ppt电子课件教案ch2系统分析_第4页
《实用软件工程》全套ppt电子课件教案ch2系统分析_第5页
资源描述:

《《实用软件工程》全套ppt电子课件教案ch2系统分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、基于计算机的系统二、系统工程三、系统分析四、可行性分析五、系统建模第二章系统分析1、定义某些元素的一个集合或排列这些元素被组织起来以实现某种方法,过程或借助处理信息进行控制。一、基于计算机的系统输入系统过程硬件软件文档人数据库输出2、基于计算机系统的系统元素软件—计算机程序、数据结构、相关文档硬件—电子计算设备(如CPU,存储器)和外部机电设备(如传感器、马达等)人—硬件和软件的用户及操作员2、基于计算机系统的系统元素(Cont.)数据库—一个大型的有组织的信息集合文档—手册、表格和其它用以描述系统使用和操作的信息过程—定义每一种系统元素的特定使用步骤,或系

2、统驻留的过程性环境3、系统的层次结构基于计算机的系统本身可以成为一个更大的基于计算机系统中的一个元素,并称为那个更大系统的宏元素。例如:工厂自动化系统基本上是一个由若干个系统组成的层次结构。工厂自动化系统系统工程师的作用就是要在总的系统(宏元素)层次结构的环境中定义某一特定基于计算机系统的元素。P17二、计算机系统工程计算机系统工程是一个问题求解活动,目的是揭示、分析所期望的功能,并把它们分配到各个单独的系统元素中去。系统工程师的任务与用户合作确认用户的目标和约束导出功能、性能、接口、设计约束和信息结构的表示将它们分配到每一个系统元素中对方案进行评价的权衡准则:

3、P18项目考虑商业考虑技术分析生产评估人员问题环境问题法律考虑计算机系统工程师选择硬件元件的某种组合以构成基于计算机系统的硬件元素硬件工程过程可以分为三个阶段计划和定义阶段设计和样机实现阶段生产、销售和售后服务阶段1、硬件和硬件工程2、软件与软件工程为实现要求的功能和性能,必须制作或获取一系列软件部件软件元素分为两类应用软件用来实现信息处理的功能系统软件完成使应用软件能与其它系统元素交互的控制功能2、软件与软件工程(Cont.)软件工程是一门有关开发高质量的基于计算机系统的软件的学科。与硬件工程类似,也有三个阶段:(1)定义阶段(2)开发阶段(3)检验、交互与维

4、护阶段3、人类工程是应用从心理学和方法论导出的知识来确定和设计高质量人机对话界面HCI(HumanConversationInterface)的多学科活动。人类工程过程包括以下步骤(1)活动分析──环境交互及划分任务,进行任务分析 (2)语义分析和设计──动作精确定义,“对话”设计(3)语法和词法设计──各个动作和命令的形式,硬件与软件实现 (4)用户环境设计──将硬件、软件和其它系统生成元素组合起来形成用户环境(5)原型──从人的角度出发来评价HCI4、数据库和数据库工程数据库工程(包括数据库分析、设计和实现)对于使用数据库的系统,信息仓库往往是所有功能的核心

5、数据库工程的应用是在数据库的信息域定义完成之后系统工程师的作用是定义数据库中包含的信息处理查询的类型数据存取的方式数据库的容量等数据分析和设计是基本的软件工程活动三、系统分析识别用户要求评价系统的可行性进行经济分析和技术分析把功能分配给硬件、软件、人、数据库和其它系统元素建立成本和进度限制生成系统规格说明,形成所有后续工程的基础1、目标需求识别系统分析过程的第一步就是识别用户要求分析员必须考虑以下问题:功能和性能可靠性和质量总的系统目标成本与进度限制制造需求市场与竞争情况有效的技术将来可能的扩充2、系统分析的任务识别希望的功能和性能范围确定系统的功能、性能、约束

6、和接口将功能赋予一个或多个系统元素(即软件、硬件、人等)提出一些候选方案并做评价项目考虑商业考虑技术分析生产评估对同一功能,可以分配不同的系统元素为选取最有效的分配方案,使用一组权衡准则进行评价人员问题环境界面法律考虑1)项目考虑在预估的成本与进度范围内所选的系统配置能否实现?与成本与进度估算相关的风险有哪些?2)商业考虑所选的系统配置是最可能有效益的解决方案吗?能否成功地占领市场?最终的报偿是否能表明所冒的开发风险是值得的?3)技术分析是否具备开发所有系统元素的技术实力?能否确保功能和性能得到满足?能否对这种系统配置进行充分的维护?是否具备技术资源?与技术

7、相关的风险有哪些?4)生产评估生产工具与设备是否有效?必需的过程是否短缺?是否充分地实施了质量保证?5)人员问题开发人员是否得到培训?是否存在政治问题?用户是否了解这个系统将要做什么?6)环境界面所提交的系统配置与系统的外部环境的接口是否合适?机器与机器、人与机器之间的通信是否以智能方式处理?7)法律考虑这种配置是否会引入违法的责任风险?对责任问题是否给予了足够的保护?是否存在潜在的破坏问题?四、可行性研究问题识别市场调查分析准备环境分析物理分析功能分析信息分析动态分析确立系统方案,作出各种估算模型评审问题的初步认识了解系统应解决的问题,这些问题是如

8、何提出的设想这些问题如何

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。