Author name: john

计算机科学

软件设计与工程

软件设计与工程家庭作业帮助 软件设计是为一套或多组问题实现软件解决方案的过程。软件设计的主要组成部分之一是软件需求分析(SRA)。 SRA是软件开发过程的一部分,其中列出了软件工程中使用的规范。 软件设计是将用户需求转化为适当形式的过程,可帮助程序员进行软件编码和实现。 为了评估用户需求,创建了SRS(软件需求规范)文档,而对于编码和实现,需要在软件方面具有更具体和详细的要求。该过程的输出可以直接用于编程语言的实现。 软件设计是SDLC(软件设计生命周期)的第一步,它将集中从问题域转移到解决方案领域。它试图说明如何满足SRS中提到的要求。 软件设计级别 软件设计产生三个层次的结果: 建筑设计 – 建筑设计是系统的最高抽象版本。它将软件识别为具有许多组件相互交互的系统。在这个层次上,设计人员获得了提出的解决方案域的想法。 高级设计 – 高级设计将“单一实体多组件”的架构设计概念打破了对子系统和模块的抽象化视图,并描绘了它们之间的相互作用。高级设计侧重于系统与其所有组件如何以模块的形式实现。它识别每个子系统的模块化结构以及它们之间的关系和相互作用。 详细设计 – 详细设计涉及前两个设计中被视为系统及其子系统的实现部分。它对于模块及其实现更加详细。它定义了每个模块及其接口与其他模块通信的逻辑结构。 模块化 模块化是将软件系统分为多个独立和独立的模块的技术,这些模块预计能够独立执行任务。这些模块可以作为整个软件的基本结构。设计师倾向于设计模块,以便它们可以单独和独立地执行和/或编译。 模块化设计无意中遵循“划分和征服”问题解决策略的规则,这是因为软件的模块化设计附带了许多其他优点。 […]

计算机科学

操作系统

操作系统家庭作业帮助 并不是所有的都需要一个操作系统。它具有一组要执行的任务,非常简单的输入(编号键盘和几个预设按钮)以及简单,永不改变的硬件进行控制。对于这样的计算机,操作系统将是不必要的行李,显着提高开发和制造成本,并且在不需要的情况下增加冗余。微波炉一直运行一个硬连线的程序 由苹果和UNIX系列操作系统运行的所有台式计算机(由个人的整个历史开发的)具有数百种其他可用于专用应用的操作系统,包括大型机,机器人,制造,实时控制系统等。 在具有操作系统的任何设备中,通常有一种方法来更改设备的工作原理。这远远不是一个幸福的意外;操作系统由便携式代码而不是永久物理电路构成的原因之一是使得它们可以被更改或修改,而不必废弃整个设备。 对于台式机用户,这意味着您可以添加一个新的安全更新,系统补丁,新应用程序,甚至是一个全新的操作系统,而不是垃圾计算机,并在需要进行更改时重新启动。只要您了解操作系统的工作原理以及如何实现,在许多情况下,您可以更改其行为的一些内容。同样的事情也适用于你的手机。 简单来说,操作系统是管理计算机系统内部工作的程序的集合,其内存,处理器,设备和文件系统。主机操作系统是具有显着不同特性和目的的复杂产品。 操作系统旨在充分利用计算机的各种资源,并确保尽可能处理最大量的工作。虽然操作系统不能提高计算机的速度,但它可以最大限度地利用资源,使计算机看起来更快,允许它在给定的时间内进行更多的工作。 计算机的架构由计算机系统的功能组成。该架构与物理设计不同,实际上不同的机器设计可能符合相同的计算机架构。从某种意义上说,架构是电脑所看到的在大型机环境中,系统软件和硬件包括一种高度先进的计算机体系结构,系统的形式是计算机可以识别和执行的一套机器指令。在大型机环境下,系统软件和技术创新 这个信息中心大部分教授了z /OS®的基础知识,这是IBM最重要的大型机操作系统。然而,对于大型机学生来说,掌握其他大型机操作系统的工作知识是有用的。一个原因是给定的主机可能运行多个操作系统。例如,在相同的主机上使用z / OS,z /VM®和Linux®是常见的。 除了z / OS之外,还有其他四个操作系统主导大型机使用:z / VM,z / VSE™,Linux

计算机科学

HCI

HCI家庭作业帮助 HCI(人机交互)是研究人们如何与计算机互动,以及计算机在何种程度上是为了与人类的成功互动而开发的。大量的大型企业和学术机构现在正在研究HCI。在历史上,除了一些例外,计算机系统开发人员对计算机易用性没有太多的关注。今天的许多计算机用户会认为,电脑制造商仍然没有足够重视使他们的产品“用户友好”。然而,计算机系统开发人员可能会认为,计算机是设计和制造的极其复杂的产品,而且对计算机可以提供的服务的需求始终超出了易于使用的需求。 一个重要的HCI因素是不同的用户形成关于他们的互动的不同概念或心理模型,并且具有不同的学习和保持知识和技能的方式(不同的“认知风格”,例如“左脑”和“右脑” “人”)。此外,文化和国家差异也起了一定的作用。研究或设计HCI的另一个考虑因素是用户界面技术的变化很快,提供了以前的研究结果可能不适用的新的交互作用。最后,用户喜好随着逐渐掌握新界面而改变。 人机界面(HCI)人类用户与计算机系统之间的通信手段,具体涉及使用带支持软件的输入/输出设备。越来越复杂的设备正在变得可以调解人机交互。这些包括图形设备,触敏设备和语音输入设备。它们必须被配置为有助于人与计算机之间有效和期望的交互的方式。可以使用知识表示的人工智能技术来建模计算机系统的用户,并且因此提供给其使用个性化建议的机会。机器接口的设计可以结合专家系统技术,向用户提供强大的基于知识的计算。 HCI是人体工程学的一个分支,特别关注工作站与运营商之间的关系。目的是为应用程序的显示分辨率,颜色使用和导航等方面制定可接受的标准。 人机互动(HCI)是1980年代早期出现的一个研究和实践领域,最初是计算机科学中包含认知科学和人为因素工程的专业领域。 HCI在三十年来迅速稳步增长,吸引了许多其他学科的专业人士,并结合了不同的概念和方法。在很大程度上,HCI现在汇集了以人为中心的信息学的半自主研究和实践领域的集合。然而,不断综合HCI中科学与实践的不同观念和方法,已经形成了一个戏剧性的例子,说明不同的认识论和范式如何可以协调一致,并融入到充满活力和有成效的智力项目中。 2.1 HCI来自哪里 直到20世纪70年代末,与电脑互动的唯一的人是信息技术专业人士和专门的爱好者。随着20世纪70年代后期个人计算机的出现,这种变化发生了颠覆性的变化。个人计算,包括个人软件(生产力应用程序,如文本编辑器和电子表格,交互式电脑游戏)和个人计算机平台(操作系统,编程语言和硬件),使世界上每个人都成为潜在的计算机用户,并且生动地强调了计算机在使用计算机作为工具的可用性方面的缺陷。 人机互动(HCI)是人力和计算机活动的研究和计划设计。 HCI使用生产力,安全和娱乐来支持和实现人机活动,适用于各种类型的计算机系统,包括空中交通管制,核加工,办公室和电脑游戏。 HCI系统是简单,安全,有效和愉快的。 软件工程专注于生产软件应用解决方案,而HCI专注于发现支持人员的方法和技术。 HCI设计师始终将HCI可用性和用户体验目标考虑在有效的用户交互中。并非所有的可用性和用户体验目标适用于每个交互式计算机系统,因为某些组合是不兼容的。 HCI设计师还考虑了潜在的背景,任务和计算机系统用户。 人类通过用户界面与计算机进行交互。这包括软件,如计算机显示器上显示的内容,以及硬件,如鼠标,键盘和其他外围设备。因此,HCI的研究着重于用户满意度。注意人机交互是很重要的,因为接口不良可能使用户难以从最简单的系统中受益。在企业或工厂环境中,糟糕的用户界面可能会产生更严重的后果。 可用性和用户体验目标意识对所有HCI设计至关重要,具体如下: 可用性:通过特定计算机系统标准进行交互设计和操作的核心,包括效率,安全性,实用性和学习/保留。

计算机科学

数据结构和算法

数据结构和算法家庭作业帮助 数据定义 数据定义定义具有以下特征的特定数据。 原子 – 定义应该定义一个概念。 可追溯 – 定义应该能够映射到一些数据元素。 准确 – 定义应该是明确的。 清晰简明 – 定义应该是可以理解的。 数据对象 数据对象表示具有数据的对象。 数据类型 数据类型是对诸如整数,字符串等的各种类型的数据进行分类的方式,其确定可以与相应类型的数据一起使用的值,可以对相应类型的数据执行的操作的类型。有两种数据类型 –

计算机科学

数据挖掘

数据挖掘家庭作业帮助 概述 通常,数据挖掘(有时称为数据或知识发现)是从不同角度分析数据并将其总结为有用信息的过程 – 可用于增加收入,降低成本或两者的信息。数据挖掘软件是分析数据的一些分析工具之一。它允许用户从许多不同的维度或角度分析数据,对其进行分类,并总结所确定的关系。从技术上讲,数据挖掘是在大型关系数据库中发现数十个领域之间的相关性或模式的过程。 持续创新 虽然数据挖掘是一个比较新的术语,但技术不是。公司使用强大的电脑筛选大量超市扫描仪数据,并分析市场调查报告多年。然而,在降低成本的同时,计算机处理能力,磁盘存储和统计软件的持续创新也大大提高了分析的准确性。 例 例如,一个中西部杂货连锁店使用Oracle软件的数据挖掘能力来分析当地的购买模式。他们发现,当男人在星期四和星期六买尿片时,他们也倾向于买啤酒。进一步的分析显示,这些购物者通常每周在周六购买杂货。不过星期四,他们只买了几件物品。零售商得出结论,他们购买了啤酒,以便在即将到来的周末提供啤酒。杂货链可以以各种方式使用这些新发现的信息来增加收入。例如,他们可以将啤酒显示器移动到尿布显示器附近。而且,他们可以确保啤酒和尿布在星期四以全价出售。 数据,信息和知识 数据 数据是计算机可以处理的任何事实,数字或文本。今天,组织正在以不同的格式和不同的数据库积累大量和不断增加的数据。这包括: 运营或交易数据,如销售,成本,库存,工资单和会计 非经营数据,如行业销售,预测数据和宏观经济数据 元数据 – 关于数据本身的数据,如逻辑数据库设计或数据字典定义 信息 所有这些数据之间的模式,关联或关系可以提供信息。例如,零售点销售交易数据的分析可以产生哪些产品销售和何时的信息。 知识

Scroll to Top