导航菜单
首页 >  » 正文

软件需求分析说明书中对性能的规定这部分怎么写啊? CATIA V5显示用于学生怎么解决,最重要的是不能保存?

通用软件和应用软件有区别吗? 计算机软件分为系统软件和通用软件是对的还是错的?

所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。

     1系统软件

     系统软件由一组控制计算机系统并管理其资源的程序组成,其主要功能包括:启动计算机,存储、加载和执行应用程序,对文件进行排序、检索,将程序语言翻译成机器语言等。实际上,系统软件可以看作用户与计算机的接口,它为应用软件和用户提供了控制、访问硬件的手段,这些功能主要由操作系统完成。此外,编译系统和各种工具软件也属此类,它们从另一方面辅助用户使用计算机。下面分别介绍它们的功能。

     1)操作系统(Operating System, OS)

     操作系统是管理、控制和监督计算机软、硬件资源协调运行的程序系统,由一系列具有不同控制和管理功能的程序组成,它是直接运行在计算机硬件上的、最基本的系统软件,是系统软件的核心。操作系统是计算机发展中的产物,它的主要目的有两个:一是方便用户使用计算机,是用户和计算机的接口。比如用户键入一条简单的命令就能自动完成复杂的功能,这就是操作系统帮助的结果;二是统一管理计算机系统的全部资源,合理组织计算机工作流程,以便充分、合理地发挥计算机的效率。操作系统通常应包括下列五大功能模块:

    (1)处理器管理。当多个程序同时运行时,解决处理器(CPU)时间的分配问题。

     (2)作业管理。完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。

    (3)存储器管理。为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。

     (4)设备管理。根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。

     (5)文件管理。主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。

     操作系统的种类繁多,依其功能和特性分为批处理操作系统、分时操作系统和实时操作系统等;依同时管理用户数的多少分为单用户操作系统和多用户操作系统;适合管理计算机网络环境的网络操作系统。按其发展前后过程,通常分成以下六类:

     (1)单用户操作系统(Single User Operating System)

     单用户操作系统的主要特征是计算机系统内一次只能支持运行一个用户程序。这类系统的最大缺点是计算机系统的资源不能充分利用。微型机的DOS、Windows操作系统属于这一类。

     (2)批处理操作系统(Batch Processing Operating System)

     批处理操作系统是20世纪70年代运行于大、中型计算机上的操作系统。当时由于单用户单任务操作系统的CPU使用效率低,I/O设备资源未充分利用,因而产生了多道批处理系统,它主要运行在大中型机上。多道是指多个程序或多个作业(Multi-Programs or Multi Jobs)同时存在和运行,故也称为多任务操作系统。IBM的DOS/VSE就是这类系统。

     (3)分时操作系统(Time-Sharing Operating System)

     分时系统是一种具有如下特征的操作系统:在一台计算机周围挂上若干台近程或远程终端,每个用户可以在各自的终端上以交互的方式控制作业运行。

    在分时系统管理下,虽然各用户使用的是同一台计算机,但却能给用户一种“独占计算机”的感觉。实际上是分时操作系统将CPU时间资源划分成极小的时间片(毫秒量级),轮流分给每个终端用户使用,当一个用户的时间片用完后,CPU就转给另一个用户,前一个用户只能等待下一次轮到。由于人的思考、反应和键入的速度通常比cpu的速度慢得多,所以只要同时上机的用户不超过一定数量,人们不会有延迟的感觉,好像每个用户都独占着计算机。分时系统的优点是:第一,经济实惠,可充分利用计算机资源;第二,由于采用交互会话方式控制作业,用户可以坐在终端前边思考、边调整、边修改,从而大大缩短了解题周期;第三,分时系统的多个用户间可以通过文件系统彼此交流数据和共享各种文件,在各自的终端上协同完成共同的任务。分时操作系统是多用户多任务操作系统,UNIX是国际上最流行的分时操作系统。此外,UNIX具有网络通信与网络服务的功能,也是广泛使用的网络操作系统。

    (4)实时操作系统(Real-Time Operating System)

     在某些应用领域,要求计算机对数据能进行迅速处理。例如,在自动驾驶仪控制下飞行的飞机、导弹的自动控制系统中,计算机必须对测量系统测得的数据及时、快速地进行处理和反应,以便达到控制的目的,否则就会失去战机。这种有响应时间要求的快速处理过程叫做实时处理过程,当然,响应的时间要求可长可短,可以是秒、毫秒或微秒级的。对于这类实时处理过程,批处理系统或分时系统均无能为力了,因此产生了另一类操作系统——实时操作系统。配置实时操作系统的计算机系统称为实时系统。实时系统按其使用方式可分成两类:一类是广泛用于钢铁、炼油、化工生产过程控制,武器制导等各个领域中的实时控制系统;另一类是广泛用于自动订票系统、情报检索系统、银行业务系统、超级市场销售系统中的实时数据处理系统。

     (5)网络操作系统(Network Operating System)

     计算机网络是通过通信线路将地理上分散且独立的计算机联结起来的一种网络,有了计算机网络之后,用户可以突破地理条件的限制,方便地使用远处的计算机资源。提供网络通信和网络资源共享功能的操作系统称为网络操作系统。

    (6)微机操作系统

     微机操作系统随着微机硬件技术的发展而发展,从简单到复杂。Microsoft公司开发的DOS是一单用户单任务系统,而Windows操作系统则是一单用户多任务系统,经过十几年的发展,已从Windows 3.1发展到目前的Windows NT、Windows 2000和Windows XP,它是当前微机中广泛使用的操作系统之一。Linux是一个原码公开的操作系统,目前已被越来越多的用户所采用,是Windows操作系统强有力的竞争对手。

     2)语言处理系统(翻译程序)

     如前所述,机器语言是计算机唯一能直接识别和执行的程序语言。如果要在计算机上运行高级语言程序就必须配备程序语言翻译程序(下简称翻译程序)。翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。

     对于高级语言来说,翻译的方法有两种:

     一种称为“解释”。早期的BASIC源程序的执行都采用这种方式。它调用机器配备的BASIC“解释程序”,在运行BASIC源程序时,逐条把BASIC的源程序语句进行解释和执行,它不保留目标程序代码,即不产生可执行文件。这种方式速度较慢,每次运行都要经过“解释”,边解释边执行。

     另一种称为“编译”,它调用相应语言的编译程序,把源程序变成目标程序(以.OBJ为扩展名),然后再用连接程序,把目标程序与库文件相连接形成可执行文件。尽管编译的过程复杂一些,但它形成的可执行文件(以.exe为扩展名)可以反复执行,速度较快。运行程序时只要键入可执行程序的文件名,再按Enter键即可。

    对源程序进行解释和编译任务的程序,分别叫做编译程序和解释程序。如FORTRAN、COBOL、PASCAL和C等高级语言,使用时需有相应的编译程序;BASIC、LISP等高级语言,使用时需用相应的解释程序。

    3)服务程序

     服务程序能够提供一些常用的服务性功能,它们为用户开发程序和使用计算机提供了方便,像微机上经常使用的诊断程序、调试程序、编辑程序均属此类。

    4)数据库管理系统

     在信息社会里,社会和生产活动产生的信息很多,使人工管理难以应付,人们希望借助计算机对信息进行搜集、存储、处理和使用。数据库系统(Data Base System, DBS)就是在这种需求背景下产生和发展的。

     数据库是指按照一定联系存储的数据集合,可为多种应用共享。数据库管理系统(Data Base Management System, DBMS)则是能够对数据库进行加工、管理的系统软件。其主要功能是建立、消除、维护数据库及对库中数据进行各种操作。数据库系统主要由数据库(DB)、数据库管理系统(DBMS)以及相应的应用程序组成。数据库系统不但能够存放大量的数据,更重要的是能迅速、自动地对数据进行检索、修改、统计、排序、合并等操作,以得到所需的信息。这一点是传统的文件柜无法做到的。

     数据库技术是计算机技术中发展最快、应用最广的一个分支。可以说,在今后的计算机应用开发中大都离不开数据库。因此,了解数据库技术尤其是微机环境下的数据库应用是非常必要的。

     2应用软件

     为解决各类实际问题而设计的程序系统称为应用软件。从其服务对象的角度,又可分为通用软件和专用软件两类。

    1)通用软件

     这类软件通常是为解决某一类问题而设计的,而这类问题是很多人都要遇到和解决的。例如:文字处理、表格处理、电子演示等。

     2)专用软件

     在市场上可以买到通用软件,但有些具有特殊功能和需求的软件是无法买到的。比如某个用户希望有一个程序能自动控制车床,同时也能将各种事务性工作集成起来统一管理。因为它对于一般用户是太特殊了,所以只能组织人力开发。当然开发出来的这种软件也只能专用于这种情况。

软件需求分析说明书中对性能的规定这部分怎么写啊?

对性能的规定
1、精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。
2、时间特性要求
说明对于该软件的时间特性要求,如对:
a、响应时间;
b、更新处理时间;
c、数据的转换和传送时间;
d、解题时间;等的要求。
3、灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a、操作方式上的变化;
b、运行环境的变化;
c、同其他软件的接口的变化;
d、精度和有效时限的变化;
e、计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
4、输入输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
5、数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。
6、故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
7、其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

扩展资料:
软件需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。
进行需求分析时,应注意一切信息与需求都是站在用户的角度上。尽量避免分析员的主观想象,并尽量将分析进度提交给用户。在不进行直接指导的前提下,让用户进行检查与评价。从而达到需求分析的准确性。
分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。
参考资料来源:搜狗百科—软件需求分析

CATIA V5显示用于学生怎么解决,最重要的是不能保存?

1.鼠标右击安装包,开始解压
2.打开解压完成之后的文件夹,进入
3.点击下一步
4.设置安装目录,软件默认安装在C盘(建议安装在除C盘以外的磁盘上,可以直接将C改成D)用户可以自己选择,然后点击下一步
5.软件默认安装在C盘(建议安装在除C盘以外的磁盘上,可以直接将C改成D)用户可以自己选择,然后点击下一步
10.点击安装
11.软件正在安装中,请耐心等待
12.取消勾选“我希望现在启动CATIA P3 V5-6R2016”,点击完成
13.打开_SolidSQUAD_文件夹
14.找到图中的程序,鼠标右键选择“以管理员的身份运行(A)”
15.点击next
16.软件默认安装在C盘(建议安装在除C盘以外的磁盘上,可以直接将C改成D)用户可以自己选择,然后点击“Install”
17.在许可证服务器后面方框中输入计算机名(不能为中文)点击确定,输入的是你自己电脑的计算机名,图中是我演示电脑的计算机名(鼠标右击计算机,点击属性)
18.双击图中选中的部分
19.记录电脑名称和计算机ID,名称:ocean_2 计算机ID:QTY-41E71000B9CF1446,每个人电脑名称以及ID都不一样,不要填我的
20.从破解文档_SolidSQUAD_文件夹里复制 "Licenses" 文件夹
21.把复制的 "Licenses" 文件夹粘贴到 C:ProgramDataDassaultSystemes文件夹里 ,如果你在C盘中没有找到ProgramData文件,请先按照下图所示设置显示隐藏文件
22.然后复制文件夹“_SolidSQUAD_”下“Client”文件夹里面的netapi32.dll文件粘贴到安装目录下的win_b64codein 文件夹里面,我这里安装目录是D盘,所以复制到
23.打开破解文件夹“_SolidSQUAD_”里面的
24.输入在步骤19中记录的电脑名称和计算机 ID,然后点击“Generate!”
25.保存证书文档,记住保存的位置
26.显示"All done!Enjoy!",点击OK后关闭
27.再次打开"许可证管理工具",点击登记许可证按钮,选择前面生成的证书文档,点击打开
28.点击确定
29.用户前面电脑图标的小红叉消失,说明破解成功
30.点击“Finish”
31.鼠标左键双击桌面安装好的程序图标
32.弹出“许可证管理器”,提示“您尚未请求配置或产品许可证”,点击“确定”
33.在可用的配置或产品列表勾选第一个,提示重新启动会话以使设置生效,点击确定。不要选 DIC 、ED2 、EX2 、I3D 这几项;选择 DIC 、ED2 、EX2 三个许可证为学生版;选择I3D会无法保存。其他可以根据自己的需求勾选, 只要随便选几项点击确定就可以启动软件了

相关推荐: